22 open-source projects similar to pinterest/podtobuild, 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.
| Workflow | Status | |---|---| | Build | | | Publish to my custom Bazel registry | | | Publish to official Bazel Central Registry | | | Release to GitHub Pages | | | Release to GitHub | |
See notes on the release for how to get started.
What is this project trying to do for me?
Resources for using bazel for iOS development
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
Plugin that allows you to build NativeScript applications with Bazel.
This repository provides Bazel rules for LaTeX, inspired by Klaus Aehlig's blog post on the matter.
This repository provides a function for the Bazel build system called pandoc() that invokes the Pandoc document converter. Example use cases include converting documentation written in Markdown to HTML files, or embedding them as chapters into LaTeX documents. These rules depend on the official…
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-
Bazoku brings Heroku deployments to bazel. We could have called this rulesheroku but bazoku sounds too much like bazooka* to turn down. After all, bazoku literally launches your bazel target into Heroku 🚀.
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
A collection of Bazel C++ build infrastructure based on Chromium's LLVM toolchain. There are tags corresponding to Chromium releases. The build targets currently supported are Linux x64 and macOS. As in Chromium, the Linux toolchain has a sysroot, bundled copies of binutils, and a copy of…
Utilities to help analyse Bazel projects with SonarQube.