DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
Edit Rust. See it change in milliseconds, in the program that is already running.
翻訳待ち
開発ツールRust · PythonGitHub @indexable-incオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Buzzing on social · #3 now · 1 sources
Checked 11月13日 20:46 · Scores are copied from each platform at the last check. We don’t copy post bodies or comments, and deleted posts disappear here too.
Incremental rust builds up to 92x faster than cargo/rustc
翻訳待ち
Loading the full README.
Read the full README ↗curl -fsSL https://ix.dev/blaze | sh
For macOS on Apple silicon and Linux, with or without Rust installed: blaze builds with its own Rust, whatever rustup or the project pins, and the installer downloads it once (about 125 to 160 MB; none when rustup already has that same nightly; v2's blaze cannot fetch it yet: toolchain.md). Rather use crates.io or Nix? Other ways to install.
That installs stable: a release that passed the heavy tests (real projects on macOS and Linux: cargo, zed, servo, bun, NVIDIA Dynamo, fff, fframes, flox and OpenAI's Codex CLI each build, build again after an edit faster than with cargo, and pass their tests). Canary is the newest release, out as soon as it is built and promoted to stable unchanged once it passes them (release.md):
curl -fsSL https://ix.dev/blaze | sh -s -- --channel canary
In any Rust project:
blaze run # like cargo run
blaze test # like cargo test
blaze build # like cargo build
The first build loads your project and compiles every crate of it, with no cargo build and no
rustc. Then change a function and build again: blaze's daemon, still running, builds only what
the edit changed. blaze answers build, check, run, test and bench; other cargo
commands are not blaze's yet.
These numbers are blaze v1's; v2 has not been measured yet.
cargo build, on average over real projects.| Edit one function, then build (Linux x86-64) | cargo build | blaze build |
|---|---|---|
| ripgrep | 508 ms | 56 ms (9.1× faster) |
| nushell | 1.25 s | 236 ms (5.3× faster) |
| helix | 2.15 s | 116 ms (19× faster) |
| bun (1.25M lines of Rust) | 9.11 s | 451 ms (20× faster) |
Every project, platform, chart, and the memory and disk it takes: benchmarks.
How blaze's own numbers move from run to run, each platform on its own benchmark machine: the instructions each merge to main retires, how long an edit takes and how soon a live edit runs, from the history (how it is kept). Every workflow that adds to the history draws these again and commits them with it.
Not drawn until there are two runs on one machine: macOS arm64 instructions per merge (none yet), macOS arm64 edit times (one run), Linux aarch64 instructions per merge (none yet), Linux aarch64 edit times (one run), Linux x86-64 instructions per merge (none yet), Linux x86-64 edit times (one run), Windows x86-64 live-edit latency (one run).
blaze's daemon keeps your project compiled in memory, with no cargo or rustc under it. After an edit it compiles only the functions you changed and links the program again with its own linker. More.
blaze-2026-10-27
(today the nightly of that date), whatever the project pins; stable code and
#![feature(...)] code build. Your toolchain and CI stay the final word
(why).cargo check or your CI as the final word, and
tell us when something differs from cargo.All the details: what works and what doesn't yet.
cargo build use blazenix run github:indexable-inc/blaze#life
This opens a Game of Life window. On macOS on Apple silicon you can change its rules, colours and speed while it runs (live edits are blaze v1's; v2 does not have them yet); elsewhere the window runs without live edits. It needs Nix, and builds blaze from source the first time.
What's new has every change worth knowing, each as a short lesson on the course, with the ones new since your last visit marked. For release news: Watch → Custom → Releases on GitHub.
We're working with a few teams on fast Rust CI and remote builds, built on blaze. If your team waits on Rust builds, tell us what slows you down: [email protected]. Teams we work with get early access and a direct say in what we build next.
How to build blaze from a checkout, run its tests and send a change: docs/contributing.md. To report a security problem: .github/SECURITY.md.
blaze stands on the shoulders of giants. Thank you to the people who built:
makepad runNone of these projects endorses blaze.
blaze was called ra-jit until 2026-10-24; Made at ix for den's native app. MIT or Apache-2.0.