Software Alternatives & Reviews

The most overlooked part in software development - writing project documentation

Recommended and mentioned products

  1. Confluence is content collaboration software that changes how modern teams work

  2. Sphinx is an open source full text search server, designed with performance, relevance (search quality), and integration simplicity in mind. Sphinx lets you either batch index and search data stored in files, an SQL database, NoSQL storage.

    grep like search with preprocessing about about 2 months ago:

    Lucene is the thing you think you need. Elastic Search is a nice wrapper for it. But these are Java, so maybe you want Sphinx Search (C++) or MeiliSearch (Rust).
  3. Project documentation with Markdown.

    Quick and dirty mock service with Starlette about over 1 year ago:

    Starlette is a web framework developed by the author of Django REST Framework (DRF), Tom Christie. DRF is such a solid project. Sharing the same creator bolstered my confidence that Starlette will be a well designed piece of software.
  4. Easy to maintain open source documentation websites

    Google Season of Docs'22 Project Report about about 13 hours ago

    To address that, I researched and experimented with other open-source tools for building documentation sites. As a result, we decided to move all of our structured documentation to Docusaurus, enabling contributors and the Weaviate team to work on the documentation with ease.
  5. Modern Publishing, Simply taking your books from ideas to finished, polished books.

    GitLanding: A beautiful landing page for your Github project... about 10 months ago:

    You can have both a landing page (e.g.: www.your-project.dev) and a documentation website (e.g.: docs.your-project.dev). For creating documentation website GitBook is better fit than Gitlanding. GitBook is free for open source Projects (you just need to issue a request).