Gramax
Gramax is a docs-as-code app for writing Markdown documentation in a visual editor, versioning it in Git and publishing it as a documentation site.
- GitHub stars
- 608
- Last commit
- yesterday
- Licence
- GPL-3.0
- Self-hosted
- Yes
- Hosted version
- Available
Gramax is a free, open-source application for creating, editing and publishing documentation as code. It stores all data locally in Markdown, so it works offline and files can be edited in any text editor, and it integrates with Git for version control and collaboration. It targets product documentation portals, internal knowledge bases, project documentation and personal notes.
A visual editor makes Markdown editing easier for technical and non-technical users. The app runs on Windows, macOS and Linux as a desktop app and as a web version. Editing features include tabs, tables, video embeds, code blocks, diagrams from Mermaid, Excalidraw and Diagrams.net, and Swagger API descriptions. Git repositories on GitHub, GitLab, Bitbucket, Gitea and others can be connected, catalogs can be published to a customizable documentation portal, documentation can be written in 17 languages, and content can be imported from Confluence and Notion.
Gramax is positioned as an alternative to GitBook, Mintlify and typical static site generators. It is written in TypeScript and Rust with Tauri, and licensed under GPL-3.0.
Key features
- Visual Markdown editor
- Git integration for versioning
- Publish a documentation portal
- Diagrams with Mermaid and Excalidraw
- Import from Confluence and Notion
- Desktop and web versions
Pricing: Free and open source under the GPL-3.0 license.