11 open-source projects similar to macmade/clangkit, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
ANTLR is a grammar-based code generator and multi-language parser generator used to design and implement custom languages. It functions as a toolkit for transforming formal language definitions into executable source code for processing structured text or binary files, while providing a framework for automatically constructing and traversing hierarchical parse trees. The project is distinguished by its ability to generate lexers and parsers in various target programming languages from a single shared grammar definition. It supports grammars containing direct left recursion and utilizes adapti
Bazel is a multi-language build automation engine designed to manage complex dependency graphs and execute compilation tasks for massive codebases. It functions as a hermetic build environment, utilizing sandboxed execution and content-addressable caching to ensure that build artifacts are reproducible and that identical tasks are never re-executed. By modeling dependencies as a directed acyclic graph, the system determines optimal execution order and identifies tasks that can run in parallel. The project distinguishes itself through its support for distributed build execution, allowing resou
Collection of advice on optimizing compile times of Swift projects.
An adorable little framework and command line tool for interacting with SourceKit.
Emscripten is a WebAssembly toolchain and compiler backend that transforms C and C++ source code into WebAssembly bytecode. It serves as a framework for porting native applications and libraries to web browsers and server runtimes by translating LLVM intermediate representation into optimized WebAssembly modules. The system specializes in porting native graphical standards, such as OpenGL and SDL2, by mapping native graphics API calls to browser-compatible WebGL commands. This allows complex visual applications and native desktop software to be deployed as portable web formats. The toolchain
An easy way to build CocoaPods with Bazel - it integrates pods end to end with an easy to use macro.
BuildTimeAnalyzer-for-Xcode is a performance analysis tool and build log parser designed to measure compilation durations across Xcode project components. It functions as a Swift compilation profiler to detect slow-compiling code and complex type-checking issues. The tool analyzes Xcode build logs to extract timing data and visualize bottlenecked files. This allows for the identification and resolution of slow-building parts of a project by breaking down compilation durations for individual files and modules. The analyzer covers a range of optimization capabilities, including the use of log-
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.