Video stabilization using gyroscope data
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript.
Formerly known as sixtyFPS
Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more in rust
bore is a simple CLI tool for making tunnels to localhost A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.
Difftastic is an experimental diff tool that compares files based on their syntax.
This crate provides a convenient macro that allows you to generate type wrappers that promise to always uphold arbitrary invariants that you specified.
A scalable, distributed, collaborative, document-graph database, for the realtime web
frawk is a small programming language for writing short programs processing textual data. To a first approximation, it is an implementation of the AWK language; many common Awk programs produce equivalent output when passed to frawk. You might be interested in frawk if you want your scripts to handle escaped CSV/TSV like standard Awk fields, or if you want your scripts to execute faster.
Like jq, but for HTML. Uses CSS selectors to extract bits of content from HTML files.
A guide to the adventurer. How to learn modern Rust
You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help.
Fleet is the blazing fast build tool for Rust. Compiling with Fleet is up-to 5x faster than with cargo.
Fleet works by optimizing your builds using existing tooling available in the Rust ecosystem, including seamlessly integrating sccache, lld, zld, ramdisks (for those using WSL or HDD's) et al.
Rust bindings for writing safe and fast native Node.js modules.
Pelikan is Twitter's unified cache backend
Dura is a background process that watches your Git repositories and commits your uncommitted changes without impacting HEAD, the current branch, or the Git index (staged files). If you ever get into an "oh snap!" situation where you think you just lost days of work, checkout a dura branch and recover.
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces (gui) for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript.
An unofficial guide to the Rust ecosystem
List of curated crates
Effective rust a book to learn rust
Fornjot is an early-stage project to create a next-generation Code-CAD application. Because the world needs another CAD program.
Zaplib is an open-source library for speeding up web applications using Rust and WebAssembly.
Support crate for rustc's self-profiling feature
measureme, summarize, stack_collapse, flamegraph, crox
a structural diff that understands syntax
A simple static file serving command-line tool written in Rust.
Fast PDF password cracking utility equipped with commonly encountered password format builders and dictionary attacks.
Garage is a lightweight S3-compatible distributed object store
GitUI provides you with the comfort of a git GUI but right in your terminal
ebook from javascript to rust
Rust - Augmented Audio Libraries
Experiments trying to use Rust for audio programming.
mold: A Modern Linker
mold is a faster drop-in replacement for existing Unix linkers. It is several times faster than LLVM lld linker, the second-fastest open-source linker which I originally created a few years ago. mold is created for increasing developer productivity by reducing build time especially in rapid debug-edit-rebuild cycles.
TinyTemplate is a small, minimalistic text templating system with limited dependencies.
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
Create ridiculously fast Lexers.
Quickwit is a fast and cost-efficient distributed search engine for large-scale, immutable data.
Lightning-fast and Powerful Code Editor written in Rust
Suffix-Position Pipeline Behavior
This crate provides extension methods on all types that allow transparent, temporary, inspection/mutation (tapping), transformation (piping), or type conversion. These methods make it convenient for you to insert debugging or modification points into an expression without requiring you to change any other portions of your code.
sd is an intuitive find & replace CLI. (sed alternative)
A Rust library for reading/writing Compound File Binary (structured storage) files
magical shell history
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronization of your history between machines, via an Atuin server.