openKB logo

openKB

Enables search-based knowledge retrieval using Markdown and configurable databases.

Made by Mark Moffat

  • node-js

  • Documentation

What is openKB?

openKB is a Markdown Knowledge base application (FAQ) built with Nodejs and ExpressJS. The application uses an embedded database (nedb) by default but can also use a MongoDB server. The application is designed to be easy to use and install and based around search rather than nested categories. Users can simply search for what they want and select from the results

Highlights

  • Search-based Knowledge base (FAQ) backed by Lunr.js indexing to provide the best possible search results
  • Uses either the nedb embedded database or a MongoDB server
  • Flat design with the ability to add custom themes
  • Responsive design that works on all devices
  • Support for Mermaid charts in articles
  • Markdown-it editor based on the CommonMark spec for a high-quality Markdown experience
  • Drag and drop image management with automatic upload to the server

Platforms

  • Windows
  • Linux
  • Mac

Languages

  • English

Social

Features

    • MongoDB

    • Knowledge Base

    • Support for MarkDown

    • Wiki