EXE
Setup wizard
x64 · 6.8 MB
Released · improving
Edit, build, debug and test Rust apps in one window
A Rust integrated development environment that opens cargo workspaces and Tauri apps the way Visual Studio does, for editing, building, breakpoint debugging, testing and even egui screen design.
What it is for
TASTERUST is an integrated development environment built with Rust and egui. Open a cargo workspace folder and it treats packages as projects and binaries as startup projects. rust-analyzer provides diagnostics, auto-completion, go to definition and rename, and cargo build diagnostics are gathered in the Error List. With the lldb-dap debugger you get conditional breakpoints, stepping, locals and watches, and String, Vec and enum values are shown in a readable form. Run tests from the Test Explorer or pick a single one to run under the debugger, and draw screens with the egui form designer to generate code. Tauri v2 apps can be run in development, built and debugged on the Rust side, and Git changes and an integrated terminal are in the same window. It runs on Windows and Linux.
Shows packages, folders and files from cargo metadata and opens them in an editor with syntax highlighting, multiple cursors, folding, bracket matching, a minimap, split windows and Find in Files.
rust-analyzer gives you diagnostics as you type, hover tooltips, go to definition, auto-completion, Find All References, rename and rustfmt formatting. TypeScript, HTML and CSS language servers can be attached too.
Run Build Solution, Rebuild, cargo check and Clippy, and gather the JSON diagnostics in the Error List; click one to jump to that line.
With lldb-dap, use breakpoints (including conditional ones), stepping, the call stack, locals, watches and the Immediate window, and hover over a variable while paused to see its value.
In a test tree organised by package and target, run all, selected or only failed tests, and run a chosen test under the debugger to stop at its breakpoints.
Each profile sets the startup target, command-line arguments, environment variables, working folder and cargo features, so you can run the same project in different ways, for example as a GUI or a CLI.
Draw egui screens with the Toolbox, Document Outline and Properties window, and saving generates Rust code and an event file. In the preview, the form actually works.
Product value
Focused work
Verified release
We only show the version, platform, file size, signature status, and SHA-256 verified in the current manifest.
Continue
Other tools
Open a Tauri v2 app to run it in development, build it and check the installer, and set breakpoints in #[tauri::command] functions to debug the Rust side.
Stage, commit, push and view diffs in the Git Changes window, with changed lines marked in the editor margin. The integrated terminal is a real pseudo-terminal, so even full-screen programs run.
TASTERUST 0.1.2Published 2026-10-08
A macOS build is on the way. Installers will appear here when it ships.
Discussion
Share feedback, questions, or your experience with the product. For bug reports, please use support.
Log in to leave feedback.
No feedback yet. Be the first to leave a review.