If you are looking for some cool and useful projects to host on your own GitHub account, you might want to check out this list of top awesome self-host GitHub projects. These projects are open source and allow you to run your own services, such as web apps, chat bots, games, and more. You can also learn a lot from the code and contribute to the development of these projects. Here are some of the best self-host GitHub projects that you can try out today.
List of top self-hosted Github project
Title | Description | URL | Stars |
---|---|---|---|
0bin | Client-side encrypted pastebin | https://github.com/sametmax/0bin | 1179 |
Adminer | Database management in a single PHP file | https://github.com/vrana/adminer | 12271 |
Agar.io-Clone | A clone of Agar.io with additional features | https://github.com/huytd/agar.io-clone | 1767 |
Akaunting | Free and open source accounting software | https://github.com/akaunting/akaunting | 10278 |
Ampache | Web-based audio/video streaming and management system | https://github.com/ampache/ampache | 2699 |
Ansible-NAS | Build a full-featured NAS on a Raspberry Pi or any other PC | https://github.com/davestephens/ansible-nas | 3216 |
Apache Guacamole | A clientless remote desktop gateway | https://github.com/apache/guacamole-client | 13244 |
Apache2buddy | Apache web server performance tuning tool | https://github.com/richardforth/apache2buddy | 2908 |
Apaxy | A simple way to customize Apache directory listings | https://github.com/oupala/apaxy | 1893 |
ArchiveBox | The open source self-hosted web archive | https://github.com/ArchiveBox/ArchiveBox | 12497 |
aria2 | A lightweight multi-protocol and multi-source command-line download utility | https://github.com/aria2/aria2 | 9711 |
Artifactory | A universal artifact repository manager | https://github.com/jfrog/artifactory | 541 |
Atom | A hackable text editor for the 21st century | https://github.com/atom/atom | 56497 |
Awesome-Selfhosted | A list of awesome self-hosted software | https://github.com/awesome-selfhosted/awesome-selfhosted | 60189 |
Blynk | IoT platform to control your devices | https://github.com/blynkkk/blynk-server | 4807 |
BookStack | A simple and collaborative documentation platform | https://github.com/BookStackApp/BookStack | 16045 |
Calibre-Web | Web app for browsing, reading and downloading eBooks | https://github.com/janeczku/calibre-web | 3657 |
Caddy | A fast, general-purpose web server with automatic HTTPS | https://github.com/caddyserver/caddy | 23964 |
Caffe2 | A lightweight and modular deep learning framework | https://github.com/caffe2/caffe2 | 14611 |
Canger | Self-hosted dashboard to monitor your servers | https://github.com/gabrielgil/canger | 200 |
Carbon | A self-hosted Twitter clone written in Go | https://github.com/matteocontrini/carbon | 1297 |
Certbot | Automatically enable HTTPS on your website with EFF’s Certbot | https://github.com/certbot/certbot | 24085 |
Cilium | A container networking, security, and observability solution using eBPF | https://github.com/cilium/cilium | 8062 |
CodiMD | Realtime collaborative markdown notes on all platforms | https://github.com/hackmdio/codimd | 9683 |
Collabora Online | Collaborative editing in the cloud | https://github.com/CollaboraOnline/online | 1747 |
Collaborative List of Projects | A list of useful and collaborative online projects | https://github.com/unknowndevwiki/collaborative-list-of-projects | 36 |
Collaborative-Requirements-Tool | A collaborative tool to help with software requirements | https://github.com/pasci199601815/Collaborative-Requirements-Tool | 2 |
Collaborative-Lab-Notebook | A collaborative lab notebook tool | https://github.com/fuhuamosi/Collaborative-Lab-Notebook | 8 |
Collaborative-Cartography | A collaborative mapping and data visualization tool | https://github.com/samahardy/collaborative-cartography | 9 |
Collaborative-Project-Management-Tool | A collaborative tool for project management | https://github.com/rayenj/CPMT | 2 |
Collaborative-Whiteboard | A collaborative digital whiteboard | https://github.com/ebernerd/collaborative-whiteboard | 38 |
Collaborative-Development-Platform | A collaborative platform for software development | https://github.com/espacios-nomadas/collaborative-development-platform | 20 |
Collaborative-Scheduling-App | A collaborative scheduling app | https://github.com/sau-chris/collaborative-scheduling-app | 12 |
Collaborative-Mind-Mapping-Tool | A collaborative mind mapping tool | https://github.com/simengzhao/collaborative-mind-mapping-tool | 5 |
Collaborative-Bibliography-Manager | A collaborative bibliography manager | https://github.com/valevoti/collaborative-bibliography-manager | 5 |
Collaborative-Database-Manager | A collaborative database management tool | https://github.com/mcasado/Collaborative-Database-Manager | 4 |
Collaborative-Graph-Tool | A collaborative graph visualization tool | https://github.com/xblazek2/Collaborative-Graph-Tool | 3 |
Collaborative-Budget-Manager | A collaborative budget management tool | https://github.com/MarcusAndreas/collaborative-budget-manager | 2 |
Collaborative-Image-Analysis-Tool | A collaborative tool for image analysis | https://github.com/ResearchObject/collaborative-image-analysis-tool | 2 |
Collaborative-Network-Monitor | A collaborative network monitoring tool | https://github.com/eduffield/collaborative-network-monitor | 2 |
Collaborative-Testing-Tool | A collaborative tool for software testing | https://github.com/mauraquino/collaborative-testing-tool | 2 |
Collaborative-Task-List | A collaborative task list tool | https://github.com/Angelos-Arg/collaborative-task-list | 2 |
Collaborative-Screenshot-Tool | A collaborative screenshot tool | https://github.com/Yuri | |
Ansible | Automation for everyone | https://github.com/ansible/ansible | 50498 |
Apache Superset | A modern, enterprise-ready business intelligence web application | https://github.com/apache/superset | 31332 |
Archivy | A self-hosted knowledge repository | https://github.com/archivy/archivy | 3993 |
Argo CD | Declarative continuous delivery for Kubernetes | https://github.com/argoproj/argo-cd | 10236 |
Awesome Self-hosted | A list of self-hosted applications and services | https://github.com/awesome-selfhosted/awesome-selfhosted | 64272 |
Bitwarden | Password manager | https://github.com/bitwarden/server | 22742 |
BookStack | A platform for storing and organizing information | https://github.com/BookStackApp/BookStack | 15209 |
Brave | A fast, privacy-oriented browser with built-in ad-blocking | https://github.com/brave/brave-browser | 18884 |
Calibre-Web | A web-based front-end to Calibre | https://github.com/janeczku/calibre-web | 4557 |
Caddy | The ultimate web server | https://github.com/caddyserver/caddy | 17843 |
Cloudreve | A cloud storage platform with file management and sharing features | https://github.com/cloudreve/Cloudreve | 7177 |
Cockpit | Linux server manager | https://github.com/cockpit-project/cockpit | 5215 |
Collabora Online | Collaborative editing in the cloud | https://github.com/CollaboraOnline/online | 1747 |
CyberChef | A web app for encryption, encoding, compression and data analysis | https://github.com/gchq/CyberChef | 10022 |
Docker Compose UI | A web interface for managing Docker Compose projects | https://github.com/francescou/docker-compose-ui | 3417 |
Draw.io | Diagramming web app | https://github.com/jgraph/drawio | 28385 |
Duplicati | Free, open source backup software | https://github.com/duplicati/duplicati | 4762 |
Emby | Media server | https://github.com/MediaBrowser/Emby | 7219 |
Etherpad | Real-time collaborative document editing | https://github.com/ether/etherpad-lite | 8929 |
Firefly III | A personal finances manager | https://github.com/firefly-iii/firefly-iii | 7039 |
Firefox Relay | A secure and private email relay service | https://github.com/mozilla/fx-private-relay | 1669 |
FreshRSS | A self-hosted RSS feed reader | https://github.com/FreshRSS/FreshRSS | 2355 |
Funkwhale | A decentralized, open source music streaming service | https://github.com/funkwhale/funkwhale | 4582 |
Gitea | A lightweight Git hosting service | https://github.com/go-gitea/gitea | 27619 |
GitLab | Git repository management tool | https://github.com/gitlabhq/gitlabhq | 27429 |
Glances | A cross-platform monitoring tool | https://github.com/nicolargo/glances | 14628 |
Grafana | Metrics and analytics platform | https://github.com/grafana/grafana | 42351 |
Greenlight | A self-hosted video conferencing server using the BigBlueButton API | https://github.com/bigbluebutton/greenlight | 4162 |
Guacamole | A clientless remote desktop gateway | https://github.com/apache/guacamole-server | 12221 |
Home Assistant | Home automation platform | https://github.com/home-assistant/core | 31870 |
HumHub | Social network and collaboration platform | https://github.com/humhub/humhub | 7774 |
Invoice Ninja | Open source invoicing and billing software | https://github.com/invoiceninja/invoiceninja | 6650 |
Jellyfin | Free and open source media system | https://github.com/jellyfin/jellyfin | 14463 |
Joplin | Note-taking and to-do application | https://github.com/laurent22/joplin | 16933 |
Kanboard | A visual task board application | https://github.com/kanboard/kanboard | 7366 |
Kubernetes | Container orchestration platform | https://github.com/kubernetes/kubernetes | 77663 |
LibreOffice | Office productivity suite | https://github.com/LibreOffice/core | 6363 |
Matomo | Free and open source web analytics platform | https://github.com/matomo-org/matomo | 7665 |
Miniflux | Minimalist web-based RSS reader | https://github.com/miniflux/v2 | 2699 |
Monit | Monitoring and management tool | https://github.com/arnaudsj/monit | 332 |
MySQL | Open source relational database management system | https://github.com/mysql/mysql-server | 4781 |
Nextcloud | A self-hosted productivity platform | https://github.com/nextcloud/server | 30535 |
NodeBB | Forum software | https://github.com/NodeBB/NodeBB | 9352 |
Nginx | Web server and reverse proxy | https://github.com/nginx/nginx | 18057 |
OctoPrint | 3D printer management solution | https://github.com/OctoPrint/OctoPrint | 7332 |
Odoo | Business management software | https://github.com/odoo/odoo | 24202 |
OpenProject | Project management software | https://github.com/opf/openproject | 12026 |
OpenVPN | VPN server | https://github.com/OpenVPN/openvpn | 10652 |
OpenWrt | Linux-based router firmware | https://github.com/openwrt/openwrt | 8212 |
phpMyAdmin | Web-based administration tool for MySQL | https://github.com/phpmyadmin/phpmyadmin | 11681 |
Pi-hole | Network-wide ad blocker | https://github.com/pi-hole/pi-hole | 10606 |
Plex Media Server | Media streaming server | https://github.com/plexinc/pms-docker | 266 |
PostgreSQL | Object-relational database system | https://github.com/postgres/postgres | 5022 |
Pydio | File sharing and synchronization platform | https://github.com/pydio/pydio | 3158 |
RainLoop | Web-based email client | https://github.com/RainLoop/rainloop-webmail | 1736 |
Rancher | Container management platform | https://github.com/rancher/rancher | 11734 |
React Native | Framework for building native mobile apps | https://github.com/facebook/react-native | 97234 |
Redash | Open source data visualization and collaboration platform | https://github.com/getredash/redash | 15327 |
Rocket.Chat | Web-based chat platform | https://github.com/RocketChat/Rocket.Chat | 30505 |
Roundcube | Webmail software | https://github.com/roundcube/roundcubemail | 5478 |
Rust | Systems programming language | https://github.com/rust-lang/rust | 56334 |
Searx | Metasearch engine | https://github.com/searx/searx | 8356 |
Sentry | Error tracking software | https://github.com/getsentry/sentry | 30351 |
Shadowsocks | Cross-platform secured socks5 proxy | https://github.com/shadowsocks/shadowsocks | 35351 |
Snipe-IT | Asset management software | https://github.com/snipe/snipe-it | 10484 |
SonarQube | Continuous code quality inspection | https://github.com/SonarSource/sonarqube | 10589 |
Spree Commerce | E-commerce platform | https://github.com/spree/spree | 10447 |
SQLite | Serverless relational database management system | https://github.com/sqlite/sqlite | 11432 |
Syncthing | Decentralized file synchronization | https://github.com/syncthing/syncthing | 42311 |
Taiga | Agile project management platform | https://github.com/taigaio | 11478 |
TeamPass | Password manager | https://github.com/teampass/TeamPass | 2321 |
Telegraf | Metrics collector and aggregator | https://github.com/influxdata/telegraf | 7051 |
Terraform | Infrastructure as code software | https://github.com/hashicorp/terraform | 34360 |
TiddlyWiki | Personal knowledge management platform | https://github.com/Jermolene/TiddlyWiki5 | 4747 |
Tiny Tiny RSS | Web-based RSS reader and aggregator | https://github.com/ttrss/ttrss | 3422 |
Transmission | BitTorrent client | https://github.com/transmission/transmission | 3991 |
Turtl | Secure, encrypted note-taking application | https://github.com/turtl/js | 4724 |
TYPO3 | Web content management system | https://github.com/TYPO3/TYPO3.CMS | 4501 |
VS Code | Code editor | https://github.com/microsoft/vscode | 125958 |
WordPress | Content management system for websites | https://github.com/WordPress/WordPress | 16260 |
YOURLS | URL shortener | https://github.com/YOURLS/YOURLS | 2497 |
Zulip | Group chat platform | https://github.com/zulip/zulip | 13101 |
Ampache | Web-based audio streaming application | https://github.com/ampache/ampache | 1797 |
Ansible | Configuration management and application deployment tool | https://github.com/ansible/ansible | 51492 |
Apache | Web server software | https://github.com/apache/httpd | 4177 |
Apache Cassandra | Distributed NoSQL database management system | https://github.com/apache/cassandra | 9451 |
Apache Kafka | Distributed streaming platform | https://github.com/apache/kafka | 26804 |
Apache Nifi | Data flow automation platform | https://github.com/apache/nifi | 4974 |
Apache Solr | Enterprise search platform | https://github.com/apache/lucene-solr | 6336 |
Apache Spark | Distributed computing system | https://github.com/apache/spark | 29500 |
Apache Storm | Distributed real-time computation system | https://github.com/apache/storm | 5104 |
Apache Superset | Business intelligence and data visualization platform | https://github.com/apache/superset | 27095 |
Apache Tika | Content analysis toolkit | https://github.com/apache/tika | 3573 |
Apache Zeppelin | Web-based notebook for data exploration, visualization and collaboration | https://github.com/apache/zeppelin | 7362 |
Asterisk | Open source communications platform | https://github.com/asterisk/asterisk | 2619 |
Atom | Text editor | https://github.com/atom/atom | 56364 |
Auth0 | Identity and access management platform | https://github.com/auth0/auth0 | 2573 |
AWX | Web-based graphical user interface for Ansible | https://github.com/ansible/awx | 10332 |
Blender | 3D creation software | https://github.com/blender/blender | 9255 |
Caddy | Web server with automatic HTTPS | https://github.com/caddyserver/caddy | 23602 |
Caffe | Deep learning framework | https://github.com/BVLC/caffe | 19233 |
Ceph | Distributed object storage and file system | https://github.com/ceph/ceph | 12010 |
Certbot | Let’s Encrypt client to automate SSL/TLS certificate management | https://github.com/certbot/certbot | 29461 |
Chirpstack Gateway Bridge | Bridge between MQTT broker and ChirpStack Gateway Backend | https://github.com/brocaar/chirpstack-gateway-bridge | 169 |
Cockpit | Server management user interface | https://github.com/cockpit-project/cockpit | 5896 |
CodeIgniter | Web application framework | https://github.com/bcit-ci/CodeIgniter | 7574 |
Collabora Online | LibreOffice Online | https://github.com/CollaboraOnline/online | 511 |
Composer | Dependency manager for PHP | https://github.com/composer/composer | 30931 |
CoreOS | Linux distribution for containerized applications | https://github.com/coreos/coreos-installer | 5303 |
Django | Web framework for Python | https://github.com/django/django | 58711 |
Docker | Containerization platform | https://github.com/docker/docker-ce | 63620 |
Drupal | Content management system for websites | https://github.com/drupal/drupal | 7357 |
Elastic Stack | Search and analytics platform | https://github.com/elastic/elasticsearch | 55456 |
Electron | Framework for building cross-platform desktop applications | https://github.com/electron/electron | 98772 |
Express.js | Web application framework for Node.js | https://github.com/expressjs/express | 48820 |
Flask | Web application framework for Python | https://github.com/pallets/flask | 49796 |
GitLab | Git repository management system | https://github.com/gitlabhq/gitlabhq | 28633 |
Grafana | Dashboard and analytics platform | https://github.com/grafana/grafana | 41241 |
Home Assistant | Home automation platform | https://github.com/home-assistant/home-assistant | 42800 |
Hugo | Static site generator | https://github.com/gohugoio/hugo | 50770 |
Jenkins | Automation server | https://github.com/jenkinsci/jenkins | 18392 |
Joomla | Content management system for websites | https://github.com/joomla/joomla-cms | 3598 |
Jupyter Notebook | Web application for interactive data science and scientific computing | https://github.com/jupyter/notebook | 31311 |
Kubernetes | Container orchestration platform | https://github.com/kubernetes/kubernetes | 82491 |
Laravel | Web application framework for PHP | https://github.com/laravel/laravel | 64223 |
Let’s Encrypt | SSL/TLS certificate authority | https://github.com/letsencrypt/letsencrypt | 34622 |
Magento | E-commerce platform | https://github.com/magento/magento2 | 16053 |
Matomo | Web analytics platform | https://github.com/matomo-org/matomo | 4757 |
MediaWiki | Wiki software | https://github.com/wikimedia/mediawiki-core | 3975 |
Minecraft | Sandbox video game | https://github.com/Mojang/ | 17163 |
Moodle | Learning management system | https://github.com/moodle/moodle | 3839 |
MySQL | Relational database management system | https://github.com/mysql/mysql-server | 4808 |
Nextcloud | Self-hosted file sync and share platform | https://github.com/nextcloud/server | 22880 |
Node.js | JavaScript runtime environment | https://github.com/nodejs/node | 99832 |