Rust Build Tool

Open-source Rust projects categorized as Build Tool

Top 20 Rust Build Tool Projects

  • turbo

    Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

  • Project mention: Supermemory - ChatGPT for your bookmarks | dev.to | 2024-04-14

    Supermemory has three main modules, managed by turborepo:

  • rspack

    A fast Rust-based web bundler 🦀️

  • Project mention: Rspack | /r/devopspro | 2023-06-11
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lightningcss

    An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

  • Project mention: I'm fed up with it, so I'm writing a browser | news.ycombinator.com | 2023-09-22

    Would you consider using some libraries in your project? There are lots of good ones in the Rust ecosystem, and many of them are not part of any existing browsers.

    For example:

    - https://github.com/servo/html5ever (HTML parsing - note: this is used in Servo)

    - https://github.com/parcel-bundler/lightningcss (CSS parsing)

    - https://github.com/DioxusLabs/taffy (web layout)

    - https://github.com/pop-os/cosmic-text (text layout and rendering)

    Obviously you should be free to work on whatever you like, but just as a benchmark on the scope of your project: I spent ~6 months implementing just the CSS Grid algorithm in Taffy last year. An entire browser from literal scratch is probably a 10 year project for one person.

  • trunk

    Build, bundle & ship your Rust WASM application to the web.

  • Project mention: Migrating a JavaScript frontend to Leptos, a Rust framework | dev.to | 2024-03-26

    Note that Leptos uses Trunk to serve the client side application. Trunk is a zero-config Wasm web application bundler for Rust.

  • moon

    A task runner and repo management tool for the web ecosystem, written in Rust.

  • cargo-make

    Rust task runner and build tool.

  • Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.

  • farm

    Extremely fast Vite-compatible web build tool written in Rust (by farm-fe)

  • Project mention: Farm: Fast Vite-compatible web build tool written in Rust | news.ycombinator.com | 2024-04-19
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • toast

    Containerize your development and continuous integration environments. 🥂 (by stepchowfun)

  • Project mention: Taskfile: A Modern Alternative to Makefile | news.ycombinator.com | 2023-07-16

    This looks a lot like Toast [1], except that Toast runs your tasks in a (more) reproducible containerized environment to help eliminate the "works on my machine" problem.

    [1] https://github.com/stepchowfun/toast

  • cargo-lipo

    Cargo subcommand to automatically create universal libraries for iOS.

  • crossbow

    Cross-Platform build tools and toolkit for games and game engines written in Rust! 🦀

  • fac

    Fac is a general-purpose build system that runs on Linux only, which automatically tracks dependencies by observing the build commands in operation. (by droundy)

  • elite

    Fegeya Elitebuild, small, powerful build system. Written in Rust. (by ferhatgec)

  • zinoma

    Žinoma - Make your build flow incremental

  • whiz

    Modern DAG/tasks runner for multi-platform monorepos with live reloading, env management, pipes, and more in a tabbed view.

  • Project mention: Define tasks as a DAG and run them with live reloading | news.ycombinator.com | 2023-08-27
  • runme

    [Deprecatd] A shell-script based task runner. (by sigoden)

  • runscript

    A tool to manage a project's build and run commands

  • espresso

    Build Java applications without fighting your build tool. Drink some espresso. (by hlafaille)

  • Project mention: Announcing Espresso; a different kind of Java build tool. | dev.to | 2024-03-25
  • dock

    A tool for using Docker containers as environments (by eZanmoto)

  • breeze

    Breeze is a light-weight, highly-customizable build tool for different languages such as C(++) and Java (by mauro-balades)

  • Blackboard

    A Build tool for C (by LemonjamesD)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Build Tool related posts

Index

What are some of the best open-source Build Tool projects in Rust? This list will help you:

Project Stars
1 turbo 24,900
2 rspack 7,327
3 lightningcss 5,949
4 trunk 3,161
5 moon 2,584
6 cargo-make 2,392
7 farm 2,248
8 toast 1,543
9 cargo-lipo 507
10 crossbow 195
11 fac 76
12 elite 27
13 zinoma 25
14 whiz 16
15 runme 13
16 runscript 7
17 espresso 5
18 dock 4
19 breeze 2
20 Blackboard 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com