awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

self-hosted software directory

Ranking updated Jun 30, 2026

For a directory of self hosted software applications, the first results are deviantony/docker-elk, zammad/zammad (Zammad is a fully self-hosted open-source help desk and ticketing system with Docker Compose support, a web-based UI, SSO, a comprehensive REST API, and database management — a solid example of the kind of self-hosted application you are looking for) and doccano/doccano. unopim/unopim and karakeep-app/karakeep round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “awesome self hosted”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

self-hosted software directory

Find the best repos with AI.We'll search the best matching repositories with AI.
  • deviantony/docker-elkdeviantony avatar

    deviantony/docker-elk

    18,375View on GitHub↗

    This project is a containerized orchestration layer for the Elastic Stack, providing a pre-configured set of Docker Compose files to deploy Elasticsearch, Logstash, and Kibana as a unified data analysis stack. It functions as a centralized log management system for ingesting, indexing, and searching log data using a cluster of interconnected services. The deployment pattern includes an Elasticsearch cluster manager that enables scaling data nodes through replica scaling and internal discovery. It provides a web-based administration interface for monitoring cluster health and status. The syst

    deviantony/docker-elk provides a complete Docker Compose setup for the Elastic Stack (Elasticsearch, Logstash, Kibana) — a self-hosted log management and analysis system with a web-based Kibana UI, API access, and user authentication via Search Guard, covering all your listed features including Docker Compose, database management, and data export/import.

    ShellCompose OrchestratorsDocker Compose Deployments
    View on GitHub↗18,375
  • zammad/zammadzammad avatar

    zammad/zammad

    5,399View on GitHub↗

    Zammad is an open-source ticketing software designed for tracking and resolving customer requests. It functions as an omnichannel help desk system that merges communication streams from email, chat, and social media into a unified ticket management interface. The platform distinguishes itself through a programmatic REST API for managing users, tickets, and knowledge base entries via OAuth2. It integrates identity management using SAML, LDAP, Active Directory, and Kerberos to provide single sign-on for support staff. The system includes tools for help desk automation, such as the definition o

    Zammad is a fully self-hosted open-source help desk and ticketing system with Docker Compose support, a web-based UI, SSO, a comprehensive REST API, and database management — a solid example of the kind of self-hosted application you are looking for.

    RubyREST APIsSingle Sign-On
    View on GitHub↗5,399
  • doccano/doccanodoccano avatar

    doccano/doccano

    10,674View on GitHub↗

    Doccano is a collaborative data labeling platform and machine learning dataset management system. It provides a web-based interface for teams to import raw text, mark datasets, and export structured annotations for model training. The project specifically supports text annotation for classification and named entity recognition tasks. It enables teams to coordinate multiple users on a single project to maintain consistent labeling guidelines and increase the speed of dataset creation. The system includes tools for data management and team coordination, providing the ability to import raw data

    Doccano is a self-hosted collaborative data-labeling platform with a web interface, REST API, data import/export, and PostgreSQL persistence — it meets the core self-hosted-software need and most of the listed features, though full SSO and dedicated database management tools are not explicitly covered.

    PythonData ExportData ImportREST APIs
    View on GitHub↗10,674
  • unopim/unopimunopim avatar

    unopim/unopim

    8,878View on GitHub↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    unopim is an open-source, self-hostable product information management system that offers a web-based UI, Docker Compose support, API access, data import/export, and user authentication, squarely fitting the search for self-hosted software to run on your own server.

    PHPData ImportREST APIs
    View on GitHub↗8,878
  • karakeep-app/karakeepkarakeep-app avatar

    karakeep-app/karakeep

    26,248View on GitHub↗

    Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving. It functions as a centralized repository where users can capture, organize, and preserve bookmarks, notes, and media files, ensuring long-term access to digital information even if original sources are removed or modified. The system distinguishes itself through its automated content processing and security-focused architecture. It utilizes headless browser crawling and optical character recognition to ingest and index web content, while a modular artificial intelligence pipel

    Karakeep is a fully self-hosted platform for personal knowledge management and web content archiving, offering Docker Compose support, a web-based interface, authentication and identity management, data migration (export/import), and programmatic API access, directly matching all the required features.

    TypeScriptREST APIsSelf-Hosted Administration Interfaces
    View on GitHub↗26,248
  • wger-project/wgerwger-project avatar

    wger-project/wger

    5,636View on GitHub↗

    wger is an open-source web application for fitness tracking, workout planning, and nutrition management. It provides a self-hosted platform where users can design weekly workout routines from a built-in exercise library, log their training progress, and plan daily meals using a food database with automatic nutritional calculations. The application supports multi-user accounts with credential-based login, passkey authentication, and third-party sign-in through OAuth providers. The platform includes a documented REST API that enables programmatic access to workout logs, meal plans, and user dat

    wger is a self-hosted web application for fitness tracking and nutrition management that runs on your own server, supports Docker Compose deployment, multi-user accounts with OAuth authentication, and provides a documented REST API for programmatic data access—covering the core self-hosted requirements this search is after.

    PythonREST APIs
    View on GitHub↗5,636
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    AFFiNE is a self-hosted collaborative knowledge base and workspace with a block-based editor and infinite canvas, fitting the self-hosted software category; while Docker Compose, web UI, user auth, and data management are clearly supported, some features like explicit API access are only implied, making it a strong but not fully confirmed flagship example.

    TypeScriptSelf-Hosted Administration Interfaces
    View on GitHub↗69,443
  • jarun/bukujarun avatar

    jarun/buku

    7,145View on GitHub↗

    Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a self-hosted server for organizing web links. It functions as a command line knowledge base for saving, tagging, and searching web resources. The system features a portable, mergeable database that supports AES-256 encryption and is designed for cross-device data synchronization. It includes a RESTful API and a self-hosted web interface, allowing users to manage their collection via a browser or programmatic requests. Capabilities include automatic metadata fetching to populate page

    Buku is a self-hosted bookmark manager with a web interface and REST API, fitting the self-hosted software category, though it notably lacks Docker Compose support among the requested features.

    PythonREST APIsWeb Interfaces
    View on GitHub↗7,145
  • casibase/casibasecasibase avatar

    casibase/casibase

    4,443View on GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Casibase is a self-hosted platform for orchestrating AI conversations and knowledge bases that you deploy via Docker Compose, offers a web UI with role-based authentication, manages databases, and exposes APIs, covering the key self-hosting features you want.

    GoSingle Sign-On
    View on GitHub↗4,443
  • solidtime-io/solidtimesolidtime-io avatar

    solidtime-io/solidtime

    8,158View on GitHub↗

    Solidtime is time tracking software designed for freelancers and agencies to record work durations, manage billable hours, and monitor labor allocation. It serves as a professional services automation tool that organizes work into clients and projects while managing team member assignments. The system features a billable rate manager that defines hourly costs at the organizational, member, and project levels using hierarchical overrides to calculate total billing. It includes a project management tool for organizing clients and tasks into hierarchies with role-based access permissions. The p

    Solidtime is a self-hosted time tracking application for freelancers and agencies, providing a web-based UI with role-based authentication, REST API access, and data export/import capabilities, which matches the search for self-hosted software.

    PHPData ExportREST APIs
    View on GitHub↗8,158
  • baserow/baserowbaserow avatar

    baserow/baserow

    4,188View on GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Baserow is a self-hosted no-code relational database platform with a web-based interface and REST API, directly replacing cloud database services and covering all the required features like user authentication, data export/import, and API access.

    PythonDocker Compose Deployments
    View on GitHub↗4,188
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Vendure is a self-hostable Node.js headless commerce engine that runs on your own server with a web-based admin dashboard, GraphQL API, and likely Docker Compose support, covering the core self-hosted software requirements for replacing cloud-based e-commerce services.

    TypeScriptUser Authentication Strategies
    View on GitHub↗7,924
  • isislab/ctfdisislab avatar

    isislab/CTFd

    6,706View on GitHub↗

    CTFs as you need them

    CTFd is a self-hosted Capture The Flag competition platform that runs via Docker Compose, includes a web interface, user authentication, and API access, fitting the search for self-hosted software.

    PythonDocker Compose DeploymentsSingle Sign-On
    View on GitHub↗6,706
  • openpanel-dev/openpanelOpenpanel-dev avatar

    Openpanel-dev/openpanel

    5,349View on GitHub↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    OpenPanel is a self-hosted product analytics platform with a web-based dashboard, user authentication, data export, and API support, covering most of the requested features like a Web UI, authentication, data export, and API access.

    TypeScriptData ExportDocker Compose Deployments
    View on GitHub↗5,349
  • budibase/budibaseBudibase avatar

    Budibase/budibase

    28,024View on GitHub↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    Budibase is a self-hosted low-code platform for building internal tools and business applications, offering Docker Compose deployment, a web-based UI, user authentication, database management, and API access, which fully aligns with the search for self-hosted software with those features.

    TypeScriptBusiness Application FrameworksBackend-as-a-Service PlatformsEvent-Driven Automation Engines
    View on GitHub↗28,024
  • coollabsio/coolifycoollabsio avatar

    coollabsio/coolify

    57,055View on GitHub↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Coolify is a self-hosted platform-as-a-service that gives you a web-based control plane to deploy, manage, and monitor containerized applications and databases on your own servers, directly addressing the search for self-hosted alternatives to cloud services with Docker Compose, a web UI, and built-in database management.

    PHPContainer Deployment EnginesContainer OrchestratorsSelf-Hosted PaaS Platforms
    View on GitHub↗57,055
  • home-assistant/corehome-assistant avatar

    home-assistant/core

    87,753View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Home Assistant is a self-hosted home automation platform with a web-based UI, user authentication, API access, Docker Compose support, and backup/restore capabilities, making it a fit for discovering server-installable open-source software.

    PythonHome AutomationAutomation TemplatesComponent Integration Models
    View on GitHub↗87,753
  • grafana/grafanagrafana avatar

    grafana/grafana

    74,456View on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    Grafana is a self-hostable observability platform with Docker Compose support, a web-based UI, user authentication and SSO, API access, and dashboard export/import, making it a strong fit for the general search for open-source software you can run on your own server.

    TypeScriptObservability Data PlatformsObservability DashboardsTelemetry Collection and Aggregation
    View on GitHub↗74,456
  • portainer/portainerportainer avatar

    portainer/portainer

    37,740View on GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Portainer is a self-hosted web UI for managing container environments like Docker and Kubernetes, which gives you full control over your infrastructure — it offers user authentication, API access, and Docker Compose support out of the box, making it a staple of the self-hosted ecosystem.

    TypeScriptInfrastructure Management PlatformsContainer Orchestration ConsolesContainer Orchestration Interfaces
    View on GitHub↗37,740
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud is a comprehensive self-hosted platform for private cloud storage and collaboration, with a web interface, user authentication, API access, and support for Docker deployment, making it an excellent fit for self-hosted software needs.

    PHPPrivate Cloud StorageCollaboration PlatformsFile Synchronization
    View on GitHub↗35,797
  • sonarr/sonarrSonarr avatar

    Sonarr/Sonarr

    13,325View on GitHub↗

    Sonarr is an automated media management tool that functions as a personal video recorder for television series. It monitors RSS feeds and indexers to track, download, and organize television episodes for personal media libraries. The application integrates with Usenet and BitTorrent clients to automate the acquisition of content. It maintains library integrity by identifying missing episodes and searching for higher-quality versions of existing files, such as 1080p or 4K, based on user-defined criteria. Beyond acquisition, the software handles the organization of media by renaming and sortin

    Sonarr is a self-hosted TV series automation tool with a web-based UI, user authentication, SQLite database, and RESTful API, fully covering the key self-hosted software requirements your search targets.

    C#TelevisionMedia Automation ToolsMedia Downloaders
    View on GitHub↗13,325
  • mealie-recipes/mealiemealie-recipes avatar

    mealie-recipes/mealie

    12,536View on GitHub↗

    Mealie is a self-hosted recipe management platform designed for personal data ownership and household meal planning. It functions as a digital kitchen assistant that allows users to import, organize, and digitize culinary content from websites, images, and videos into a structured, searchable database. The application supports multi-user collaboration through household management, enabling shared access to recipes and meal plans while maintaining distinct permissions. The platform distinguishes itself through extensive automation and integration capabilities. It features a programmatic interf

    Mealie is a self-hosted recipe management platform that you install and run on your own server, with a web UI, user authentication for households, data import and export, and an API, covering the core self-hosted features even though it focuses on recipes rather than being a general-purpose suite.

    PythonData ExportREST APIs
    View on GitHub↗12,536
  • kanidm/kanidmkanidm avatar

    kanidm/kanidm

    4,595View on GitHub↗

    Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies

    Kanidm is a self-hosted identity management server you can deploy with Docker, providing a web-based interface for administration, full user authentication and SSO via OIDC/OAuth2, and an API—making it a solid fit for running your own identity service on your own server.

    RustLDAP ServicesUser Authentication Strategies
    View on GitHub↗4,595
  • inventree/inventreeinventree avatar

    inventree/InvenTree

    6,350View on GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    InvenTree is a self-hosted inventory management platform with a web UI and REST API, fitting the request for self-hosted software that can replace cloud services, though it may not cover all the listed features like SSO out of the box.

    PythonREST APIsUser Authentication Strategies
    View on GitHub↗6,350
  • btcpayserver/btcpayserverbtcpayserver avatar

    btcpayserver/btcpayserver

    7,407View on GitHub↗

    BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra

    BTCPay Server is a self-hosted, open‑source payment gateway and invoice manager that runs on your own infrastructure as a direct alternative to third‑party payment processors—exactly the kind of self‑hosted software this search covers, with a web UI, user authentication, API access, and likely Docker Compose support for easy deployment.

    C#REST APIs
    View on GitHub↗7,407
  • woocommerce/woocommercewoocommerce avatar

    woocommerce/woocommerce

    10,362View on GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    WooCommerce is a self-hosted eCommerce plugin for WordPress that provides a web interface, user authentication, database management, data export/import, and a REST API, meeting the core requirements for a self-hosted software solution, though it does not include built-in Docker Compose support (deployment depends on the underlying WordPress setup).

    PHPREST APIs
    View on GitHub↗10,362
  • plausible/analyticsplausible avatar

    plausible/analytics

    24,245View on GitHub↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Plausible is an open-source, privacy-focused web analytics platform you can self-host, with a web-based UI, user authentication (via IAM and authentication tags), and data import utilities — directly fitting your search for self-hosted software.

    ElixirData ExportSingle Sign-On
    View on GitHub↗24,245
  • langchain-ai/deepagentslangchain-ai avatar

    langchain-ai/deepagents

    25,006View on GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    This is a self-hosted platform for orchestrating LLM agents that runs in a containerized environment, fitting the broad self-hosted software category, though it appears specialized for AI agent management rather than offering a general web-based user interface or the full set of typical features like user authentication and data export.

    PythonOAuth Providers
    View on GitHub↗25,006
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    Akaunting is a self-hosted accounting and ERP system with a web-based interface, user authentication, and API access, making it a good fit for replacing cloud-based financial management on your own server.

    PHPData ExportREST APIs
    View on GitHub↗9,604
  • appsmithorg/appsmithappsmithorg avatar

    appsmithorg/appsmith

    40,051View on GitHub↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    Appsmith is a self-hosted low‑code platform for building internal business tools with a web UI, Docker Compose support, and authentication, making it a valid self-hosted alternative for creating custom operational apps, even though it focuses on app building rather than replacing a specific cloud service.

    TypeScriptLow-Code Development PlatformsBusiness Process AutomationDynamic UI Binding
    View on GitHub↗40,051
  • anuraghazra/github-readme-statsanuraghazra avatar

    anuraghazra/github-readme-stats

    79,661View on GitHub↗

    This project is a serverless service that generates dynamic, themeable visual summaries of software development activity. It functions as an automated metadata visualizer, transforming raw platform logs and repository metrics into resolution-independent vector graphics that can be embedded directly into markdown environments. The service distinguishes itself by offering highly configurable, query-parameter-driven rendering that allows users to customize the visual presentation of their coding patterns, language proficiency, and repository details. It supports both real-time generation via ser

    This repository provides a self-hostable service for generating dynamic GitHub statistics cards, but it lacks the web-based user interface, user authentication, database management, and data export/import features you are looking for.

    JavaScriptGitHub Stats CardsLanguage Distribution CardsProfile Personalization Suites
    View on GitHub↗79,661
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a self-hosted, encrypted collaborative office suite with a web UI and user authentication, fitting the self-hosted category, though it may not cover all requested features like SSO, database management, or API access.

    JavaScriptEnd-To-End Encryption SystemsClient-Side EncryptionCollaborative Content Platforms
    View on GitHub↗7,739
  • 1panel-dev/1panel1Panel-dev avatar

    1Panel-dev/1Panel

    35,898View on GitHub↗

    1Panel is a centralized server management and container orchestration platform designed to simplify the administration of Linux-based infrastructure. It provides a unified web interface for managing containerized workloads, automating system maintenance, and configuring server resources. By acting as a comprehensive control plane, the platform streamlines the deployment of applications, databases, and web services while offering granular control over host system internals and security settings. What distinguishes this platform is its integrated support for private artificial intelligence infr

    1Panel is a self-hosted server management platform with a web interface for managing containers, databases, and system resources, which fits the broad category of software you can run on your own server; it offers Docker Compose support, a web UI, user authentication, database management, and API access, making it a solid match despite being more of an infrastructure tool than a direct cloud-service replacement.

    GoAI Infrastructure ManagersContainer Orchestration PlatformsInfrastructure Automation Tools
    View on GitHub↗35,898
  • icewhaletech/casaosIceWhaleTech avatar

    IceWhaleTech/CasaOS

    34,091View on GitHub↗

    CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive personal cloud platform. It functions as a management layer that sits atop the host operating system, providing a unified graphical dashboard to deploy, monitor, and administer containerized applications and local hardware resources. By automating the lifecycle of isolated software services, it enables users to maintain a private and secure digital infrastructure on their own hardware. The platform distinguishes itself through a declarative configuration model that continuously recon

    CasaOS is a self-hosted personal cloud dashboard that lets you deploy and manage containerized apps via a web UI on your own server, fitting your goal of replacing cloud services with local control, though it focuses on orchestration rather than being a single app with built-in data export or database management.

    GoContainer OrchestratorsPersonal Cloud PlatformsContainer Management Interfaces
    View on GitHub↗34,091
  • siyuan-note/siyuansiyuan-note avatar

    siyuan-note/siyuan

    44,476View on GitHub↗

    Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and

    Siyuan is a self-hosted knowledge management platform you can deploy via Docker, offering block-based note-taking with data export and API access, though it primarily targets personal knowledge management rather than serving as a general-purpose cloud-replacement tool.

    TypeScriptPersonal Knowledge Management SystemsSelf-Hosted Knowledge BasesKnowledge Management Platforms
    View on GitHub↗44,476
  • binwiederhier/ntfybinwiederhier avatar

    binwiederhier/ntfy

    30,790View on GitHub↗

    ntfy is a self-hosted messaging infrastructure that provides a lightweight platform for sending and receiving real-time notifications. It functions as a topic-based pub-sub server, allowing users to publish and subscribe to message channels using standard HTTP requests. By bridging server-side events with native mobile and desktop clients, it enables the delivery of alerts across various environments through a unified communication layer. The project distinguishes itself by offering a complete, private notification ecosystem that includes persistent message caching and robust access control.

    ntfy is a self-hosted pub-sub notification server you can run on your own infrastructure, which aligns with replacing cloud messaging services, but it lacks a web-based UI (it's API-driven) and the full set of features like database management and data export/import, narrowing its fit for this search.

    GoPubSub Messaging SystemsMessage BrokersNotification Services
    View on GitHub↗30,790
  • coder/code-servercoder avatar

    coder/code-server

    78,024View on GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections

    code-server is a self-hostable remote development platform that provides a full VS Code IDE in any web browser, which fits the self-hosted software category with web UI, authentication, and likely Docker Compose support, though it lacks database management, data export/import, and a dedicated API.

    TypeScriptBrowser-Based IDEsContainerized Development EnvironmentsRemote Development Platforms
    View on GitHub↗78,024
  • billionmail/billionmailBillionmail avatar

    Billionmail/BillionMail

    15,186View on GitHub↗

    BillionMail is a self-hosted email infrastructure and marketing platform designed to provide full control over mail delivery, domain management, and subscriber communication. It functions as a comprehensive mail server manager that enables users to deploy and maintain private email environments, including integrated webmail interfaces for direct account access. The platform distinguishes itself by combining high-volume bulk email distribution with sophisticated deliverability tools. It supports multi-tenant infrastructure provisioning, allowing administrators to manage multiple domains and ma

    BillionMail is a self-hosted email infrastructure and marketing platform you run on your own server, providing webmail, domain management, and API access — directly matching the search for self-hosted software that replaces cloud-based services.

    GoEmail Marketing PlatformsBulk Email DispatchersMail Servers
    View on GitHub↗15,186
  • azukaar/cosmos-serverazukaar avatar

    azukaar/Cosmos-Server

    5,980View on GitHub↗

    Cosmos-Server is a self-hosted server platform that combines an authentication gateway, a reverse proxy with dynamic rate limiting, and a Docker container orchestrator into a single management interface. It provides automatic HTTPS certificate management with wildcard support through DNS challenges, and secures self-hosted applications with token-based session management and plugin-based authentication middleware. The platform distinguishes itself by integrating these capabilities into a unified system where the reverse proxy enforces authentication, rate limiting, and TLS termination before

    Cosmos-Server is a self-hosted platform that combines an authentication gateway, reverse proxy, and Docker container orchestration into a single management interface with a web UI and API, making it a direct fit for running services on your own server and replacing cloud-based offerings.

    JavaScriptSelf-Hosted InfrastructureSelf-Hosted Server PlatformsACME Certificate Lifecycle Managers
    View on GitHub↗5,980
  • dokku/dokkudokku avatar

    dokku/dokku

    31,954View on GitHub↗

    Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le

    Dokku is a self-hosted platform as a service that automates application deployment with Docker on your own infrastructure, fitting the search for self-hosted software, though it lacks a built-in web UI and user authentication features.

    ShellDeployment AutomationSelf-Hosted Platform as a ServiceContainer Orchestration Platforms
    View on GitHub↗31,954
  • centrifugal/centrifugocentrifugal avatar

    centrifugal/centrifugo

    10,404View on GitHub↗

    Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a publish-subscribe message broker, and a language-agnostic WebSocket gateway. It allows for the delivery of instant messages and data streams to concurrent users via WebSockets and Server-Sent Events. The system functions as a communication layer that separates network transport from backend business logic. It supports distributed messaging clusters using Redis for coordination of presence and message delivery across multiple server nodes. The project covers channel subscription m

    Centrifugo is a self-hosted real-time messaging server you can deploy on your own infrastructure, making it a solid fit for this search, though it lacks some general-purpose features like a built-in web interface or data export tools.

    GoReal-Time Messaging SystemsConnection Authentication MechanismsDistributed Messaging
    View on GitHub↗10,404
  • cydrobolt/polrcydrobolt avatar

    cydrobolt/polr

    5,099View on GitHub↗

    Polr is a self-hosted URL shortener and link analytics platform. It allows users to create concise aliases for long web addresses and store all redirection and analytics data on private infrastructure to maintain full ownership of information. The system functions as a custom domain link manager, enabling the assignment of branded domains or specific naming schemes to shortened URLs. It also serves as a programmatic link orchestrator, providing a structured API and a command-line interface to automate link generation and perform administrative tasks without a manual dashboard. The platform c

    Polr is a self-hosted URL shortener with a web interface, API access, and Docker Compose support, making it a solid fit for replacing a cloud link‑management service on your own server.

    PHPURL ShortenersDomain MappingDomain-Based Routing
    View on GitHub↗5,099
  • prometheus/prometheusprometheus avatar

    prometheus/prometheus

    64,569View on GitHub↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Prometheus is a self-hostable monitoring and alerting platform with a web-based UI, API access, and Docker Compose support, making it a valid entry in the self-hosted software category, though it lacks built-in user authentication and SSO.

    GoOperational Health and AlertingTime SeriesTime-Series Block Storage
    View on GitHub↗64,569
  • jellyfin/jellyfinjellyfin avatar

    jellyfin/jellyfin

    53,338View on GitHub↗

    Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface. The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conver

    Jellyfin is a self-hosted media server you can install on your own server via containers, offering a web UI, user authentication, and a standardized API, which fits your search for self-hosted software with Docker, web access, and API capabilities, though it is centered on media streaming rather than broader data management or export/import features.

    C#Media ServersClient-Server ArchitecturesContainerization Strategies
    View on GitHub↗53,338
  • radarr/radarrRadarr avatar

    Radarr/Radarr

    13,093View on GitHub↗

    Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and upgrade digital movie files. It functions as a service that integrates with Usenet and BitTorrent download clients to handle the retrieval and error management of files without manual intervention. The system distinguishes itself through a modular provider architecture that supports dynamic loading of external indexers and download clients. Users can define specific resolution and format requirements through custom quality profiles, which the application uses to automatically a

    Radarr is a self-hosted media automation server with a web UI, API, and database management, fitting the self-hosted software category, though it focuses specifically on movie collection management rather than covering all general self-hosted features like SSO or data export.

    C#Movie DownloadersCollection ManagersMedia Automation Tools
    View on GitHub↗13,093
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
deviantony/docker-elk18.4KShellMITJun 22, 2026
zammad/zammad5.4KRubyagpl-3.0Feb 21, 2026
doccano/doccano
10.7K
Python
MIT
Apr 14, 2026
unopim/unopim8.9KPHPmitFeb 11, 2026
karakeep-app/karakeep26.2KTypeScriptAGPL-3.0Jun 14, 2026
wger-project/wger5.6KPythonagpl-3.0Feb 19, 2026
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
jarun/buku7.1KPythonGPL-3.0Jun 14, 2026
casibase/casibase4.4KGoapache-2.0Feb 20, 2026
solidtime-io/solidtime8.2KPHPagpl-3.0Feb 18, 2026

Related searches

  • Cloud storage
  • a self hosted file management server
  • a collection of self hosted home applications
  • an open source backend as a service
  • a platform for hosting personal web applications
  • a self hosted runner for GitLab pipelines
  • a self-hosted link-in-bio page
  • Digital library server