Top 13 Self-Hosted Projects with the Most GitHub Stars

Explore the most popular open-source self-hosted projects on GitHub.

Zhang Lu |

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

NocoBase.PNG

GitHub Metrics

GitHubhttps://github.com/nocobase/nocobase
GitHub Star11.6k
GitHub Fork1.3k
GitHub Issue31
GitHub Pull Request41
GitHub Contributor71
Open Source LicenseAGPL-3.0
Official Websitehttps://www.nocobase.com/
Documentationhttps://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

khoj.PNG

GitHub Metrics

GitHubhttps://github.com/khoj-ai/khoj
GitHub Star12.4k
GitHub Fork627
GitHub Issue64
GitHub Pull Request3
GitHub Contributor35
Open Source LicenseAGPL-3.0
Official Websitehttps://khoj.dev/
Documentationhttps://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

changedetection.io.png

GitHub Metrics

GitHubhttps://github.com/dgtlmoon/changedetection.io
GitHub Star16.8k
GitHub Fork932
GitHub Issue199
GitHub Pull Request30
GitHub Contributor75
Open Source LicenseApache-2.0
Official Websitehttps://changedetection.io/
Documentationhttps://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

Dashy.png

GitHub Metrics

GitHubhttps://github.com/Lissy93/dashy
GitHub Star16.8k
GitHub Fork1.3k
GitHub Issue84
GitHub Pull Request2
GitHub Contributor128
Open Source LicenseMIT
Official Websitehttps://dashy.to/
Documentationhttps://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

siyuan.png

GitHub Metrics

GitHubhttps://github.com/siyuan-note/siyuan
GitHub Star18.2k
GitHub Fork1.4k
GitHub Issue371
GitHub Pull Request/
GitHub Contributor51
Open Source LicenseAGPL-3.0
Official Websitehttps://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

SigNoz.png

GitHub Metrics

GitHubhttps://github.com/SigNoz/signoz
GitHub Star18.3k
GitHub Fork1.2k
GitHub Issue1k
GitHub Pull Request200
GitHub Contributor149
Open Source LicenseLicense
Official Websitehttps://signoz.io/
Documentationhttps://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

ToolJet.png

GitHub Metrics

GitHubhttps://github.com/ToolJet/ToolJet
GitHub Star28.6k
GitHub Fork3.5k
GitHub Issue757
GitHub Pull Request179
GitHub Contributor541
Open Source LicenseAGPL-3.0
Official Websitehttps://tooljet.com/
Documentationhttps://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

memos.png

GitHub Metrics

GitHubhttps://github.com/usememos/memos
GitHub Star30k
GitHub Fork2.2k
GitHub Issue30
GitHub Pull Request9
GitHub Contributor239
Open Source LicenseMIT
Official Websitehttps://usememos.com/
Documentationhttps://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

Appsmith.png

GitHub Metrics

GitHubhttps://github.com/appsmithorg/appsmith
GitHub Star32.9k
GitHub Fork3.6k
GitHub Issue3.7k
GitHub Pull Request108
GitHub Contributor315
Open Source LicenseApache-2.0
Official Websitewww.appsmith.com
Documentationhttps://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

appwrite.png

GitHub Metrics

GitHubhttps://github.com/appwrite/appwrite
GitHub Star43.6k
GitHub Fork3.9k
GitHub Issue607
GitHub Pull Request152
GitHub Contributor338
Open Source LicenseBSD-3-Clause
Official Websitehttps://appwrite.io/
Documentationhttps://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

immich.png

GitHub Metrics

GitHubhttps://github.com/immich-app/immich
GitHub Star44.1k
GitHub Fork2.2k
GitHub Issue370
GitHub Pull Request60
GitHub Contributor738
Open Source LicenseAGPL-3.0
Official Websitehttps://immich.app/
Documentationhttps://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

Gogs.png

GitHub Metrics

GitHubhttps://github.com/gogs/gogs
GitHub Star44.8k
GitHub Fork4.8k
GitHub Issue895
GitHub Pull Request42
GitHub Contributor496
Open Source LicenseMIT
Official Websitehttps://gogs.io/
Documentationhttps://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

n8n.png

GitHub Metrics

GitHubhttps://github.com/n8n-io/n8n
GitHub Star45.2k
GitHub Fork6.2k
GitHub Issue219
GitHub Pull Request181
GitHub Contributor427
Open Source LicenseLicense-1-ov-file
Official Websitehttps://n8n.io/
Documentationhttps://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:

× View Image