Life & fun · alternatives · 2026
24 alternatives to Awkdoc: javadoc for the shell, written in Awk
I like bash, and use it as often as possible. Sometimes the projects become large. I needed a tool to help generate documentation. Makes it easier to step away, come back after some time, and re-acquaint myself with the monstrosity I've wrought. `awkdoc` generates markdown documentation from in-line comments in shell scripts.
Awkdoc is a documentation generator written in Awk that extracts inline comments from shell scripts and converts them into markdown documentation. It is designed for developers who work extensively with bash and need… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Awkdoc: javadoc for the shell, written in Awk launched in 2023; newer entries below may have overtaken it.
- 1

Documentation generator for shell scripts (bash, sh, zsh). Javadoc for shell scripts. - reconquest/shdoc
2022 · github.com · its alternatives →
- 2AE
Hi, I recently published my ebook on GNU awk one-liners [1]. It starts from the basics of awk syntax and then discusses one-liner examples. There's a chapter on regular expressions as well. The github repo has the details on how to get the PDF version, all the example files and code snippets used in the book, sample chapters as well the markdown source used to generate the PDF. I made all my ebooks [2] free last month amidst the pandemic fears. These include GNU grep & ripgrep, GNU sed and three books on regular expressions (Python, Ruby, JavaScript). I'd appreciate your feedback and hope…
2020 · its alternatives →
- 3

htmldocs is an Overleaf-style editor for typesetting documents using HTML/CSS, which provides the same benefits as LaTeX while being more accessible, customizable, and familiar. I built this because I wanted to programatically generate invoices as well as automatically tailor my resume to jobs but had no good way of generating well-formatted PDFs. I ended up building a templating engine to Chromium rendering pipeline to generate PDFs, and due to the amount of engineering effort, turned it into a tool for others that might want to do the same. There's a built-in API…
2024 · htmldocs.com · its alternatives →
- 4

- 5

A seamless way to generate documents and collect eSignatures
2021 · pandadoc.com · its alternatives →
- 6
ButterDocs▲571The Google Docs alternative for serious writers & teams
2024 · butterdocs.com · its alternatives →
- 7
dif.sh▲373Markdown feature flags your coding agent installs for you
Aug 2026 · dif.sh · its alternatives →
- 8

🧜♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender
2019 · github.com · its alternatives →
- 9

- 10IG
Hi HN! I'm excited to share a project I've been working on for the past year: Docland. It is an API documentation browser that generates documentation on demand (through compilation, not LLMs) for Java packages. Instead of relying on Javadoc, the built-in doc generator, I created the engine from scratch to give the documentations a modern look, build fast search indexes, and enable link resolution to other packages. I built Docland because I constantly found it frustrating to locate and view API definitions when programming. You'd have to Google the function/class name, skip all the SEO…
2024 · docland.io · its alternatives →
- 11

`makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…
2024 · github.com · its alternatives →
- 12

2014 · gugodoc.free.fr · its alternatives →
- 13

a toy jvm in awk. Contribute to rethab/awk-jvm development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 14EM
I wanted to run markdown files like shell scripts. So I built an open source tool that lets you use a shebang to pipe them through Claude Code with full stdin/stdout support. task.md: #!/usr/bin/env claude-run Analyze this codebase and summarize the architecture. Then: chmod +x task.md ./task.md These aren't just prompts. Claude Code has tool use, so a markdown file can run shell commands, write scripts, read files, make API calls. The prompt orchestrates everything. A script that runs your tests and reports results (`run_tests.md`): #!/usr/bin/env…
Jan 2026 · its alternatives →
- 15

- 16

Hi HN, This is a TUI app which displays interactive Markdown documents. Interactive in the sense that you can scroll code fences / tables / and click links. There's a Table of Contents extracted from the MD, and a very rudimentary browser like forward + back. I'm thinking it could be the starting point for a variety of hypertext like applications in the terminal. Very much a work in progress.
2022 · github.com · its alternatives →
- 17MK
Hi, I'm Ritinkar and I'm building metadocs, which is kind of like reddit built into every documentation ever. It's a chrome extension that allows discussion on any webpage to happen there itself. Currently I have built threaded comments, and a upvote/downvote system. Plus I've built this cool feature called Highlights, which lets you discuss specific lines in any documentation. As well as a feature called Top Hightlights, which shows the most interesting hightlights on any webpage. Hope you guys will try it out. And if you have any questions, feel free to ask me here. Thanks.
2022 · metadocs8.com · its alternatives →
- 18

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 19

Terminal-based presentations using Pandoc. Contribute to jaspervdj/patat development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 20

🐚📊 Show off your most used shell commands. Contribute to irevenko/tsukae development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 21

A sharp cut(1) clone. Contribute to sstadick/hck development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 22
sheet2doc▲79No more manually filling out Word documents
2020 · sheet2doc-com.l.ink · its alternatives →
- 23AI
2021 · n8ta.com · its alternatives →
- 24SJ
2015 · sodocanjs.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →