deathbeds
pidgy
Python

Interactive computing in Markdown

Last updated Jun 7, 2026
45
Stars
7
Forks
9
Issues
0
Stars/day
Attention Score
21
Language breakdown
Python 59.9%
TypeScript 26.2%
Jinja 6.9%
HTML 5.4%
JavaScript 1.6%
CSS 0.0%
Files click to expand
README

pidgy literate computing interface

pidgy logo

pidgy is a fun, literate and interactive style of programming in markdown & python. together, these languages offer an exciting new experience to rapidly co-develop of code and narrative in Jupyter computational notebooks.

writing with pidgy

pip install pidgy
install pidgy with pip

%reload_ext pidgy
  • 🪐 open a jupyter notebook
  • 🔌 activate the pidgy extension
  • ✏️ program in markdown

[💡 try pidgy in jupyterlite without any installation][pidgy lite][^lite]

programming in markdown

markdown is inclusive AF![^a11y] it is a plain-text format that never fails [^violate]. further markdown can include any programming language within its contents. effectively, markdown files are literate programs that really on code and narrative to cooperate. markdown is a global minimum for teams of people with different language literacies.

a Tab separates markdown code and narrative, pidgy uses this nearness to create python representations of the markdown. with code and narrative so close, an author can fluidly switch between the writing modes capturing more of their process.

learn more

  • [try pidgy, without installing it, in jupyterlite.][pidgy lite]
  • learn more from the pidgy documentation.
  • [learn how CommonMark markdown converts to python][midgy]
  • [contributing and development]

development

[midgy]: https://github.com/deathbeds/midgy "midgy tangles markdown to python from pidgy" [pip]: https://pypi.org/ "python package index" [improving accessibility of markdown]: https://www.smashingmagazine.com/2021/09/improving-accessibility-of-markdown/ [With Markdown, Even the Blind Can Write]: https://tidbits.com/2013/06/18/with-markdown-even-the-blind-can-write/ [pidgy lite]: https://deathbeds.github.io/pidgy/run/ [jupyterlite]: https://github.com/jupyterlite/jupyterlite [contributing and development]: #

[^a11y]: there are techniques for [improving accessibility of markdown] and abiding best practices. [^violate]: markdown WILL violate expectation through implementation inconsistencies. over time we learn to navigate the nuances across products. [^lite]: [jupyterlite] is a new in-the-browser jupyter experience that requires zero installation.

🔗 More in this category

© 2026 GitRepoTrend · deathbeds/pidgy · Updated daily from GitHub