Dev tools · alternatives · 2026
24 alternatives to Cargo-semver-checks, a fast CI-friendly query-based Rust semver linter
I've started work on a linter for Rust crate semver compliance: cargo-semver-checks 🥳 TL;DR goals: - Query a diff of rustdoc JSON outputs - Scan time: tiny fraction of rustdoc time (think: ripgrep) - No false positive reports -> suitable for CI - No nightly to check, no unsafe
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cargo-semver-checks, a fast CI-friendly query-based Rust semver linter launched in 2022; newer entries below may have overtaken it.
- 1

A Rust crate for containing memory leaks and fragmentation - brannondorsey/mem-isolate
2025 · github.com · its alternatives →
- 2

A Cargo subcommand for working with feL4 projects. - PolySync/cargo-fel4
2018 · github.com · its alternatives →
- 3

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
2020 · github.com · its alternatives →
- 4

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

The Rust Monorepo Engine. Contribute to loadingalias/cargo-rail development by creating an account on GitHub.
Dec 2025 · github.com · its alternatives →
- 6CS
The pattern of downloading and executing installation scripts without verifying them has bothered me for a while. I started messing around with a way to verify the checksum of scripts before I execute them. I've found it a really useful tool for installing things like Rust or Deno. It's written entirely as a shell script, and it's easy to read and understand what's happening. I hope it may be useful to someone else!
2022 · checksum.sh · its alternatives →
- 7

crawl and scrape web pages in rust. Contribute to mattsse/voyager development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 8

A crate to protect against malicious JSON payloads. - ADD-SP/json-threat-protection.rs
2024 · github.com · its alternatives →
- 9

Hello! I got quite some feedback on a web server I'm building, so I'm rewriting the server to be faster and easier to use. I (and maybe some other contributors?) have optimized the web server performance, especially for static file serving and reverse proxying (the last use case I optimized for very recently). I also picked a different configuration format and specification, what I believe is easier to write. Automatic TLS is also enabled by default out of the box, you don't need to even enable it manually, like it was in the original server I was building. Yesterday, I released the first…
2025 · ferron.sh · its alternatives →
- 10

High performance secure & portable Rust functions in Node.js
2020 · secondstate.io · its alternatives →
- 11

Hi, first time poster here! Wanted to share a small CLI utility in Rust: doxxer! It is a tool for working with Git repositories, more specifically, extracting and calculating current/upcoming semantic versions for your repo's tags. It is heavily inspired by the output from "git describe --tags". Why use anything else then? The output is not fully SemVer compliant and therefore I was modifying it in all my projects separately, which I wanted to avoid. Single binary, single predictable output. It does not currently have pre-built binaries, so you have to install it via cargo, but it's in…
2025 · github.com · its alternatives →
- 12

📶 Troubleshoot problems with your Internet connection - jesusprubio/up
2019 · github.com · its alternatives →
- 13

2021 · prodfiler.com · its alternatives →
- 14

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

Hello! I'm learning Rust and also information security, so what better way to learn than to put a tool together practicing both skills? I've tried to use a couple of different tools for subdomain enumeration (part of the Discovery-party when it comes to penetration testing), but none of them were very fast, even if the DNS resolver I pointed them towards is, so I wrote my own tool that leverages concurrency to check a lot of subdomains, fast! It's written in Rust, main parts being using Tokio and async_channels, and I think it works good enough for a first release. I wanted to get recursive…
2022 · github.com · its alternatives →
- 16

Check your wheels have the right contents. Contribute to jwodder/check-wheel-contents development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 17

Hi HN! This Christmas I made `tysm`, a rust crates which simplifies using ChatGPT with Structured Outputs. Essentially you just tell it the rust type you want the output to conform to, and it handles creating the JSON Schema, passing it to ChatGPT's chat-completions API, and deserializing the response. Structured Outputs are very useful because they guarantee that the response will conform to whatever type you expect. I'm already finding my crate very useful since I love using Structured Outputs but I hate writing JSON Schemas myself. Technical details for rust heads: To generate the JSON…
2024 · github.com · its alternatives →
- 18

A fetch utility for Rust. Contribute to arjav0703/cargofetch development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 19

2024 · github.com · its alternatives →
- 20

Notifies you about changes in your rust cargo.toml file
2020 · its alternatives →
- 21

I built a GitHub app that detects it in pull requests, notifies or blocks them. Alongside it, I published a Semgrep ruleset for any stage of the CI/CD. I started this after getting frustrated by all the FUD around malicious code - lots of noise, little effort to solve it. Having said that, it's still a major attack vector - a stored RCE, with the codebase itself as the sink. Feedback is appreciated. The app, PRevent - https://github.com/apiiro/PRevent The ruleset: https://github.com/apiiro/malicious-code-ruleset The research:…
2025 · github.com · its alternatives →
- 22CC
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
2022 · crates.io · its alternatives →
- 23HF
Hey HN, we’re Eliza and Xin. We’re working on Hurry, an open source drop-in tool that adds distributed build caching to Cargo with (almost) zero configuration. Wherever you run cargo build, you can run hurry cargo build instead, and expect around 2-5x (our best benchmark is 22x) faster builds. We built this because we were dissatisfied with the current build caching options available for Rust. Buck and Bazel require learning a new tool. GitHub Actions and swatinem are too coarse-grained (either the whole cache hits, or none of it does) and finicky to debug, and cargo-chef and Docker layer…
Dec 2025 · hurry.build · its alternatives →
- 24

Hi everyone! Hope you had a great day so far, and maybe its about to get just a little bit better (thanks Winter ;) So I had way to many terminal windows flying about when using Claude, and kept losing track of which terminal / session / project im in right now. So I built a solution for that, presented it to my team, and now we're using our new tool all the time, and developing it to be the most helpful agents organization tool we can think of. Unfortunatelly, Claude Code only for now, will do Codex soon tho. What it does for you: Main features: - Overview of your projects, with…
Aug 2026 · episko.dev · its alternatives →
Also compare
- I built a Rust crate for running unsafe code safely alternatives
- Cargo-fel4, Rust tools for working with the seL4 high-assurance kernel alternatives
- A syntax highlighter for Git and diff output, written in Rust alternatives
- Cargo-memex – compile rust code into a meme and run it alternatives
- Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps alternatives
- Checksum.sh verify every install script 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 →