Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today. Learn more β
Top 23 JavaScript Documentation Projects
-
I built a fast, responsive, and lightweight static documentation site powered by Docsify, hosted on AWS S3 with a CloudFront CDN for global distribution. The entire infrastructure is managed using Pulumi YAML, allowing me to declaratively define and deploy resources without writing any imperative code.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today.
-
One of the best tools available in Web Component development is the Custom Elements Manifest. It's a JSON representation of all your available components, covering all the attributes, methods, slots and events they support, powered by your JSDoc comments and TypeScript types. You can customize the manifest generation through plugins to support custom JSDoc comments, allowing you to power more pieces of your documentation through code comments; for example, you could set up a comment format to indicate if your component is experimental or stable or provide a way to add a link to your Figma files.
-
-
-
Serverless containers on K8s
-
-
codecrumbs
Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Documize
Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS (by documize)
-
-
-
retype
Retype is an ultra-high-performance static site generator that builds a website based on simple text files. Made in Canada π¨π¦.
-
This year, I've had to get rapidly up-to-speed with GraphQL. I thought I'd be starting from nothing, but I'd forgotten that TinaCMS (the headless content management system that I use with this site) uses it. One of the first problems I had to solve was how to generate static documentation. My limited research led me to two possible solutions: SpectaQL, developed from the earlier DociQL, and Magidoc. The latter has built-in search, so that made my choice for me. I use Hugo as my static site generator, so the first thing I had to do was start the local version of TinaCMS from my site's Git repository:
-
If youβre building secure, scalable web applications, Strapi v5 offers a robust authentication foundation. It supports multiple strategies-including local logins, third-party providers, and token-based authentication using JWTs-right out of the box. With built-in Role-Based Access Control (RBAC), you can define fine-grained user permissions through an intuitive admin panel. To explore how Strapi can help you implement secure, modern authentication in your next project, check out the Strapi 5 documentation.
-
-
Fastify allows you to set custom metadata for routes, and when combined with the fastify-swagger plugin, you can mark routes as deprecated in your OpenAPI documentation.
-
-
generator
Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!
-
-
-
-
-
insomnia-documenter
Tool to create minimalist and beautiful API documentation pages using your Insomnia workspace export file.
-
Typemill
Typemill is a flat-file CMS based on Markdown and designed for informational websites like documentation, manuals, and handbooks.
Project mention: Open Source Needs a New Business Model β What if AI Could Help? | dev.to | 2025-02-12Iβve been running Typemill, a small flat-file CMS for publishing documentation and handbooks, for eight years now. Last year, I introduced paid plugins as a way to support development. It hasn't worked well. Letβs be honest β competing with massive plugin ecosystems is nearly impossible for smaller projects.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Documentation discussion
JavaScript Documentation related posts
-
Doc Detective, test framework to validate product doc accuracy
-
6 Authentication Methods for Secure Web Applications
-
π Fast Static Site Deployment on AWS with Pulumi YAML
-
How You Can Build The Best, Fastest Blog On The Internet
-
Open Source Needs a New Business Model β What if AI Could Help?
-
Deprecating Node JS REST APIs in 6 Frameworks
-
Just Say No to JavaScript
-
A note from our sponsor - Civic Auth
www.civic.com | 16 May 2025
Index
What are some of the best open-source Documentation projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | docsify | 29,278 |
2 | JSDoc | 15,223 |
3 | editor.md | 14,097 |
4 | documentation.js | 5,791 |
5 | docs | 4,727 |
6 | ESDoc | 2,743 |
7 | codecrumbs | 2,715 |
8 | Documize | 2,228 |
9 | dox | 2,152 |
10 | widdershins | 1,527 |
11 | retype | 1,170 |
12 | spectaql | 1,154 |
13 | documentation | 1,112 |
14 | styledocco | 1,066 |
15 | fastify-swagger | 995 |
16 | rabbitmq-website | 945 |
17 | generator | 866 |
18 | opentelemetry.io | 703 |
19 | documentation | 533 |
20 | docusaurus-lunr-search | 522 |
21 | documentation | 512 |
22 | insomnia-documenter | 499 |
23 | Typemill | 500 |