source.directory

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.

Manual setup
21kActive

MeshCentral

Remote Access·JavaScript

Run your own web server to remotely manage and control computers on a local network or anywhere on the inte…

Manual setup
7.3kActive

Radicale

Calendar & Contacts·Python

Simple calendar and contact server with extremely low administrative overhead.

Manual setup
5.1kActive

Shaarli

Bookmarks and Link Sharing·PHP

Personal, minimalist, super-fast, no-database bookmarking and link sharing platform.

Manual setup
3.9kActive

OpenZiti

Miscellaneous·Go

Fully-featured, zero trust, full mesh overlay network.

Manual setup
4.4kActive

GO Feature Flag

Software Development - Feature Toggle·Go

Simple, complete, and lightweight feature flag solution (alternative to LaunchDarkly).

Manual setup
2.1kActive

Medusa

Media Management·Python

Automatic Video library manager for TV Shows.

Manual setup
2.0kActive

CookCLI

Recipe Management·Rust

Command-line tool for automating meal planning and shopping with Cooklang recipes, scriptable for UNIX work…

Manual setup
1.4kActive

Bencher

Software Development - Testing·Rust

Suite of continuous benchmarking tools designed to catch performance regressions in CI.

Manual setup
909Active

Audioserve

Media Streaming - Audio Streaming·Rust

Simple personal server to serve audio files from directories (audiobooks, music, podcasts...).

Manual setup
854Active

Xandikos

Calendar & Contacts·Python

Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository.

Manual setup
608Active

Open-WebUI

Generative Artificial Intelligence (GenAI)·Python

User-friendly AI Interface, supports Ollama, OpenAI API.

Docker Compose
153kActive

DavMail

Calendar & Contacts·Java

POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an E…

Manual setup
761Active

Huginn

Automation·Ruby

Build agents that monitor and act on your behalf.

Manual setup
50kActive

Metabase

Analytics·Java

Easy way for everyone in your company to ask questions and learn from data.

Docker Compose
49kActive

TimeTagger

Time Tracking·Python

An open source time-tracker based on an interactive timeline and powerful reporting.

Manual setup
1.8kActive

Glance

Feed Readers·Go

Highly customizable dashboard that puts all your feeds in one place.

Docker Compose
37kActive

Strapi

Content Management Systems (CMS)·JavaScript

Headless CMS that lets developers build content APIs fast while giving content creators a friendly editing…

Manual setup
73kActive

revealjs

Miscellaneous

Framework for easily creating beautiful presentations using HTML.

Manual setup
72kActive

Umami

Analytics·JavaScript

Simple, fast, privacy-focused alternative to Google Analytics.

Docker Compose
39kActive

Khoj

Generative Artificial Intelligence (GenAI)·Python

Your AI second brain.

Docker Compose
38kActive

changedetection.io

Automation·Python

Stay up-to-date with web-site content changes.

Docker Compose
35kActive

Homepage by gethomepage

Personal Dashboards·JavaScript

Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

Docker Compose
33kActive

Joplin

Note-taking & Editors·JavaScript

Note taking application with markdown editor and encryption support for mobile and desktop platforms.

Manual setup
57kActive

Ghost

Blogging Platforms·JavaScript

Just a blogging platform.

Manual setup
55kActive

Karakeep

Bookmarks and Link Sharing

Bookmark-everything app with a touch of AI for the data hoarders out there.

Docker Compose
29kActive

ArchiveBox

Archiving and Digital Preservation (DP)·Python

Create HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sourc…

Docker Compose
29kActive

Dashy

Personal Dashboards·JavaScript

Feature-rich homepage for your homelab, with easy YAML configuration.

Docker Compose
27kActive

Gogs

Software Development - Project Management·Go

Painless self-hosted Git Service written in Go.

Manual setup
48kActive

copyparty

File Transfer - Web-based File Managers·Python

Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexe…

Manual setup
47kActive

Payload CMS

Content Management Systems (CMS)·JavaScript

Developer-first headless CMS and application framework.

Manual setup
45kActive

Neko

Miscellaneous·Go

Virtual browser that runs in docker and uses WebRTC.

Docker Compose
22kActive

qBittorrent

File Transfer - Peer-to-peer Filesharing·C++

Free cross-platform bittorrent client with a feature rich Web UI for remote access.

Manual setup
40kActive

PostHog

Analytics·Python

Product analytics, session recording, feature flagging and a/b testing that you can self-host (alternative…

Manual setup
40kActive

docker-mailserver

Communication - Email - Complete Solutions

Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running ins…

Docker Compose
19kActive

Nextcloud

File Transfer & Synchronization·PHP

Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any dev…

Manual setup
37kActive

MedusaJs

E-commerce·JavaScript

Headless commerce engine that enables developers to create amazing digital commerce experiences.

Manual setup
36kActive

CyberChef

Miscellaneous

Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decrypti…

Manual setup
36kActive

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…

Manual setup
35kActive

Libre Translate

Miscellaneous·Python

Machine Translation API.

Docker Compose
17kActive

Netron

Analytics·Python

Visualizer for neural network and machine learning models.

Manual setup
34kActive

EMQX

Internet of Things (IoT)

Scalable MQTT broker.

Docker Compose
17kActive

FreshRSS

Feed Readers·PHP

Self-hostable RSS feed aggregator.

Docker Compose
16kActive

BentoPDF

Document Management·JavaScript

Powerful, privacy-first, client-side PDF toolkit that allows you to manipulate, edit, merge, and process PD…

Docker Compose
16kActive

Answer

Communication - Social Networks and Forums·Go

Knowledge-based community software.

Docker Compose
16kActive

MeTube

Media Management·Python

Web GUI for youtube-dl, with playlist support.

Docker Compose
15kActive

Plausible Analytics

Analytics·Elixir

Simple, lightweight (< 1 KB) and privacy-friendly web analytics.

Manual setup
29kActive

Mindustry

Games·Java

Factorio-like tower defense game.

Manual setup
29kActive

Audiobookshelf

Document Management - E-books·JavaScript

Audiobook and podcast server.

Docker Compose
14kActive

Druid

Analytics·Java

Distributed, column-oriented, real-time analytics data store.

Docker Compose
14kActive

RSSHub

Feed Readers·JavaScript

Easy to use, and extensible RSS feed aggregator capable of generating RSS feeds from pretty much everything…

Docker Compose
46kActive

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…

Manual setup
26kActive

Zulip

Communication - Custom Communication Systems·Python

Zulip is a powerful, open source group chat application.

Manual setup
26kActive

Stash

Media Streaming - Multimedia Streaming·Go

A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scrapin…

Docker Compose
13kActive

Tasmota

Internet of Things (IoT)·C

Open source firmware for ESP devices.

Manual setup
25kActive

Krayin

Customer Relationship Management (CRM)·PHP

CRM solution for SMEs and Enterprises for complete customer lifecycle management.

Manual setup
24kActive

MyIP

Network Utilities·JavaScript

All in one IP Toolbox.

Docker Compose
12kActive

Matomo

Analytics·PHP

Web analytics that protects your data and your customers' privacy (alternative to Google Analytics).

Manual setup
22kActive

Kodi

Media Streaming - Multimedia Streaming·C++

Multimedia/Entertainment center, formerly known as XBMC.

Manual setup
21kActive

linkding

Bookmarks and Link Sharing

Minimal bookmark management with a fast and clean UI.

Docker Compose
11kActive

Other deployment methods