A simple Markdown powered knowledge base for Node.js that stores all content in flat files.

Raneto is an open-source, self-hosted knowledge base application built for Node.js. It functions as a flat-file content management system that uses Markdown for page creation and storage, which removes the requirement for a traditional database. The application is deployed as a web server and provides a browser-based interface for viewing and managing documentation.
This software is designed for users who require a lightweight system to organize internal knowledge or public-facing guides using a simple file structure. Because it relies on flat files, the content remains portable and can be managed directly on the server filesystem or through the provided web interface. It serves as a centralized hub for documentation where information is structured as a series of linked Markdown pages.
Raneto is built on Node.js and stores its data as .md files within a designated content directory. Administrators can manage the application through a configuration file or environment variables to define session secrets, admin credentials, and the base URL. The system allows for a specific configuration of access controls where authentication can be toggled to protect content from unauthorized edits while keeping the knowledge base readable to the public. Users can customize the site title and locale to match their organizational needs.
The architecture focuses on simplicity by avoiding complex database migrations and dependencies. This makes it suitable for environments where quick deployment and easy backups of text files are prioritized over complex relational data structures. It is primarily intended for developers and technical writers who prefer Markdown for content authoring.
This software is intended for individuals or teams seeking a minimal, file-based wiki for structured documentation.
A collaborative knowledge base for teams to create internal documentation and wikis with real-time editing capabilities.
A lightweight wiki application built on Node.js for creating and managing collaborative documentation and knowledge bases.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.