Dev tools · alternatives · 2026
24 alternatives to `join!` – Rust macros with combinators to join everything
One macro to rule them all. Contribute to olegnn/join development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. `join!` – Rust macros with combinators to join everything launched in 2019; newer entries below may have overtaken it.
- 1AS
2018 · lukaslueg.github.io · its alternatives →
- 2

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 3

Rust Starter Project. Contribute to rust-starter/rust-starter development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 4

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

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 →
- 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

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 8

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 →
- 9RT
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2019 · crates.io · its alternatives →
- 10HP
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2020 · crates.io · its alternatives →
- 11

An example GraphQL server written in Rust. Contribute to lucperkins/rust-graphql-juniper-actix-diesel-postgres development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 12

compile rust code into memes. Contribute to mattsse/cargo-memex development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 13

Making the world awesome, one macro at a time. Contribute to jakeheis/Macro-nator development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 14

To make anything from macros. Contribute to ch1c0t/bgem development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 15

A fast, resilient, isomorphic hacker news clone in ~1k lines of rust. - ivanceras/hackernews-sauron
2021 · github.com · its alternatives →
- 16

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 →
- 17

A Wordle clone for the terminal. Written in Rust. Contribute to H4kor/rordle development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 18

rust-based package manager :). Contribute to v1peridae/vee development by creating an account on GitHub.
Mar 2026 · github.com · its alternatives →
- 19

Rust library to create a Good Game Easily. Contribute to ggez/ggez development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 20

The safest and lightest forum, powered by rust. Contribute to freedit-org/freedit development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 21CA
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2020 · crates.io · its alternatives →
- 22

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2021 · crates.io · its alternatives →
- 23

Hello HN! As a long-time professional Rust developer. I've always been frustrated by the difficulty and "hackiness" of producing bindings to other languages, whether a frontend, an FFI library, etc. Not just in Rust but in any language. After many years of trying existing solutions and trying to make my own, I've finally developed a solution I'm very happy with. RTK (aka Rust Type Kit) allows you to write Lua scripts that perform queries on your code, such as method calls to Axum's `.route`, function definitions, and more, and then receive rich type information including all argument types,…
2025 · github.com · its alternatives →
- 24OC
Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
2022 · onefetch.dev · its alternatives →
Also compare
- A syntax-diagram generator for rust's macro_rules() alternatives
- A Rust macro that parses Java-like syntax and runs it as a Rust program alternatives
- Rust-starter, a boilerplate to build Rust CLI applications alternatives
- Algorithm Cookbook in Rust alternatives
- Using Rust to write shell-script like tasks alternatives
- Learn Rust 101 – A guide to aid your journey of becoming a Rustacean alternatives
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 →