awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesSource Code Amalgamations

Techniques for combining source code into single-file distributions for easier integration.

Distinguishing note: Focuses on build-time source consolidation rather than package management.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Source Code Amalgamations. Refine with filters or upvote what's useful.

Awesome Source Code Amalgamations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • duckdb/duckdbduckdb 的头像

    duckdb/duckdb

    38,805在 GitHub 上查看↗

    DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti

    Combines the entire source codebase into a single header and source file pair to simplify integration.

    C++analyticsdatabaseembedded-database
    在 GitHub 上查看↗38,805
  • bkaradzic/bgfxbkaradzic 的头像

    bkaradzic/bgfx

    17,161在 GitHub 上查看↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Compiles the entire codebase from a single source file to simplify integration within build systems.

    Cd3d11d3d12directx
    在 GitHub 上查看↗17,161
  • sqlite/sqlitesqlite 的头像

    sqlite/sqlite

    9,909在 GitHub 上查看↗

    SQLite 是一个无服务器的关系型数据库引擎和 C 语言库,将数据存储在单个本地磁盘文件中。它作为嵌入式 SQL 数据库运行,直接集成到应用程序中,无需单独的服务器进程。 该引擎包含用于全文搜索索引和使用 R-Tree 结构进行空间数据查询的专门功能,适用于地理或几何坐标范围。 该系统提供了对 SQL 数据操作、数据库恢复与修复以及用于在数据库间同步修改的变更追踪的广泛支持。它还具有用于数据库管理和配置的终端界面。

    Distributes the entire database engine as a single amalgamated C source file to simplify integration.

    C
    在 GitHub 上查看↗9,909
  • open-source-parsers/jsoncppopen-source-parsers 的头像

    open-source-parsers/jsoncpp

    8,850在 GitHub 上查看↗

    JsonCpp is a C++ library for parsing, manipulating, and generating JSON data. It functions as a data interchange tool that provides a JSON parser to convert formatted text into structured data and a JSON serializer to transform internal data structures back into valid JSON strings. The library features the ability to preserve non-standard JSON comments during the deserialization and serialization process, which supports the management of human-readable configuration files. The project implements a tree-based internal representation for programmatic data access and uses a builder-based config

    Provides the ability to combine distributed source files into a single header and source pair.

    C++
    在 GitHub 上查看↗8,850
  • jerryscript-project/jerryscriptjerryscript-project 的头像

    jerryscript-project/jerryscript

    7,399在 GitHub 上查看↗

    JerryScript is a lightweight, ECMAScript-compliant JavaScript engine and bytecode compiler designed for resource-constrained devices. It serves as an embedded interpreter and IoT scripting runtime, enabling the execution of JavaScript code within native C applications on hardware with limited memory. The project differentiates itself through a focus on low-memory runtime management, utilizing bytecode precompilation and pre-compiled state snapshots to reduce startup time and memory overhead. It features a C-binding native bridge for bidirectional communication between native code and scripts,

    Supports combining multiple source files into a few C files to simplify integration into native projects.

    C
    在 GitHub 上查看↗7,399
  • serafimcloud/21stserafimcloud 的头像

    serafimcloud/21st

    5,304在 GitHub 上查看↗

    21st 是一个 React 组件市场和分发平台,组件使用 Tailwind CSS 和 shadcn/ui 进行样式设计。它作为一个社区驱动的注册表,开发者可以在其中发现、共享和安装可重用的界面块和视觉主题。 该平台具有一个命令行工具,可将特定的 UI 元素及其所需的依赖项直接导入到本地开发环境中。它不使用传统的包管理,而是使用源代码传输模型,将原始文件复制到项目代码库中以进行完全自定义。 该系统支持组件管理的完整生命周期,包括用于预览变体的基于 Web 的画廊,以及用于将自定义构建的界面元素发布到公共注册表的工具。它还包括用于共享视觉样式配置和主题扩展的分发系统。

    Bypasses traditional package management by copying raw source files directly into the user codebase for full customization.

    TypeScriptnextjsreactshadcn
    在 GitHub 上查看↗5,304
  • open62541/open62541open62541 的头像

    open62541/open62541

    3,033在 GitHub 上查看↗

    open62541 is an open-source implementation of the OPC Unified Architecture standard, providing a complete stack for industrial automation and data exchange. It functions as both an OPC UA server and client, enabling the creation of an object-oriented address space to model physical industrial assets and their relationships. The project is designed for versatility across diverse hardware, offering a C99 library that can be deployed to both cloud servers and resource-constrained embedded environments. It distinguishes itself through a pluggable network layer and interface-based security backend

    Offers the library as amalgamated source files to simplify integration into projects.

    Ccclientiec-62541
    在 GitHub 上查看↗3,033
  1. Home
  2. Software Engineering & Architecture
  3. Source Code Amalgamations

探索子标签

  • Source Code TransfersMechanisms for copying raw source files between repositories to avoid package manager constraints. **Distinct from Source Code Amalgamations:** Distinct from Source Code Amalgamations: focuses on the transfer of files for local customization rather than consolidating files into a single distribution.