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
·

Serverless and functions

Ranking updated Jun 23, 2026

For Serverless and functions, the strongest matches are heyputer/puter (Puter is a browser-based desktop environment and cloud-native development), insforge/insforge (InsForge is a backend-as-a-service platform that provides an integrated) and serverless/serverless (The Serverless Framework is a declarative infrastructure-as-code tool designed). openfaas/faas and awesome-selfhosted/awesome-selfhosted round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore open-source frameworks, platforms, and tools for building and deploying event-driven serverless computing applications.

Serverless and functions

Find the best repos with AI.We'll search the best matching repositories with AI.
  • heyputer/puterHeyPuter avatar

    HeyPuter/puter

    42,318View on GitHub↗

    Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr

    TypeScriptApplication Development PlatformsCloud Native FrameworksConversational Models
    View on GitHub↗42,318
  • insforge/insforgeInsForge avatar

    InsForge/InsForge

    11,794View on GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    TypeScriptBackend-as-a-Service PlatformsDatabase ManagersRelational Data Storage
    View on GitHub↗11,794
  • serverless/serverlessserverless avatar

    serverless/serverless

    46,917View on GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    JavaScriptDeployment OrchestratorsInfrastructure as CodeInfrastructure as Code Frameworks
    View on GitHub↗46,917
  • openfaas/faasopenfaas avatar

    openfaas/faas

    26,092View on GitHub↗

    OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,

    GoServerless PlatformsServerless FrameworksServerless Frameworks
    View on GitHub↗26,092
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    Agile Project ManagementAgricultural CooperativesAnalytics Tracking
    View on GitHub↗299,516
  • supabase/supabasesupabase avatar

    supabase/supabase

    104,317View on GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    TypeScriptChange Data Capture StreamsGraphQL API GeneratorsAuthentication Strategies
    View on GitHub↗104,317
  • gosom/google-maps-scrapergosom avatar

    gosom/google-maps-scraper

    3,192View on GitHub↗

    This project is a distributed scraping engine designed to extract business details, customer reviews, and lead information from Google Maps. It functions as a business scraper and data extractor that can be deployed as a permanent system or as on-demand serverless functions. The system utilizes a proxy-routed web crawler to manage request origins via SOCKS5, HTTP, and HTTPS proxies. To locate contact information, it includes an email extraction tool that recursively crawls business websites linked within map listings. The software supports coordinate-based radius searches for efficient data

    GoMaps Data ExtractionBusiness ScrapersDistributed Task Coordination
    View on GitHub↗3,192
  • denoland/denodenoland avatar

    denoland/deno

    107,110View on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    RustJavaScript RuntimesRuntime Permission PoliciesSecure JavaScript Runtimes
    View on GitHub↗107,110
  • fission/fissionfission avatar

    fission/fission

    8,863View on GitHub↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    GoFunction-as-a-Service PlatformsServerless Function ManagementCustom Container Images
    View on GitHub↗8,863
  • remix-run/remixremix-run avatar

    remix-run/remix

    33,074View on GitHub↗

    Remix is a full-stack web framework designed to manage data loading, mutations, and routing through standard web platform APIs. It functions as a server-side rendering framework that unifies server-side data processing and client-side interactivity within a single development model, ensuring applications remain consistent across diverse environments. The framework distinguishes itself by utilizing native web platform APIs for all request and response handling, including a declarative data mutation layer that synchronizes server-side database updates with client-side UI transitions via standar

    TypeScriptFull-Stack Web FrameworksServer-Side Rendering FrameworksDeclarative Data Mutation Layers
    View on GitHub↗33,074
  • tporadowski/redistporadowski avatar

    tporadowski/redis

    9,987View on GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    CDistributed CachesIn-Memory Data StoresKey-Value Stores
    View on GitHub↗9,987
  • oven-sh/bunoven-sh avatar

    oven-sh/bun

    93,257View on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    RustHigh-PerformanceJavaScript RuntimesDependency Installers
    View on GitHub↗93,257
  • segment-boneyard/nightmaresegment-boneyard avatar

    segment-boneyard/nightmare

    20,003View on GitHub↗

    Nightmare is a multi-purpose automation workflow orchestrator designed to streamline development and operational tasks through a unified command-line interface. It functions as a comprehensive toolkit for managing browser automation, cloud infrastructure, serverless function lifecycles, and distributed messaging streams. The project distinguishes itself by consolidating disparate development utilities into a single environment. It provides specialized frameworks for programmatic web browser control, the transformation of vector graphic assets into accessible user interface components, and the

    JavaScriptAutomation Task OrchestrationBrowser Automation FrameworksBrowser Automation
    View on GitHub↗20,003
  • localstack/localstacklocalstack avatar

    localstack/localstack

    64,423View on GitHub↗

    LocalStack is an infrastructure development environment that provides a local simulation of cloud services. By leveraging container-orchestrated service lifecycles, it allows developers to build, test, and debug cloud-native applications on their local machines without requiring remote connectivity or incurring cloud provider costs. The platform distinguishes itself through sophisticated traffic redirection and request routing, which intercept cloud service calls at the network layer and redirect them to local handlers. This enables seamless integration with existing development workflows, al

    PythonInfrastructure Development EnvironmentsAPI GatewaysLocal Infrastructure Orchestrators
    View on GitHub↗64,423
  • getmoto/motogetmoto avatar

    getmoto/moto

    8,550View on GitHub↗

    Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com

    PythonAPI Interception ProxiesCloud Service MocksCloud Service Simulators
    View on GitHub↗8,550
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    JavaCloud-Native Backend FrameworksCloud-Native FrameworksDependency Injection Containers
    View on GitHub↗15,479
  • ripienaar/free-for-devripienaar avatar

    ripienaar/free-for-dev

    123,154View on GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

    HTMLAwesome ListFree-Tier Infrastructure ServicesTechnical Resource Curations
    View on GitHub↗123,154
  • aws/aws-sdk-jsaws avatar

    aws/aws-sdk-js

    7,619View on GitHub↗

    The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS cloud infrastructure and services. It provides a set of tools for controlling compute, storage, and networking resources from Node.js and web browser environments. The project includes a modular asset bundler that allows for the creation of specialized service bundles. This mechanism enables the selection of specific service modules at build time to reduce the final JavaScript payload size for frontend cloud integrations. The SDK covers a broad range of cloud management capabil

    JavaScriptCloud Service SDKsAWS API ClientsAWS Provisioners
    View on GitHub↗7,619
  • 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

    GoAI Infrastructure ManagersContainer Orchestration PlatformsInfrastructure Automation Tools
    View on GitHub↗35,898
  • cloudflare/workers-sdkcloudflare avatar

    cloudflare/workers-sdk

    4,186View on GitHub↗

    This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector

    TypeScriptCloud Deployment CLI ToolsDistributed Edge Compute PlatformsDurable Workflow Execution Engines
    View on GitHub↗4,186
  • spring-projects/spring-bootspring-projects avatar

    spring-projects/spring-boot

    80,945View on GitHub↗

    Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the framework automates the instantiation of components based on the presence of specific libraries and configuration properties, significantly reducing the need for manual setup. The framework distinguishes itself by bundling the application and its web server into a single, self-con

    JavaGeneral Purpose FrameworksAuto-Configuration MechanismsDependency Injection Systems
    View on GitHub↗80,945
  • prefecthq/prefectPrefectHQ avatar

    PrefectHQ/prefect

    21,640View on GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    PythonData Pipeline OrchestrationWorkflow OrchestrationContainer-Native Infrastructure
    View on GitHub↗21,640
  • vitejs/vitevitejs avatar

    vitejs/vite

    81,611View on GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    TypeScriptAPIsApplication ServersDevelopment Servers
    View on GitHub↗81,611
  • apache/apisixapache avatar

    apache/apisix

    16,767View on GitHub↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    LuaAPI GatewaysAI Security GatewaysAI Token Budget Controllers
    View on GitHub↗16,767
  • trpc/trpctrpc avatar

    trpc/trpc

    40,348View on GitHub↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    TypeScriptAPI FrameworksRemote Procedure CallsAPI Routers
    View on GitHub↗40,348
  • apache/openwhiskapache avatar

    apache/openwhisk

    6,779View on GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    ScalaAuto Scaling GroupsServerless Function ManagementServerless Platforms
    View on GitHub↗6,779
  • nginx/nginxnginx avatar

    nginx/nginx

    30,903View on GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    CEvent LoopsHTTP ServersLoad Balancers
    View on GitHub↗30,903
  • memochou1993/gpt-ai-assistantmemochou1993 avatar

    memochou1993/gpt-ai-assistant

    7,743View on GitHub↗

    This project is a serverless application that integrates OpenAI models with the LINE messaging platform. It functions as a bridge to enable real-time conversations, text generation, image creation, and speech-to-text transcription within the messaging interface. The system is designed for cloud-native deployment on Vercel, utilizing serverless functions and webhooks to handle API traffic. It features environment-driven configuration to manage bot personalities, API secrets, and access controls such as user or group limits. Beyond basic chat, the assistant includes conversational orchestratio

    JavaScriptChatbot IntegrationsLINE IntegrationsAI Chatbots
    View on GitHub↗7,743
  • caddyserver/caddycaddyserver avatar

    caddyserver/caddy

    73,492View on GitHub↗

    Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I

    GoAutomated HTTPS ManagementAtomic Configuration SwappersAutomated Certificate Management
    View on GitHub↗73,492
  • supabase/realtimesupabase avatar

    supabase/realtime

    7,488View on GitHub↗

    Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO

    ElixirDatabase Change StreamingBroadcast MessagingChange Data Capture
    View on GitHub↗7,488
  • minio/miniominio avatar

    minio/minio

    60,346View on GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    GoCloud Native Object StorageDistributed Storage ClustersObject Storage Servers
    View on GitHub↗60,346
  • vercel/vercelvercel avatar

    vercel/vercel

    15,738View on GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptWeb Application DeploymentAI GatewaysAI Model Integrations
    View on GitHub↗15,738
  • rwf2/rocketrwf2 avatar

    rwf2/Rocket

    25,747View on GitHub↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    RustRequest RoutersRoute HandlersType-Safe Web Frameworks
    View on GitHub↗25,747
  • honojs/honohonojs avatar

    honojs/hono

    30,994View on GitHub↗

    Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.

    TypeScriptMinimalist Web FrameworksRequest RoutingType-Safe Web Frameworks
    View on GitHub↗30,994
  • n8n-io/n8nn8n-io avatar

    n8n-io/n8n

    192,772View on GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    View on GitHub↗192,772
  • nitrojs/nitronitrojs avatar

    nitrojs/nitro

    10,947View on GitHub↗

    Nitro is a cross-platform server engine and JavaScript server framework designed to bundle backend code for deployment across diverse cloud providers, edge functions, and serverless environments. It functions as a platform-agnostic backend runtime that translates platform-specific event objects into a standardized request and response format. The project utilizes a file-system based router to map the physical directory structure of the server folder directly to URL endpoints. It employs a build process to generate platform-agnostic bundles, ensuring the same server logic can run across differ

    TypeScriptCross-Platform RuntimesBackend RuntimesCross-Platform Deployment Targets
    View on GitHub↗10,947
  • pocketbase/pocketbasepocketbase avatar

    pocketbase/pocketbase

    59,120View on GitHub↗

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The platform distinguishes itself through an embedded database engine that runs directly within the application process and a reactive communication layer that pushes live updates to connected clients. By monitoring internal transaction logs, it synchronizes data across multiple user

    GoAuthentication StrategiesBackend-as-a-Service PlatformsEmbedded Databases
    View on GitHub↗59,120
  • invertase/react-native-firebaseinvertase avatar

    invertase/react-native-firebase

    12,291View on GitHub↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    TypeScriptBackend-as-a-Service IntegrationsCloud Backend ConnectivityAnalytics and Tracking
    View on GitHub↗12,291
  • appwrite/appwriteappwrite avatar

    appwrite/appwrite

    56,318View on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    TypeScriptBackend-as-a-Service PlatformsRole-Based Access ControlsAuthentication Strategies
    View on GitHub↗56,318
  • nhost/nhostnhost avatar

    nhost/nhost

    9,199View on GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    GoBackend-as-a-Service PlatformsGraphQL APIsBackend Resource Management
    View on GitHub↗9,199
  • 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

    PHPContainer Deployment EnginesContainer OrchestratorsSelf-Hosted PaaS Platforms
    View on GitHub↗57,055
  • lissy93/dashyLissy93 avatar

    Lissy93/dashy

    24,026View on GitHub↗

    Dashy is a configuration-driven dashboard designed for personal infrastructure management and self-hosted service monitoring. It functions as a centralized portal that aggregates web links, live infrastructure metrics, and application health status into a unified, searchable interface. By utilizing a structured schema, the platform allows users to define their entire layout, navigation, and widget configuration through version-controlled files, ensuring a portable and reproducible setup across different environments. The project distinguishes itself through a highly modular architecture that

    VueCode-based Dashboard ConfigurationSelf-Hosted ApplicationsAwesome List
    View on GitHub↗24,026
  • 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

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

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptApplication Configuration FrameworksHeadless Content ServicesAccess Control Frameworks
    View on GitHub↗43,053
  • sherlock-project/sherlocksherlock-project avatar

    sherlock-project/sherlock

    85,076View on GitHub↗

    Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By providing a unified, containerized development environment, it ensures that application dependencies and infrastructure configurations remain consistent across diverse host operating systems. The project distinguishes itself through its ability to synthesize container images dec

    PythonContainerized Development EnvironmentsEphemeral Execution EnvironmentsPlatforms
    View on GitHub↗85,076
  • firebase/flutterfirefirebase avatar

    firebase/flutterfire

    9,222View on GitHub↗

    FlutterFire is a collection of official plugins that integrate Firebase backend services into Flutter applications. It serves as a backend-as-a-service integration library, providing client-side wrappers for cloud authentication, databases, storage, and monitoring services. The project enables the integration of serverless backend logic and real-time data synchronization using NoSQL documents and state synchronization. It also provides capabilities for generative AI integration, including large language models, image generation, and local machine learning model management. The suite covers a

    DartBackend-as-a-Service IntegrationsCloud Object Storage ClientsCloud Storage
    View on GitHub↗9,222
  • containrrr/watchtowercontainrrr avatar

    containrrr/watchtower

    24,635View on GitHub↗

    Watchtower is a container-based solution designed to automate the lifecycle management of Docker applications. It functions as a background service that monitors running containers, detects when new base image versions are available in registries, and automatically redeploys the containers to ensure they remain synchronized with the latest builds. The project distinguishes itself through its ability to orchestrate complex deployment workflows and maintain service availability during updates. It interacts directly with the container runtime to manage service dependencies and restart sequences,

    GoAutomated Container UpdatersAutomated Lifecycle ManagementContainer Lifecycle Managers
    View on GitHub↗24,635
  • kestra-io/kestrakestra-io avatar

    kestra-io/kestra

    27,073View on GitHub↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    JavaData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestrators
    View on GitHub↗27,073
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
heyputer/puter42.3KTypeScriptAGPL-3.0Jun 15, 2026
insforge/insforge11.8KTypeScriptApache-2.0Jun 16, 2026
serverless/serverless46.9KJavaScriptNOASSERTIONJun 19, 2026
openfaas/faas26.1KGootherNov 1, 2025
awesome-selfhosted/awesome-selfhosted299.5K—NOASSERTIONJun 16, 2026
supabase/supabase104.3KTypeScriptApache-2.0Jun 16, 2026
gosom/google-maps-scraper3.2KGomitJan 24, 2026
denoland/deno107.1KRustMITJun 16, 2026
fission/fission8.9KGoApache-2.0Jun 16, 2026
remix-run/remix33.1KTypeScriptMITJun 16, 2026

Related searches

  • Serverless platform
  • a self-hosted serverless functions platform
  • a serverless framework for Kubernetes
  • a self-hosted Lambda alternative
  • a tool for running serverless functions offline
  • an IaC tool using general-purpose languages
  • PaaS and deployment platforms
  • HTTP web server