yfedoseev/pdf_oxide: The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.
https://github.com/yfedoseev/pdf_oxide
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.
sohzm/jasonisnthappy: simple, embeddable document database with acid guarantees
https://github.com/sohzm/jasonisnthappy
A lightweight, embedded document database written in Rust with ACID transactions and MVCC support.
I hotreload Rust and so can you | Kampffrosch's blog
https://kampffrosch94.github.io/posts/hotreloading_rust/
What I really want is to use Rust as a scripting language that I can hotreload. Even if its just for development. This way the API would stay simple, types could be shared directly and marshalling costs either don’t exist or are minimal.
And this is exactly what I am going to show how to set up now.
ratatui/mousefood: embedded-graphics backend for Ratatui
https://github.com/ratatui/mousefood?tab=readme-ov-file
Mousefood - a no-std embedded-graphics backend for Ratatui!
ratatui - crates.io: Rust Package Registry
https://crates.io/crates/ratatui
Ratatui (ˌræ.təˈtu.i) is a Rust crate for cooking up terminal user interfaces (TUIs). It provides a simple and flexible way to create text-based user interfaces in the terminal, which can be used for command-line applications, dashboards, and other interactive console programs.
smbl64/humble-cli: 📦 The missing CLI for downloading your Humble Bundle purchases
https://github.com/smbl64/humble-cli
📦 The missing CLI for downloading your Humble Bundle purchases
sozu-proxy/sozu: Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!
https://github.com/sozu-proxy/sozu
Sōzu is a lightweight, fast, always-up reverse proxy server.
Rust, Python, and TypeScript: the new trifecta · baby steps
https://smallcultfollowing.com/babysteps/blog/2025/07/31/rs-py-ts-trifecta/
But of course programmers have evolved a way to cope with human’s narrow focus: type systems, and particularly advanced type systems. Basic type systems catch small mistakes, like arguments of the wrong type. But more advanced type systems, like the ones in Rust and TypeScript, also capture domain knowledge and steer you down a path of success: using a Rust enum, for example, captures both which state your program is in and the data that is relevant to that state. This means that you can’t accidentally read a field that isn’t relevant at the moment. This is important for you, but it’s even more important for your AI collaborator(s), because they don’t have the comprehensive memory that you do, and are quite unlikely to remember those kind of things.
Why I use WebAssembly - nasso
https://nasso.dev/blog/why-i-use-wasm
Finally, we reach the juicy part. My favorite way to use WebAssembly is as a way to share code between platforms. Write the core logic of your application in Ru… a language that can easily compile to native code and WebAssembly 😊. In this architecture, most of your code is shared between the “native” and the “web” variants of your app. Maybe some platform-specific features will need to be turned on or off with compile-time flags, but if you’re building a cross-platform app, you are probably already dealing with different code paths for different platforms anyway. With WebAssembly, the web just becomes another platform to target!
astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.
https://github.com/astral-sh/ty
An extremely fast Python type checker and language server, written in Rust.
Usenet_Reborn: A Rust lang TUI usenet nntp client
https://sr.ht/~rek2/Usenet_Reborn/
The TUI client for Usenet enthusiasts
A Gentle Introduction to WebAssembly in Rust (2025 Edition) - DEV Community
https://dev.to/marktolmacs/a-gentle-introduction-to-webassembly-in-rust-2025-edition-1iac?utm_medium=FuckOff&utm_source=FuckOff
So in this guide we’ll walk through setting up the tooling and development environment for building and using WebAssembly in Rust, embedding it in a TypeScript project, review how communication between TypeScript and Rust can happen, then finally how you can debug your WebAssembly directly in the browser and/or your favorite IDE. I will use Visual Studio Code as the IDE and Chrome as the browser, but apart from some debugging options, you can reproduce these in your tool of choice.
Advent of Code on the Nintendo DS
https://sailor.li/aocnds.html
The problem with Advent of Code is that it is a waste of time. Most of the puzzles are in the realm of either string processing (somewhat applicable to programming), logic puzzles (not really applicable to most programming), or stupid gotchas in the input format (annoyingly, very applicable to most programming). So to combat this a lot of people use Advent of Code as an excuse to learn a new programming language that they wouldn't otherwise have a reason to use.
Welcome to TrailBase | TrailBase
https://trailbase.io/
A blazingly fast, open-source application server with type-safe APIs, built-in JS/ES6/TS Runtime, Auth, and Admin UI built on Rust, SQLite & V8.
svenstaro/miniserve: 🌟 For when you really just want to serve some files over HTTP right now!
https://github.com/svenstaro/miniserve
🌟 For when you really just want to serve some files over HTTP right now!
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks?
https://hez2010.github.io/async-runtimes-benchmarks-2024/
Finally, C# undoubtedly beat all other languages; it's very competitive and has really become a monster. And as expected, Rust continues to do a good job on memory efficiency.
The distance between Go and the others increased. Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.
Redis Inc seeks control over future of Rust redis-rs client library, amid talk of trademark concerns • DEVCLASS
https://devclass.com/2024/11/27/redis-inc-seeks-control-over-future-of-rust-redis-rs-client-library-amid-talk-of-trademark-threat/
Redis inc, whose core product is the formerly open source Redis in-memory database, has prompted further unease in the community by approaching the maintainers of the most popular Rust client library for Redis with the intent either to control or to fork it.
Announcing Toasty, an async ORM for Rust | Tokio - An asynchronous Rust runtime
https://tokio.rs/blog/2024-10-23-announcing-toasty
Toasty is an asynchronous ORM for the Rust programming language that prioritizes ease of use. Toasty supports SQL and NoSQL databases, including DynamoDB and Cassandra (soon).
Pin and suffering
https://fasterthanli.me/articles/pin-and-suffering
I'd like to think that my understanding of "async Rust" has increased over the past year or so. I'm 100% onboard with the basic principle: I would like to handle thousands of concurrent tasks using a handful of threads. That sounds great!
Why Go and not Rust? | Loris Cro's Blog
https://kristoff.it/blog/why-go-and-not-rust/
What's the role of Go in a universe where Rust exists?
Why Go and not Rust? | Loris Cro's Blog
https://kristoff.it/blog/why-go-and-not-rust
What's the role of Go in a universe where Rust exists?
Pretty State Machine Patterns in Rust
https://hoverbear.org/blog/rust-state-machine-pattern/
Rust lets us represent State Machines in a fairly good way. In an ideal situation we'd be able to make enums with restricted transitions between variants, but that's not the case. Instead, we can harness the power of generics and the ownership system to create something expressive, safe, and understandable.
Pretty State Machine Patterns in Rust
https://hoverbear.org/blog/rust-state-machine-pattern
Rust lets us represent State Machines in a fairly good way. In an ideal situation we'd be able to make enums with restricted transitions between variants, but that's not the case. Instead, we can harness the power of generics and the ownership system to create something expressive, safe, and understandable.
Home | Nannou
https://nannou.cc/
Nannou is a library that aims to make it easy for artists to express themselves with simple, fast, reliable code.
Home | Nannou
https://nannou.cc
Nannou is a library that aims to make it easy for artists to express themselves with simple, fast, reliable code.
Cross compiling Rust from Linux to macOS
https://wapl.es/rust/2019/02/17/rust-cross-compile-linux-to-macos.html
I set out to find a Linux-only solution to cross compile for macOS using osxcross. A weekend of pain later, and I have the following post. Hopefully it spares you a weekend of your own pain.
A rust password generator on wasm
https://arkada38.github.io/2017/12/22/a-rust-password-generator-on-wasm/
This is the useful app, which is a bit more complex than “Hello, World!”. This app can help to generate different passwords for every service. You need to remember your keyword and the length of password only.
A rust password generator on wasm
https://arkada38.github.io/2017/12/22/a-rust-password-generator-on-wasm
This is the useful app, which is a bit more complex than “Hello, World!”. This app can help to generate different passwords for every service. You need to remember your keyword and the length of password only.
Rocket - A Rust game running on WASM
https://aochagavia.github.io/blog/rocket---a-rust-game-running-on-wasm/
After seeing the examples on hellorust.com, I thought it would be interesting to try to adapt my game Rocket to work on the browser through the wasm32-unknown-unknown target. The project was a great way to figure out how far you can go when porting a project that is a bit more complex than a hello world. I was pleasantly surprised by the fact that most of the code could be reused. Particularly, the game logic code was barely touched at all.
Rocket - A Rust game running on WASM
https://aochagavia.github.io/blog/rocket---a-rust-game-running-on-wasm
After seeing the examples on hellorust.com, I thought it would be interesting to try to adapt my game Rocket to work on the browser through the wasm32-unknown-unknown target. The project was a great way to figure out how far you can go when porting a project that is a bit more complex than a hello world. I was pleasantly surprised by the fact that most of the code could be reused. Particularly, the game logic code was barely touched at all.
Writing a CHIP-8 emulator with Rust and WebAssembly
http://blog.scottlogic.com/2017/12/13/chip8-emulator-webassembly-rust.html
Writing fast and safe native Node.js modules with Rust | @RisingStack
https://blog.risingstack.com/node-js-native-modules-with-rust/
That’s when I picked up Rust instead of C++ to implement a native module. I figured out that it is a great choice thanks to the safety and ease of use it provides.
Writing fast and safe native Node.js modules with Rust | @RisingStack
https://blog.risingstack.com/node-js-native-modules-with-rust
That’s when I picked up Rust instead of C++ to implement a native module. I figured out that it is a great choice thanks to the safety and ease of use it provides.
Neon: Node + Rust = 💖
http://calculist.org/blog/2015/12/23/neon-node-rust/
I’ve been working on Neon, a set of APIs and tools for making it super easy to write native Node modules in Rust.
Neon: Node + Rust = 💖
http://calculist.org/blog/2015/12/23/neon-node-rust
I’ve been working on Neon, a set of APIs and tools for making it super easy to write native Node modules in Rust.
Developing LlamaDB - The pet SQL database
https://nukep.github.io/progblog/2015/04/15/developing-llamadb.html
LlamaDB is a home-grown SQL database that I began designing over the course of four weeks. I'm developing LlamaDB to better understand the SQL language and its implementation details.
Programming The Arduino Due in Rust
http://www.slideshare.net/kellogh/glue-con14
Slides from my talk at GlueCon '14 about programming an Arduino Due in Rust, and about using Rust for embedded or IoT applications.
tkellogg/dueboot · GitHub
https://github.com/tkellogg/dueboot
Infrastructure for programming an Arduino Due in the Rust programming language. This includes a sample sketch that can be modified to do most any other sketch.