Deployment method
Deploy with From source
60 projects
60 self-hostable, open-source projects you can run via From source. Filtered to tools that declare this deployment method and ranked by our Recommended quality score, with each project's full self-host footprint — required services, RAM, ARM support — shown on its page.
Wekan
Task Management & To-do Lists·JavaScript
Trello-like kanban.
MeshCentral
Remote Access·JavaScript
Run your own web server to remotely manage and control computers on a local network or anywhere on the inte…
Radicale
Calendar & Contacts·Python
Simple calendar and contact server with extremely low administrative overhead.
Shaarli
Bookmarks and Link Sharing·PHP
Personal, minimalist, super-fast, no-database bookmarking and link sharing platform.
OpenZiti
Miscellaneous·Go
Fully-featured, zero trust, full mesh overlay network.
GO Feature Flag
Software Development - Feature Toggle·Go
Simple, complete, and lightweight feature flag solution (alternative to LaunchDarkly).
Medusa
Media Management·Python
Automatic Video library manager for TV Shows.
CookCLI
Recipe Management·Rust
Command-line tool for automating meal planning and shopping with Cooklang recipes, scriptable for UNIX work…
Bencher
Software Development - Testing·Rust
Suite of continuous benchmarking tools designed to catch performance regressions in CI.
Audioserve
Media Streaming - Audio Streaming·Rust
Simple personal server to serve audio files from directories (audiobooks, music, podcasts...).
Xandikos
Calendar & Contacts·Python
Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository.
Open-WebUI
Generative Artificial Intelligence (GenAI)·Python
User-friendly AI Interface, supports Ollama, OpenAI API.
DavMail
Calendar & Contacts·Java
POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an E…
Huginn
Automation·Ruby
Build agents that monitor and act on your behalf.
Metabase
Analytics·Java
Easy way for everyone in your company to ask questions and learn from data.
TimeTagger
Time Tracking·Python
An open source time-tracker based on an interactive timeline and powerful reporting.
Glance
Feed Readers·Go
Highly customizable dashboard that puts all your feeds in one place.
Strapi
Content Management Systems (CMS)·JavaScript
Headless CMS that lets developers build content APIs fast while giving content creators a friendly editing…
revealjs
Miscellaneous
Framework for easily creating beautiful presentations using HTML.
Umami
Analytics·JavaScript
Simple, fast, privacy-focused alternative to Google Analytics.
Khoj
Generative Artificial Intelligence (GenAI)·Python
Your AI second brain.
changedetection.io
Automation·Python
Stay up-to-date with web-site content changes.
Homepage by gethomepage
Personal Dashboards·JavaScript
Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Joplin
Note-taking & Editors·JavaScript
Note taking application with markdown editor and encryption support for mobile and desktop platforms.
Ghost
Blogging Platforms·JavaScript
Just a blogging platform.
Karakeep
Bookmarks and Link Sharing
Bookmark-everything app with a touch of AI for the data hoarders out there.
ArchiveBox
Archiving and Digital Preservation (DP)·Python
Create HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sourc…
Dashy
Personal Dashboards·JavaScript
Feature-rich homepage for your homelab, with easy YAML configuration.
Gogs
Software Development - Project Management·Go
Painless self-hosted Git Service written in Go.
copyparty
File Transfer - Web-based File Managers·Python
Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexe…
Payload CMS
Content Management Systems (CMS)·JavaScript
Developer-first headless CMS and application framework.
Neko
Miscellaneous·Go
Virtual browser that runs in docker and uses WebRTC.
qBittorrent
File Transfer - Peer-to-peer Filesharing·C++
Free cross-platform bittorrent client with a feature rich Web UI for remote access.
PostHog
Analytics·Python
Product analytics, session recording, feature flagging and a/b testing that you can self-host (alternative…
docker-mailserver
Communication - Email - Complete Solutions
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running ins…
Nextcloud
File Transfer & Synchronization·PHP
Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any dev…
MedusaJs
E-commerce·JavaScript
Headless commerce engine that enables developers to create amazing digital commerce experiences.
CyberChef
Miscellaneous
Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decrypti…
SeaweedFS
File Transfer - Object Storage & File Servers·Go
SeaweedFS is an open source distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optim…
Libre Translate
Miscellaneous·Python
Machine Translation API.
Netron
Analytics·Python
Visualizer for neural network and machine learning models.
EMQX
Internet of Things (IoT)
Scalable MQTT broker.
FreshRSS
Feed Readers·PHP
Self-hostable RSS feed aggregator.
BentoPDF
Document Management·JavaScript
Powerful, privacy-first, client-side PDF toolkit that allows you to manipulate, edit, merge, and process PD…
Answer
Communication - Social Networks and Forums·Go
Knowledge-based community software.
MeTube
Media Management·Python
Web GUI for youtube-dl, with playlist support.
Plausible Analytics
Analytics·Elixir
Simple, lightweight (< 1 KB) and privacy-friendly web analytics.
Mindustry
Games·Java
Factorio-like tower defense game.
Audiobookshelf
Document Management - E-books·JavaScript
Audiobook and podcast server.
Druid
Analytics·Java
Distributed, column-oriented, real-time analytics data store.
RSSHub
Feed Readers·JavaScript
Easy to use, and extensible RSS feed aggregator capable of generating RSS feeds from pretty much everything…
Calibre
Document Management - E-books·Python
E-book library manager that can view, convert, and catalog e-books in most of the major e-book formats and…
Zulip
Communication - Custom Communication Systems·Python
Zulip is a powerful, open source group chat application.
Stash
Media Streaming - Multimedia Streaming·Go
A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scrapin…
Tasmota
Internet of Things (IoT)·C
Open source firmware for ESP devices.
Krayin
Customer Relationship Management (CRM)·PHP
CRM solution for SMEs and Enterprises for complete customer lifecycle management.
MyIP
Network Utilities·JavaScript
All in one IP Toolbox.
Matomo
Analytics·PHP
Web analytics that protects your data and your customers' privacy (alternative to Google Analytics).
Kodi
Media Streaming - Multimedia Streaming·C++
Multimedia/Entertainment center, formerly known as XBMC.
linkding
Bookmarks and Link Sharing
Minimal bookmark management with a fast and clean UI.