Computer Science
A comprehensive path to a free self-taught education in Computer Science, offering a structured curriculum and resources.
A curated list of the best, top, and most popular open-source documentation tools available right now. Showing the top 30 of 63 documentation tools in our directory, ranked by GitHub stars.
A comprehensive path to a free self-taught education in Computer Science, offering a structured curriculum and resources.
A community-curated collection of computer science papers to read and discuss, facilitating learning and knowledge sharing.
A comprehensive collection of essential technical concepts and skills for software developers.
A tool for generating diagrams such as flowcharts, sequence diagrams, and more from text, in a similar manner to markdown syntax. This tool is particularly useful for visualizing complex processes and information in an accessible and easy-to-understand format.
A comprehensive guide with examples for using the OpenAI API effectively.
An extensive list of Computer Science courses featuring video lectures, ideal for enhancing programming skills and knowledge.
Docusaurus is an easy-to-maintain open-source tool for creating documentation websites with extensive features and support.
Collaborative cheatsheets for console commands. Simplifying the man pages with practical examples.
Bring projects, wikis, and teams together with AI. AppFlowy is the ultimate AI-driven collaborative workspace, offering an open-source alternative to Notion while keeping control of your data.
Docling is a powerful tool to prepare, organize, and optimize your documents for generative AI systems, enhancing compatibility and usefulness for modern AI workflows.
A comprehensive collection of guides, papers, lectures, notebooks, and resources for mastering prompt engineering.
Context7 MCP Server provides up-to-date code documentation for LLMs and AI code editors, enhancing development workflows.
Our Newsletter
Get short emails with useful documentation projects, releases, and repos worth watching.
Ghost is a powerful platform for modern publishing, offering robust support for memberships, subscriptions, and newsletters.
AFFiNE (pronounced [Ιβfain]) is a next-gen knowledge base that combines planning, sorting, and creating, with privacy-first, open-source, and customizable features, offering an alternative to Notion and Miro.
Learn how to design systems at scale and prepare for system design interviews with practical examples and insights.
A privacy-first, self-hosted, fully open-source personal knowledge management software, written in TypeScript and Golang, ideal for organizing and managing your information securely.
Logseq is a privacy-first, open-source platform designed for knowledge management and collaboration, focusing on providing a secure and effective tool for organizing and sharing information.
The fastest knowledge base for growing teams. It is beautiful, realtime collaborative, feature packed, and markdown compatible, making it ideal for modern teams.
A curated collection of notebooks and practical recipes that demonstrate a variety of effective and creative ways to use the Claude AI model by Anthropic.
A comprehensive resource offering in-depth tutorials on large language models (LLMs), retrieval-augmented generation (RAGs), and practical AI agent applications, enabling users to learn and implement advanced AI engineering techniques.
A versatile block-style editor with a focus on clean JSON output, perfect for creating rich, structured content.
Trilium is a versatile platform to build your personal knowledge base, offering structured note-taking and organization features.
Wiki.js | A modern and powerful wiki application built on Node.js, offering a robust solution for managing documentation and knowledge bases.
STORM is an LLM-powered knowledge curation system designed to research topics and generate comprehensive full-length reports with citations. Developed by Stanford's OVAL team, STORM leverages large language models to streamline information gathering and synthesis.
An open source self-hosted web archiving tool that allows you to save URLs, browser history, bookmarks, and more by saving HTML, JS, PDFs, media, and additional content for offline access.
Glow is a command-line tool that renders Markdown files directly in your terminal with stylish formatting and rich display, making it easy to view and interact with Markdown content on the CLI.
A tool that simplifies the process of creating and maintaining documentation for your projects.
Docmost is an open-source collaborative wiki and documentation software, providing organizations and teams with a flexible platform for knowledge management. It serves as a compelling alternative to proprietary solutions like Confluence and Notion, featuring real-time collaboration, strong permission controls, and intuitive editing tools.
A tool to create books from markdown files, offering an experience similar to Gitbook but implemented in Rust.
A collection of notebooks and recipes showcasing innovative and effective ways of using Claude for machine learning and AI experiments.
Computer Science is the most popular by GitHub stars right now. A comprehensive path to a free self-taught education in Computer Science, offering a structured curriculum and resources.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.