awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

Awesome GitHub RepositoriesSingle-File Backend Servers

Self-contained executable backends that bundle database, auth, and storage into a single process.

Explore 16 awesome GitHub repositories matching software engineering & architecture · Single-File Backend Servers. Refine with filters or upvote what's useful.

Awesome Single-File Backend Servers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pocketbase/pocketbaseAvatar pocketbase

    pocketbase/pocketbase

    59,120Vezi pe 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

    Consolidates database, authentication, and storage services into one executable process for streamlined backend architecture.

    Goauthenticationbackendgolang
    Vezi pe GitHub↗59,120
  • mozilla-ocho/llamafileAvatar Mozilla-Ocho

    Mozilla-Ocho/llamafile

    25,090Vezi pe GitHub↗

    llamafile is a model bundler and local runtime that packages large language models and their execution logic into single, portable executable files. It provides a distribution format for zero-installation local execution, allowing users to run models on various operating systems without managing external library dependencies or environment configurations. The project differentiates itself by bundling model weights and the runtime into one self-extracting binary. This approach simplifies the distribution of AI models, as the combined file contains everything necessary to run the model immediat

    Packages model weights and execution logic into a single portable file for simplified distribution.

    C++
    Vezi pe GitHub↗25,090
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Creates executable software from a single source file without requiring complex build manifests.

    PowerShelldotnetdotnet-core
    Vezi pe GitHub↗21,897
  • jart/cosmopolitanAvatar jart

    jart/cosmopolitan

    20,562Vezi pe GitHub↗

    Cosmopolitan is a cross-platform C runtime library and build framework that enables the creation of single-file, self-contained executables. By providing a unified set of system headers and a specialized compiler toolchain, it allows developers to write low-level systems code that executes natively across multiple operating systems without requiring recompilation for each target environment. The project utilizes a polyglot binary format and a system call shimming layer to intercept and translate kernel requests, effectively bypassing standard library dependencies. This approach consolidates a

    Enables the creation of single-file, self-contained executables that run natively across multiple operating systems without recompilation.

    Cbioscontainersdarwin
    Vezi pe GitHub↗20,562
  • dotnet/runtimeAvatar dotnet

    dotnet/runtime

    17,966Vezi pe GitHub↗

    This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments. The framework distinguishes itself through a comprehensive toolch

    Supports executing single-file applications to facilitate rapid prototyping and experimentation.

    C#dotnethacktoberfesthelp-wanted
    Vezi pe GitHub↗17,966
  • mahmoud/awesome-python-applicationsAvatar mahmoud

    mahmoud/awesome-python-applications

    17,892Vezi pe GitHub↗

    This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate

    Bundles applications and their dependencies into single-file executables for simplified distribution.

    Jupyter Notebookapplicationaudioeducation
    Vezi pe GitHub↗17,892
  • dotnet/corefxAvatar dotnet

    dotnet/corefx

    17,491Vezi pe GitHub↗

    This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications. It serves as a cross-platform runtime library and a standardized managed API framework, acting as the primary set of namespaces for memory management, collections, and asynchronous programming. The library enables the development of enterprise backend infrastructure and the execution of managed code consistently across different operating systems and hardware architectures. It includes capabilities for cross-platform application deployment using self-contained binaries, frame

    Packages all application-dependent files into a single binary to simplify distribution.

    coreclrcorefxcsharp
    Vezi pe GitHub↗17,491
  • neutralinojs/neutralinojsAvatar neutralinojs

    neutralinojs/neutralinojs

    8,543Vezi pe GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    Allows embedding application resources directly into a single binary to produce a standalone executable.

    C++
    Vezi pe GitHub↗8,543
  • n64recomp/n64recompAvatar N64Recomp

    N64Recomp/N64Recomp

    7,877Vezi pe GitHub↗

    N64Recomp is a static recompiler and binary-to-C translator designed to convert Nintendo 64 machine code and MIPS architecture binaries into C source code. This system functions as a game console decompiler that enables the native execution of legacy binaries on modern platforms by eliminating the need for runtime interpreters. The project distinguishes itself by translating specialized RSP microcode into executable source code to replace traditional microcode emulation. It employs a system of relocation macros and lookup tables to resolve relocatable memory overlays and dynamic program secti

    Groups all processed functions into a single file to accelerate the patching process via a linker.

    C++
    Vezi pe GitHub↗7,877
  • mufeedvh/code2promptAvatar mufeedvh

    mufeedvh/code2prompt

    7,145Vezi pe GitHub↗

    code2prompt is a codebase-to-prompt converter and LLM context generator that transforms source code and directory structures into formatted text blocks for large language models. It functions as both a utility for generating prompts and an AI agent context server that exposes codebase files and metadata to coding assistants via a standardized server protocol. The tool distinguishes itself through git-aware capabilities, integrating commit messages and branch diffs to provide version control context for AI-generated code changes. It also utilizes the Model Context Protocol to allow external AI

    Flattens multi-file directory structures into a single formatted text stream for efficient LLM ingestion.

    Rustaichatgptclaude
    Vezi pe GitHub↗7,145
  • nodejs/nodejs.orgAvatar nodejs

    nodejs/nodejs.org

    6,842Vezi pe GitHub↗

    Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP

    Bundles a Node.js application and its dependencies into a standalone executable file.

    TypeScriptnextjsnodenodejs
    Vezi pe GitHub↗6,842
  • karminski/one-small-stepAvatar karminski

    karminski/one-small-step

    6,699Vezi pe GitHub↗

    One Small Step is an educational resource that explains core AI and large language model concepts through short, accessible articles designed to be read in under five minutes. It covers the structure and function of key LLM components like attention mechanisms and tokenization, as well as foundational machine learning mathematics such as matrix rank and overfitting. The project also serves as a guide to the GGUF file format, which packages all model parameters and metadata into a single compact binary file for cross-platform deployment without external dependencies. It explains how this forma

    Describes how GGUF packages all model parameters and metadata into a single file for dependency-free deployment.

    Vezi pe GitHub↗6,699
  • j178/prekAvatar j178

    j178/prek

    6,297Vezi pe GitHub↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Supports running hooks from a single config file, matching traditional pre-commit behavior.

    Rustgitgit-hookspre-commit
    Vezi pe GitHub↗6,297
  • thomhurst/tunitAvatar thomhurst

    thomhurst/TUnit

    3,744Vezi pe GitHub↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    Supports executing test suites within single-file applications using source generation.

    C#csharpdotnettest
    Vezi pe GitHub↗3,744
  • karthink/gptelAvatar karthink

    karthink/gptel

    3,192Vezi pe GitHub↗

    gptel is an LLM Emacs client and multi-backend AI integration system that allows users to interact with large language models directly inside the Emacs text editor. It serves as an AI-powered text refactoring tool and a context-aware prompt manager, providing a unified interface to connect with various AI providers, including local Ollama instances, AWS Bedrock, and Gemini. The project distinguishes itself as a Model Context Protocol client, connecting to MCP servers to provide language models with external tools and data sources. It enables context-augmented prompting by aggregating text fro

    Collects and flattens text from buffers, files, and regions into a single stream for model ingestion.

    Emacs Lispchatgptemacsllms
    Vezi pe GitHub↗3,192
  • sdatkinson/neural-amp-modelerAvatar sdatkinson

    sdatkinson/neural-amp-modeler

    2,460Vezi pe GitHub↗

    Neural Amp Modeler is an open-source project that captures the tonal character of analog audio gear by training a neural network on paired dry and reamped audio recordings. It provides a complete pipeline for learning how a guitar amplifier, effects pedal, or other audio device transforms a signal, then exports the trained model into a portable file format for use in other applications. The project centers on a file-format-based approach to model distribution, where each trained neural network is saved as a single .nam file that can be shared and loaded by different host applications. A real-

    Packages each trained neural network into a single self-contained file for simplified model management.

    Python
    Vezi pe GitHub↗2,460
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Single-File Backend Servers

Explorează sub-etichetele

  • Single-File Executables6 sub-tag-uriTools that bundle applications and dependencies into a single binary file. **Distinct from Single-File Bundlers:** Distinct from Single-File Backend Servers: focuses on the bundling mechanism for any application type, not just servers.