The project ranking in this article is based on data from September 2024. To provide more up-to-date information, we added the latest GitHub star counts for each project on June 11, 2025, as shown in the quick view list, e.g., “13. NocoBase – Low-code/No-code development platform (⭐15.8k)”, helping you better understand the current popularity of each tool.
A little over a month ago, we published an article titled “The Ultimate Guide to Awesome Self-Hosted Solutions”. In it, we covered the pros and cons of cloud versus self-hosted solutions, potential self-hosting challenges, how to pick the right solution, and introduced five excellent self-hosted products for various needs.
We won’t repeat the advantages of self-hosting here. Instead, today we’ll dive into some of the best self-hosted projects on GitHub!
We’ve hand-picked the top 13 projects with the most stars from GitHub’s self-hosted topic. These projects aren’t just technologically mature; they also boast active communities offering robust support.
This list is ordered by GitHub stars and highlights some of the best projects available.
(😁 If you find this article helpful, please share it with friends interested in self-hosting!)
Quick Look: Top 13 Awesome Self-Hosted Projects
13. NocoBase – Low-code/No-code Development Platform (⭐15.8k)
12. Khoj – AI Knowledge Management System (⭐30.3k)
11. Changedetection.io – Web Page Change Detection Tool (⭐24.4k)
10. Dashy – Dashboard Management Tool (⭐21k)
9. SiYuan – Knowledge Management and Note-Taking System (⭐35.2k)
8. SigNoz – Full-stack Application Monitoring and Log Analysis Platform (⭐22.3k)
7. ToolJet – Low-code Development Platform (⭐35.8k)
6. Memos – Note-taking and Knowledge Management System (⭐41.7k)
5. Appsmith – Low-code Development Platform (⭐37.2k)
4. Appwrite – Backend-as-a-Service (BaaS) Platform (⭐51.1k)
3. Immich – Photo and Video Management Platform (⭐67.8k)
2. Gogs – Git Repository Management Solution (⭐46.5k)
1. n8n – Automation and Workflow Tool (⭐106k)
The list is ordered by GitHub stars. To ensure project activity and maintenance, we’ve excluded projects that haven’t been updated in the last three days. The table below presents key GitHub data for each project.
No.13:NocoBase
GitHub Metrics
GitHub | https://github.com/nocobase/nocobase |
---|---|
GitHub Star | 11.6k |
GitHub Fork | 1.3k |
GitHub Issue | 31 |
GitHub Pull Request | 41 |
GitHub Contributor | 71 |
Open Source License | AGPL-3.0 |
Official Website | https://www.nocobase.com/ |
Documentation | https://docs.nocobase.com/ |
Introduction
NocoBase is an open-source, self-hostable low-code/no-code development platform built for developers. Its plugin-based architecture makes it easy to add and customize features for complex business needs.
🙌 Try it out: NocoBase Tutorial – Task Management System
Self-Hosted Advantages
- Data Privacy & Control: NocoBase lets you run applications and databases on your own servers, supporting popular databases like MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, and API integration.
- Customization: As a low-code/no-code platform, NocoBase is highly customizable. Users can create and adjust applications via a WYSIWYG interface, and its plugin-based design allows for limitless extensions to fit specific business requirements.
- Maintenance Costs: Offers low long-term maintenance costs, making it suitable for businesses that need to rapidly develop and deploy custom systems without a large development team.
Use Cases
- Rapid internal tool development: For CRMs, project management systems, CMS, and more.
- Delivering client projects: Building custom solutions for clients using NocoBase.
- Company infrastructure: Connecting and integrating different systems, unifying data and management.
💡 Read More: Build CRM in Hours: Top No-Code/Low-Code Tools You Need to Know
No.12:khoj
GitHub Metrics
GitHub | https://github.com/khoj-ai/khoj |
---|---|
GitHub Star | 12.4k |
GitHub Fork | 627 |
GitHub Issue | 64 |
GitHub Pull Request | 3 |
GitHub Contributor | 35 |
Open Source License | AGPL-3.0 |
Official Website | https://khoj.dev/ |
Documentation | https://docs.khoj.dev/ |
Introduction
Khoj is a self-hosted AI knowledge management system. It integrates with online AI models or deploys private local large language models to help teams and individuals organize and manage knowledge bases.
Self-Hosted Advantages
- Data Privacy & Control: Self-hosting Khoj on your own servers ensures full control and privacy of your knowledge management data, perfect for users with high data security needs.
- Customization: Allows users to tailor the structure and features of their knowledge management system, including document types and storage methods.
- Maintenance Costs: Users are responsible for software installation, configuration, and maintenance.
No.11:changedetection.io
GitHub Metrics
GitHub | https://github.com/dgtlmoon/changedetection.io |
---|---|
GitHub Star | 16.8k |
GitHub Fork | 932 |
GitHub Issue | 199 |
GitHub Pull Request | 30 |
GitHub Contributor | 75 |
Open Source License | Apache-2.0 |
Official Website | https://changedetection.io/ |
Documentation | https://stedolan.github.io/jq/manual/ |
Introduction
Changedetection.io is an open-source web page change detection tool. It monitors specified web pages for content changes and notifies users when they occur.
Self-Hosted Advantages
- Data Privacy & Control: Self-hosting changedetection.io locally ensures that web monitoring data remains private and isn’t accessed by third parties, giving users full control.
- Customization: Allows detailed configuration of monitoring rules and notification mechanisms, ideal for highly specific use cases.
- Maintenance Costs: Requires users to manage software updates and issue resolution, but reduces long-term costs.
No.10:Dashy
GitHub Metrics
GitHub | https://github.com/Lissy93/dashy |
---|---|
GitHub Star | 16.8k |
GitHub Fork | 1.3k |
GitHub Issue | 84 |
GitHub Pull Request | 2 |
GitHub Contributor | 128 |
Open Source License | MIT |
Official Website | https://dashy.to/ |
Documentation | https://dashy.to/docs |
Introduction
Dashy is a self-hosted dashboard management tool that provides a visually appealing and easy-to-manage interface for accessing various services and applications.
💡 Read More:Top 6 Core App Dashboard Building Tools
Self-Hosted Advantages
- Data Privacy & Control: Dashy allows users to centralize all services and applications on a local dashboard, ensuring user access information and settings are protected from external interference.
- Customization: Supports integrating all commonly used services and applications into a single custom dashboard, with various themes and customization options.
- Maintenance Costs: Users are responsible for deploying and maintaining the dashboard.
No.9:siyuan
GitHub Metrics
GitHub | https://github.com/siyuan-note/siyuan |
---|---|
GitHub Star | 18.2k |
GitHub Fork | 1.4k |
GitHub Issue | 371 |
GitHub Pull Request | / |
GitHub Contributor | 51 |
Open Source License | AGPL-3.0 |
Official Website | https://b3log.org/siyuan |
Documentation | / |
Introduction
SiYuan is a privacy-first, fully open-source, self-hosted personal knowledge management software written in TypeScript and Golang.
Self-Hosted Advantages
- Data Privacy & Control: SiYuan can run on your own servers, ensuring the privacy and security of your notes and knowledge base data.
- Customization: Supports rich document editing and organizational features, with plugins and extensions for personalized customization.
- Maintenance Costs: Requires users to manage updates and technical support, but avoids long-term costs associated with cloud services.
For anyone interested in awesome self-hosted projects, Affine is worth exploring. With over 41k stars on GitHub, Affine has quickly gained popularity as an open-source workspace designed for complete customization and privacy. It’s a fantastic choice for users who want the flexibility of self-hosted tools without sacrificing collaborative features typically found in cloud solutions. Affine’s modular design also allows it to seamlessly adapt to various project needs, making it a valuable resource for teams and individuals alike.
No.8:SigNoz
GitHub Metrics
GitHub | https://github.com/SigNoz/signoz |
---|---|
GitHub Star | 18.3k |
GitHub Fork | 1.2k |
GitHub Issue | 1k |
GitHub Pull Request | 200 |
GitHub Contributor | 149 |
Open Source License | License |
Official Website | https://signoz.io/ |
Documentation | https://signoz.io/docs |
Introduction
SigNoz is an open-source observability platform that natively supports OpenTelemetry, combining logs, traces, and metrics into a single solution.
Self-Hosted Advantages
- Data Privacy & Control: SigNoz offers a locally deployable monitoring and log analysis solution, allowing users to control data storage and access permissions.
- Customization: Users can configure monitoring dashboards, alerts, and data visualization options as needed, providing powerful customization features.
- Maintenance Costs: Users are responsible for hardware and software maintenance.
No.7:ToolJet
GitHub Metrics
GitHub | https://github.com/ToolJet/ToolJet |
---|---|
GitHub Star | 28.6k |
GitHub Fork | 3.5k |
GitHub Issue | 757 |
GitHub Pull Request | 179 |
GitHub Contributor | 541 |
Open Source License | AGPL-3.0 |
Official Website | https://tooljet.com/ |
Documentation | https://docs.tooljet.com/ |
Introduction
ToolJet is an open-source low-code development platform that supports drag-and-drop interface building and various integrations for quickly creating and deploying custom web applications.
💡 Read More:Discover Top Tools: Accelerate Web Application Development
Self-Hosted Advantages
- Data Privacy & Control: Users can deploy the platform on their own servers or private cloud, ensuring the privacy of applications and data.
- Customization: Provides extensive drag-and-drop interface building capabilities, allowing users to customize applications based on business needs.
- Maintenance Costs: Users are responsible for installation and maintenance.
No.6:memos
GitHub Metrics
GitHub | https://github.com/usememos/memos |
---|---|
GitHub Star | 30k |
GitHub Fork | 2.2k |
GitHub Issue | 30 |
GitHub Pull Request | 9 |
GitHub Contributor | 239 |
Open Source License | MIT |
Official Website | https://usememos.com/ |
Documentation | https://www.usememos.com/docs |
Introduction
Memos is an open-source, self-hosted note-taking and knowledge management system designed to help users record and organize information, with Markdown editing support.
Self-Hosted Advantages
- Data Privacy & Control: Memos allows users to run it on their own servers, ensuring the security of notes and knowledge data. It offers powerful search and tagging features, suitable for individual or team use.
- Customization: Supports customizing notebook structure, tags, and categories for various note-taking and knowledge management needs.
- Maintenance Costs: Users are responsible for technical support and maintenance.
No.5:Appsmith
GitHub Metrics
GitHub | https://github.com/appsmithorg/appsmith |
---|---|
GitHub Star | 32.9k |
GitHub Fork | 3.6k |
GitHub Issue | 3.7k |
GitHub Pull Request | 108 |
GitHub Contributor | 315 |
Open Source License | Apache-2.0 |
Official Website | www.appsmith.com |
Documentation | https://docs.appsmith.com/ |
Introduction
Appsmith is an open-source low-code platform for rapidly building, deploying, and managing effective software with enterprise-grade security and governance.
💡 Read More:NocoBase vs. Appsmith: Which Open Source Low-Code Platform is Right for You?
Self-Hosted Advantages
- Data Privacy & Control: Appsmith allows hosting on your own servers, ensuring the privacy and security of application data and user information.
- Customization: Provides extensive low-code development capabilities, supporting integration with various data sources and custom interface design.
- Maintenance Costs: Avoids the high costs of commercial low-code platforms but requires users to manage self-hosted maintenance and support.
No.4:appwrite
GitHub Metrics
GitHub | https://github.com/appwrite/appwrite |
---|---|
GitHub Star | 43.6k |
GitHub Fork | 3.9k |
GitHub Issue | 607 |
GitHub Pull Request | 152 |
GitHub Contributor | 338 |
Open Source License | BSD-3-Clause |
Official Website | https://appwrite.io/ |
Documentation | https://appwrite.io/docs |
Introduction
Appwrite is an open-source Backend-as-a-Service (BaaS) platform offering user authentication, databases, file storage, and more to help developers build applications quickly.
Self-Hosted Advantages
- Data Privacy & Control: Appwrite can run on a local server, ensuring the security and privacy of all backend services and user data.
- Customization: Offers various backend service features, including user authentication, databases, and file storage, with flexible configuration and extension options.
- Maintenance Costs: Avoids subscription fees for cloud services but requires users to handle system maintenance and updates.
No.3:immich
GitHub Metrics
GitHub | https://github.com/immich-app/immich |
---|---|
GitHub Star | 44.1k |
GitHub Fork | 2.2k |
GitHub Issue | 370 |
GitHub Pull Request | 60 |
GitHub Contributor | 738 |
Open Source License | AGPL-3.0 |
Official Website | https://immich.app/ |
Documentation | https://immich.app/docs |
Introduction
Immich is an open-source, self-hosted photo and video management platform offering photo backup, organization, and sharing functionalities.
Self-Hosted Advantages
- Data Privacy & Control: Immich allows users to manage and store photos and videos on their own servers, ensuring the privacy and security of media data.
- Customization: Provides features like automatic backup and smart tagging, with configurable options based on user needs.
- Maintenance Costs: Reduces costs associated with external storage and backup services but requires handling server and software maintenance.
No.2:Gogs
GitHub Metrics
GitHub | https://github.com/gogs/gogs |
---|---|
GitHub Star | 44.8k |
GitHub Fork | 4.8k |
GitHub Issue | 895 |
GitHub Pull Request | 42 |
GitHub Contributor | 496 |
Open Source License | MIT |
Official Website | https://gogs.io/ |
Documentation | https://gogs.io/docs |
Introduction
Gogs is an open-source Git server designed to provide a simple, lightweight self-hosted Git repository management solution.
Self-Hosted Advantages
- Data Privacy & Control: Self-hosting Gogs on local servers ensures complete control over Git repository data.
- Customization: Offers basic Git repository management features, with configurable options and extensions based on needs.
- Maintenance Costs: Gogs is easy to use, suitable for resource-limited environments but requires user management and maintenance.
No.1:n8n
GitHub Metrics
GitHub | https://github.com/n8n-io/n8n |
---|---|
GitHub Star | 45.2k |
GitHub Fork | 6.2k |
GitHub Issue | 219 |
GitHub Pull Request | 181 |
GitHub Contributor | 427 |
Open Source License | License-1-ov-file |
Official Website | https://n8n.io/ |
Documentation | https://docs.n8n.io/ |
Introduction
n8n is an open-source automation and workflow tool that allows users to create complex workflows and automation tasks, supporting a variety of integrations and triggers.
💡 Read More:⭐️ Top 10 Open-source Workflows Projects with the Most GitHub Stars
Self-Hosted Advantages
- Data Privacy & Control: Self-hosting n8n ensures complete control over user data and automation processes.
- Customization: Supports creating complex workflows and integrating various services, providing flexible automation solutions for diverse business needs.
- Maintenance Costs: Reduces dependency on commercial automation platforms and associated costs but requires users to handle maintenance and updates.
Conclusion
This list of awesome self-hosted projects includes low-code development platforms, knowledge management and note-taking systems, monitoring and log analysis tools, and more.
We hope this selection helps you discover suitable self-hosted projects and leverage their powerful data control, security, and customization options!
Related reading:
- The Ultimate Guide to Awesome Self-Hosted Solutions
- Top 5 Open Source Projects for Building Internal Tools
- The Top 12 Open-Source No-Code Tools with the Most GitHub Stars
- Top 8 Open-Source CRUD Projects with the Most GitHub Stars
- Top 11 Open Source Internal Tools with the Most GitHub Stars
- Top 15 Open-Source Low-Code Projects with the Most GitHub Stars