Skip to content
Project categories

Self-hosted · GitHub

Run your own apps and keep control of your data.

Useful GitHub projects

1,246 projects

awesome-selfhosted

awesome-selfhosted

334,953stars+309in 24h
awesome-selfhosted preview

A list of Free Software network services and web applications which can be hosted on your own servers

  • ⚠ - Depends on a proprietary service outside the user's control

sandstorm

deeplethe

5,669stars+225in 24h
sandstorm preview

Run thousands of AI agent sandboxes on the cheapest machines.

  • One master, many nodes. The master keeps desired state in SQLite and places sandboxes. Nodes join by address and pairing code, or dial out from behind NAT.
  • Wake on traffic. A gateway on the sandbox's node wakes it and forwards the request.
Self-hostedRustApache-2.0GitHub

openGym

DuarteSantos8

20,118stars+181in 24h
openGym preview

Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.

  • A routine per weekday over a library of over 5,600 exercises with animated demos, searchable and browsable by muscle on a body map. Filter by the equipment you own.
  • Four starter plans (Push/Pull/Legs, Upper/Lower, Full Body, 5×5) that load as ordinary, editable routines.
Self-hostedJavaScriptAGPL-3.0GitHub

switch

sandbox-quantum

4,229stars+142in 24h
switch preview

Open-source AI teammates in Slack, Teams, Discord, Telegram and Mattermost. Self-host it, with any agent harness and any model.

open-compute

elliothux

3,219stars+138in 24h
open-compute preview

Self-hosted Cloudflare Workers-compatible platform with Workers、KV、D1、R2、DO、Queues、Workflows、Cron、Cache、Images、Vectorize、AI Search、Artifacts、Static Assets、Service Bindings、Dynamic Workers、LogTail、Gateway in one Rust binary.

Self-hostedRustApache-2.0GitHub

flagsmith

Flagsmith

6,779stars+138in 24h

Flagsmith is an open-source feature flag platform with remote config, experimentation, and self-hosted or cloud deployment options.

Self-hostedPythonBSD-3-ClauseGitHub

peach

peach-mitao

14,666stars+136in 24h
peach preview

Peach: Local-first video metadata scraper and media manager.

  • Metadata scraping: recognize video codes, read NFO files and fill titles, performers, studios and covers from multiple sources while keeping your edits.
  • Local and cloud libraries: browse local drives, SMB, mounted cloud storage and PikPak libraries together.
Self-hostedPythonAGPL-3.0GitHub

ConvertX

C4illin

19,615stars+90in 24h
ConvertX preview

💾 Self-hosted online file converter. Supports 1000+ formats ⚙️

  • Convert files to different formats
  • Process multiple files at once
Self-hostedTypeScriptAGPL-3.0GitHub

pentagi

vxcontrol

33,613stars+90in 24h
pentagi preview

Fully autonomous AI Agents system capable of performing complex penetration testing tasks

  • Secure & Isolated. All operations are performed in a sandboxed Docker environment with complete isolation.
  • Fully Autonomous. AI-powered agent that automatically determines and executes penetration testing steps with optional execution monitoring and intelligent task planning for enhanced reliability.

Stirling-PDF

Stirling-Tools

95,961stars+78in 24h
Stirling-PDF preview

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

  • Everywhere you work - Desktop client, browser UI, and self-hosted server with a private API.
  • 50+ PDF tools - Edit, merge, split, sign, redact, convert, OCR, compress, and more.

immich

immich-app

118,481stars+65in 24h
immich preview

High performance self-hosted photo and video management solution.

  • Upload and view videos and photos - Yes - Yes
  • Auto backup when the app is opened - Yes - N/A
Self-hostedTypeScriptAGPL-3.0GitHub

gatus

TwiN

12,561stars+50in 24h
gatus preview

Automated developer-oriented status page with alerting and incident support

  • Highly flexible health check conditions: While checking the response status may be enough for some use cases, Gatus goes much further and allows you to add conditions on the response time, the response body and even the IP address.
  • Ability to use Gatus for user acceptance tests: Thanks to the point above, you can leverage this application to create automated user acceptance tests.
Self-hostedGoApache-2.0GitHub

AgentFlux

davemessew

199stars+49in 24h
AgentFlux preview

Agentic AI platform for visual workflows and autonomous agents. Run it with Docker on your own computer or server.

  • Visual workflows - 17 preconfigured steps, eight templates, branching, undo/redo and JSON import/export.
  • AI agents - Set up recurring tasks, reuse a saved plan and answer missing details in text.
Self-hostedTypeScriptApache-2.0GitHub

beszel

henrygd

26,931stars+49in 24h
beszel preview

Lightweight server monitoring with historical data, Docker stats, and alerts.

  • Lightweight: Smaller and less resource-intensive than leading solutions.
  • Simple: Easy setup with little manual configuration required.

doory

shaongitbd

2,492stars+45in 24h
doory preview

Open source canva alternative

  • Editing. Tools sit in a rail on the left and open as panels; the toolbar above the page changes with what you select. - Animation. Enter, exit and emphasis animations, page transitions, music and sound effects. Present it, or export it as a video or GIF.
  • Layers. Rename, lock, hide, group and reorder anything, or right-click it to copy, duplicate and arrange. - Share and export. One menu for share links, downloads and presenting. Downloads are made in the browser; print PDFs can have bleed and crop marks.

airi

moeru-ai

51,203stars+36in 24h
airi preview

💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.

Self-hostedTypeScriptMITGitHub

cloudroom

davidondrej

1,514stars+35in 24h
cloudroom preview

cloudroom is the open-source platform to run 1,000+ agents productively

  • Local and Cloud, side by side. Each Cloud thread gets its own sandbox and Git branch.
  • Your own subscriptions. Agents use your Claude and ChatGPT logins, with no token markup.
Self-hostedTypeScriptApache-2.0GitHub

Codync

leepokai

1,971stars+34in 24h
Codync preview

Open source Grok Bot alternative, Bring your own agent and subscription: message Claude Code, Codex, Gemini CLI, Cursor, Copilot and 40+ AI agents as bots on your own computer, from iPhone, Mac, Windows, Linux or terminal. Agent-agnostic and free. Also a Muse and Dots alternative. Built in Rust.

Self-hostedRustApache-2.0GitHub

new-api

QuantumNous

51,540stars+34in 24h
new-api preview

Fair-code, open-source AI gateway. Self-hosted LLM gateway with OpenAI-, Claude-, and Gemini-compatible APIs, model routing, access control, usage tracking, and cost accounting.

  • Model access - Use OpenAI Chat Completions, Responses, Anthropic Messages, and Gemini APIs; stream responses and use tools, reasoning, and multimodal inputs where supported
  • Routing - Configure model mappings, channel priorities and weights, retries, channel affinity, and multiple upstream keys

fusion

0x2E

2,239stars+29in 24h
fusion preview

A lightweight, self-hosted friendly RSS reader

  • Fast reading workflow: unread tracking, bookmarks, search, and Google Reader-style keyboard shortcuts
  • Feed management: RSS/Atom parsing, feed auto-discovery, and group organization
Self-hostedTypeScriptMITGitHub

coolify

coollabsio

65,761stars+29in 24h

An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360+ one-click services on your own servers.

  • Deploy any application: Build from GitHub, GitLab, Bitbucket, or Gitea with Nixpacks, Railpack, Dockerfile, Docker Compose, or a prebuilt Docker image.
  • Run databases and services: Deploy managed databases and more than 360 one-click services with persistent storage and generated credentials.
Self-hostedPHPApache-2.0GitHub

pocket-id

pocket-id

10,186stars+28in 24h
pocket-id preview

The most user-friendly OpenID Connect Certified™ and OAuth 2.0 provider that lets users sign in to your applications with passkeys.

Self-hostedGoBSD-2-ClauseGitHub

Piik

TNTcraftHIM

4,145stars+28in 24h
Piik preview

Free, open-source screen sharing for private live streams with friends. Watch together in a browser or self-host Piik. 免费开源的私密屏幕共享,支持游戏直播、一起看电影与自部署。

  • Watch without installing. Friends join by invitation in a desktop or mobile browser.
  • Share from Piik App or an existing Piik site. Choose a screen, window, browser tab or camera; available sources and audio depend on the platform.
Self-hostedTypeScriptMITGitHub
35,612stars+27in 24h
changedetection.io preview

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

  • Lots of trigger filters, such as "Trigger on text", "Remove text by selector", "Ignore text", "Extract text", also using regular-expressions!
  • Target elements with xPath 1 and xPath 2, CSS Selectors, Easily monitor complex JSON with JSONPath or jq
Self-hostedPythonApache-2.0GitHub