nowfound

Dev tools · alternatives · 2026

24 alternatives to Autarkie – Instant grammar fuzzing using Rust macros

Autarkie - Instant Grammar Fuzzing Using Rust Macros - R9295/autarkie

Autarkie is a Rust development tool that uses macros to generate grammar fuzzing instantly. It allows developers to test parsers and language implementations by automatically creating test cases based on grammar… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

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

    2018 · gitlab.com · its alternatives →

  2. 2

    The Elegant Parser. Contribute to pest-parser/pest development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  3. 3

    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 →

  4. 4AS
  5. 5

    SIMD-accelerated UTF-8 validation for Rust. Contribute to rusticstuff/simdutf8 development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  6. 6

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta

    2020 · github.com · its alternatives →

  7. 7

    Hi, I made a bridge (https://github.com/fzyzcjy/flutter_rust_bridge v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I…

    2024 · cjycode.com · its alternatives →

  8. 8

    Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib

    2020 · github.com · its alternatives →

  9. 9

    A versatile web framework and library for building client-side and server-side web applications - ivanceras/sauron

    2019 · github.com · its alternatives →

  10. 10

    Supermaven is the fastest copilot with the longest context window.

    2024 · supermaven.com · its alternatives →

  11. 11

    Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js - adobe/ferrum

    2019 · github.com · its alternatives →

  12. 12

    Truly cross platform, truly native. multiple backend GUI for rust - ivanceras/sauron-native

    2019 · github.com · its alternatives →

  13. 13

    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 →

  14. 14

    Rust debugger for Linux x86-64. Contribute to godzie44/BugStalker development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  15. 15AF

    Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

    Oct 2025 · fory.apache.org · its alternatives →

  16. 16

    Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs

    2019 · github.com · its alternatives →

  17. 17

    We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this??? - cofibrant/trait-eval

    2020 · github.com · its alternatives →

  18. 18

    Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…

    2025 · github.com · its alternatives →

  19. 19

    A Rust crate for containing memory leaks and fragmentation - brannondorsey/mem-isolate

    2025 · github.com · its alternatives →

  20. 20

    I wrote this tool during an internship at Narf Industries in 2023. It's a REPL that allows for quickly developing, testing, and fuzzing for HTTP request smuggling attack payloads. I started the internship having never worked with web servers, and have now found over 100 HTTP implementation bugs. I attribute this mostly to the ease of experimentation in the Garden. REPL-oriented fuzzing is just a really good interface for finding parsing bugs. It's pretty neat to able to run a differential fuzzer, categorize and display all the discovered discrepancies, then let a human pick through them and…

    2024 · github.com · its alternatives →

  21. 21

    compile rust code into memes. Contribute to mattsse/cargo-memex development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  22. 22

    An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  23. 23

    rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  24. 24

    High-performance serverless functions for Rust & WebAssembly

    2020 · secondstate.io · 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 →