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

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

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

2 个仓库

Awesome GitHub RepositoriesCompilation Database Integrations

Tooling that utilizes compilation databases to extract compiler flags and source paths for translation or analysis.

Distinct from C# Compilers: No candidate covers the use of compilation databases specifically for source-to-source translation metadata.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Compilation Database Integrations. Refine with filters or upvote what's useful.

Awesome Compilation Database Integrations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • include-what-you-use/include-what-you-useinclude-what-you-use 的头像

    include-what-you-use/include-what-you-use

    4,704在 GitHub 上查看↗

    Include What You Use 是一个 C++ 包含优化器和头文件依赖分析器。它识别源文件中未使用的或缺失的头文件包含,以减少项目冗余并提高编译性能。 该工具使用基于 Clang 的抽象语法树执行静态分析,以映射符号使用情况并跟踪不同构建配置下的预处理器影响。它可以根据计算出的依赖图,通过插入或删除预处理器指令自动重写源文件。 该系统与编译数据库集成,以确定每个源文件使用的确切编译器标志,从而实现对整个项目的依赖分析和修剪。

    Integrates with JSON compilation databases to determine the exact compiler flags used for every source file.

    C++
    在 GitHub 上查看↗4,704
  • immunant/c2rustimmunant 的头像

    immunant/c2rust

    4,642在 GitHub 上查看↗

    c2rust is a source-to-source translation suite and C-to-Rust transpiler designed to convert C source code and libraries into functionally equivalent unsafe Rust code. It operates as a pipeline that preserves original behavior and data structures, producing translated code that compiles as compatible shared libraries or Rust crates. The system includes an automated Rust refactoring framework that uses pattern-based AST rewriting to transform unsafe Rust into safe, idiomatic constructs. It utilizes an ownership inference engine to determine when raw pointers can be converted into safe reference

    Reads a compilation database to capture compiler flags and source paths for accurate C-to-Rust conversion.

    Rustmemory-safetymigrationrust
    在 GitHub 上查看↗4,642
  1. Home
  2. Programming Languages & Runtimes
  3. Compilation Database Integrations