nowfound

Dev tools · alternatives · 2026

AA

24 alternatives to After a day of Zig – a review by a Rust enthusiast

I am a big fan of Rust since it provides great tooling and allows me to write code with lots of confidence that it will work reliably. But sometimes I hate it, too. It takes more time to write code in Rust and some things are pretty difficult to prop...

This is a blog post by a Rust developer reviewing the Zig programming language after spending a day working with it. Published in late December 2023, the review appears on the author's personal blog and offers a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. After a day of Zig – a review by a Rust enthusiast launched in 2023; newer entries below may have overtaken it.

  1. 1

    Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99 - ringtailsoftware/uvm32

    Dec 2025 · github.com · its alternatives →

  2. 2

    An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…

    2022 · github.com · its alternatives →

  3. 3

    2020 · paytonturnage.gitbook.io · its alternatives →

  4. 4

    TRUST – Coding Rust like it's 1989. Contribute to wojtczyk/trust development by creating an account on GitHub.

    May 2026 · github.com · its alternatives →

  5. 5

    A minimal RISC-V 32-bit OS written in Zig. Contribute to botirkhaltaev/pico-os development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  6. 6

    A guide to aid you in your journey of becoming a Rustacean (Rust developer). - learn-rust-101/README.md at main · plabayo/learn-rust-101

    2023 · github.com · its alternatives →

  7. 7RV

    I personally haven't event used or looked at Rust so I don't have an opinion. So now I'm interested hearing what others think? I think the syntax of Rust isn't very appealing, but that's not a good reason to /not/ look at it. Convince me? :)

    2018 · its alternatives →

  8. 8

    A Rust macro that parses Java-like syntax and runs it as a Rust program

    2018 · gitlab.com · its alternatives →

  9. 9

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  10. 10

    I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting.

    2025 · github.com · its alternatives →

  11. 11

    Learn to build reliable and efficient software in Rust

    2022 · rustadventure.dev · its alternatives →

  12. 12

    Hey HN! I'm excited to share a tool I've been working on - a native Hacker News reader built with Rust and egui. Here's a screenshot: https://github.com/haojiang99/hacker_news_reader/blob/main/s.... As a daily HN reader, I've always struggled with keeping track of interesting posts I want to read later. Browser tabs pile up, bookmarks get forgotten, and I lose track of what I've already read. I needed a way to: 1. Browse HN efficiently (across all sections - hot, new, show, ask, jobs, best) 2. Quickly mark posts as "todo" for later reading 3. Mark posts as…

    2025 · github.com · its alternatives →

  13. 13

    I wanted something lighter than zig autodoc so I've implemented (and golfed a bit) a custom parser using parser combinators in JS. It's not 100% correct and it's also not meant to be, all I care about is if it can parse my own Zig code, not any valid Zig code. There are also some bugs, and I don't intend to support, nor develop this much further, consider it vaporware which you are free to fork and use it for something, or just have some fun reading the code and figuring out how it works (I certainly had a lot of fun implementing it - no LLMs, so it was a nice exercise too). BTW: I know it's…

    Jan 2026 · github.com · its alternatives →

  14. 14

    Ever since childhood I've wanted to play around with modular synthesis, so now I'm building an application to do just that!

    2023 · github.com · its alternatives →

  15. 15

    A free-range, non-GMO fork of busybox in 100% Rust 🦀 - samuela/rustybox

    2019 · github.com · its alternatives →

  16. 16

    Hey HN, the is Chris, creator of FireDBG. We’ve been working on this debugger just about a year now. Time travel debugging isn’t a new concept, the new idea here is to use call tree visualisation to help us navigate the debug trace. It supports various Linux distros on x64 and macOS on x64 and M1. It’s only available for Rust right now, but we do want to bring this debugging experience to other programming languages. Please give it a try! Would love to know your thoughts. What’s your anecdote in debugging programs? My stupidity is usually in the form of: after a few hours of debugging, I…

    2023 · firedbg.sea-ql.org · its alternatives →

  17. 17

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  18. 18

    This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.

    2024 · github.com · its alternatives →

  19. 19ZD

    Hi everyone, I've made an open-source library for using design by contract (DbC) principles in the Zig programming language. It's called Zig-DbC, and it currently provides the following features: - A simple API to define preconditions, postconditions, and invariants. - Contracts are active in `Debug`, `ReleaseSafe`, and `ReleaseSmall` modes to catch bugs early. - All checks are removed at compile time in `ReleaseFast` mode for zero performance cost. - An optional mode to handle partial state changes in functions that return errors. - Transparent error handling that propagates errors from…

    2025 · its alternatives →

  20. 20

    Hi HN! A few months ago, EntICOnc shared a blog post I wrote about using Rust from the perspective of a Python developer [0] which was well received, with some positive as well as mixed feedback. One thing I didn’t foresee would happen, is this little post getting a lot of attention, especially from the data engineering crowd which I consider myself a part of. Looking at the feedback, it was clear that there are some resources missing for a specific use case for which I think Rust is a perfect candidate: Data Engineering. Currently, Data Engineering is dominated by languages like Java, Scala…

    2023 · datawithrust.com · its alternatives →

  21. 21

    A fast, resilient, isomorphic hacker news clone in ~1k lines of rust. - ivanceras/hackernews-sauron

    2021 · github.com · its alternatives →

  22. 22

    Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present…

    Jul 2026 · andreadimatteo.com · its alternatives →

  23. 23

    Most Rust books stop after ownership, this one builds a Redis clone.Zero to Rust goes from first principles to a concurrent, persistent TCP key-value store written entirely in Rust. 23 chapters. Every concept explained through code you can run, not theory you have to trust.Read the free 20-page samp

    Jul 2026 · shankhan3.gumroad.com · its alternatives →

  24. 24

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. - actix/actix-web

    2018 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →