Anansi – a NoWeb-inspired literate programming preprocessor
Anansi – a NoWeb-inspired literate programming preprocessor launched on July 8, 2018 with 57 votes, #754 of 2,673 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 8 years on.
In plain words
Anansi is a preprocessor for literate programming that generates both code and documentation from a single source file, following the NoWeb model. It is designed for programmers who want to integrate documentation and code development. Key features include the ability to include separate files and automatically generate entire directory structures without manual enumeration of outputs.
written from the facts on this page · September 2026
From the sources
Anansi is a preprocessor for literate programs, in the model of NoWeb or nuweb . Literate programming allows both computer code and documentation to be generated from a single unified source. Compared to NoWeb, Anansi’s primary benefits are the ability to include separate files, and to automatically generate an entire directory tree from a project without having to enumerate each output. Code : https://john-millikin.com/code/anansi ( GitHub mirror ) Literate programming is a programming paradigm introduced by Donald Knuth in which a program is given as an explanation of the program logic in a natural language, such as English, interspersed with snippets of macros and traditional source…from john-millikin.com
Does a similar job
all alternatives →
- ISInteractive systemd – a better way to work with systemd units2025 · isd-project.github.io · ▲546
I created a TUI for systemd/systemctl called isd (interactive systemd). It provides a fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable, keyboard-focused interface for power users and newcomers alike. It is a more powerful (but heavier) version of sysz, which was the inspiration for the project. This should be a huge timesaver for anybody who frequently interacts with or edits systemd units/services. And if not, please let me know why! :)
Trogon – An automatic TUI for command line apps2023 · github.com · ▲248Hi HN, Trogon is a project to generate a TUI for command line apps. It presents the arguments, options, and switches as a form. Editing the form generates a command line, which you can then run with a keypress. I'm a lover of the command line. But I can recall only a fraction of the switches for most commands I use. I would love it if there was a TUI available for most commands. Trogon currently works with Python and the Click library, but I would like it to cover more of the Python ecosystem and also generate TUIs for apps not written in Python. More information in the repository. Let me…

Spade, A simple programming language with a TUI IDE2022 · hackage.haskell.org · ▲70A simple programming and debugging environment.

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, July 2018
the whole month →
A fully interactive, realtime and modern browser rendered to TTY
Life & fun · 2018 · brow.sh



Record terminal sessions as SVG animations. Contribute to nbedos/termtosvg development by creating an account on GitHub.
Dev tools · 2018 · github.com

