Education Software for Self-Hosted
Slate API Docs Generator
Slate' API Docs Generator helps you create beautiful, intelligent, responsive API documentation.
XWiki
Developed for more than 10 years, XWiki is a long standing project trusted by individuals and high profile corporations. XWiki is a free and open source Wiki software written in Java and released under the GNU Lesser General Public License. XWiki provides a WYSIWYG editing, OpenDocument based document import/export, semantic annotations and tagging, and advanced permissions management fit for enterprise use. The extensible XWiki platform allow you to customaize and improve your Wiki as the content, userbase or usecase grows and evolves.
MediaWiki
MediaWiki is a free and open source wiki engine used by thousands of organizations and websites across the globe. It's the software that powers Wikipedia, which was released as a free and open source project under the name MediaWiki, a year after the release of Wikipedia. The software allows people to collect and organize knowledge in cooperation with one another, and make it available on the web. MediaWiki is now built by a community of open source developers and provides plugins can be used to extend the software further. Allowing sister sites like Wiktionary, Wikimedia Commons and Wikidata to utilize the same code base.
MoinMoin
MoinMoin is a free and open-source, Python-based WikiEngine thate features an extensible core. With MoinMoin you can create self-hosted wikies and informational resource sites. MoinMoin's extensible core allow for plugins to be installed to further extend the capability of the software. Allowing you to install auth plugins for custom authentication, filter plugins for indexing file attachments of different mimetypes, parsers for new input formats formatters to produce different output formats than HTML, themes xmlrpc and CMS solutions.
Wiki.js
With Wiki.js you can run a blazing fast Wiki built with performance in mind. Wiki.js is an extensible, free and open source Wiki software written in JavaScript. Wiki.js brings a modern approach to documentation and Wiki writing, it provides a simple to use WYSIWYG editor, a Markdown editor and a visual builder to please all types of workflows. All content moderation is also tracked on a Wiki.js-powered site, which means that you can an revert to a previous state or recover a deleted page at any time and get a broad overview of content evolution. Allowing you to visually compare two versions of the same page to see exactly what changed. Wiki.js runs on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite.
Docusaurus
Docusaurus makes it easy to maintain open source documentation websites. With Docusaurus you can wriet docummentation and blog posts using Markdown and save time when doing so. Docusaurs automatically publish your files as static html files ready to serve on the web.
MkDocs
MkDocs is a fast, simple and open-source static site generator that's geared towards building project documentation for software projects. With MkDocs it's easy to setup documentation with source files that are written in Markdown, and configured with a single YAML configuration file. When it is time to host your documentation, MkDocs builds completely static HTML sites for GitHub pages, Amazon S3 or a hosting provider of your choice.
BookStack
BookStack is a free and open-source, self-hosted, easy-to-use platform for documenting, organizing and storing information. BookStack is written in PHP, on-top of the Laravel Framework and can be hosted on most web hosting platforms, VPSs and cloud instances. The software is configurable and allow you to setup BookStack for your particular user case. It allows you to change, the name, logo, theme and registration options. It also provides a page editor with a simple WYSIWYG interface that can be used to edit content by anyone. BookStack is developed as a truly free and open software and is released under the MIT license.
Docz
Docz is a free and open source documentation software that makes it easy to write and publish beautiful interactive documentation for your code. It allows you to create markdown files showcasing your code and Docz turns them into a live-reloading, production-ready site. Docz is powered by GatsbyJS and is highly optimized for fast build times and end-user perfomance, while also allowing you toleverage GatsbyJS's huge ecosystem of plugins and tools. The software is written in TypeScript and Docz provides native TypeScript support for TSX components and can generate documentation from your prop types and comments in your code.