← All Rust successors

Featured Rust Successor Projects

Highlighted Rust repos succeeding major legacy C and C++ codebases.

64 projects

All Library Rewrite ORM / toolkit Embedded / edge SQLite ecosystem Bindings
?
CLI

ripgrep

GNU grep · ★ 65,934 · Unlicense

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

?
CLI

ripgrep

GNU grep · ★ 65,298 · Unlicense

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

?
CLI

bat

GNU cat · ★ 59,612 · Apache-2.0

A cat(1) clone with wings.

?
Editor

helix

Vim · ★ 45,259 · MPL-2.0

A post-modern modal text editor.

?
CLI

fd

GNU find · ★ 43,670 · Apache-2.0

A simple, fast and user-friendly alternative to 'find'

?
Runtime

nushell

Bash · ★ 39,911 · MIT

A new type of shell

?
Editor

lapce

Vim · ★ 38,635 · Apache-2.0

Lightning-fast and Powerful Code Editor written in Rust

?
Library

just

GNU Make · ★ 34,674 · CC0-1.0

🤖 Just a command runner

?
Library

zellij

tmux · ★ 34,188 · MIT

A terminal workspace with batteries included

?
Runtime

tokio

libevent · ★ 32,483 · MIT

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

?
Library

pingora

nginx · ★ 26,970 · Apache-2.0

A library for building fast, reliable and evolvable network services.

?
Rewrite

coreutils

GNU coreutils · ★ 23,758 · MIT

Cross-platform Rust rewrite of the GNU coreutils

?
Rewrite

turso

SQLite · ★ 22,700 · MIT

Turso is an in-process SQL database, compatible with SQLite.

?
CLI

eza

GNU ls · ★ 22,546 · EUPL-1.2

A modern alternative to ls

RP
Runtime

RustPython

CPython · ★ 22,161 · MIT

A Python Interpreter written in Rust

RP
Runtime

RustPython

CPython · ★ 22,127 · MIT

A Python Interpreter written in Rust

?
CLI

ratatui

ncurses · ★ 21,581 · MIT

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

?
Library

wgpu

OpenGL · ★ 17,541 · Apache-2.0

A cross-platform, safe, pure-Rust graphics API.

?
ORM / toolkit

sqlx

SQLite · ★ 17,258 · Apache-2.0

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

?
Library

hyper

cURL · ★ 16,211 · MIT

An HTTP library for Rust

?
ORM / toolkit

diesel

SQLite · ★ 14,106 · Apache-2.0

A safe, extensible ORM and Query Builder for Rust

?
Library

dust

GNU du · ★ 11,952 · Apache-2.0

A more intuitive version of du in rust

?
Library

reqwest

cURL · ★ 11,720 · Apache-2.0

An easy and powerful Rust HTTP Client

?
Rewrite

gitoxide

Git · ★ 11,690 · Apache-2.0

An idiomatic, lean, fast & safe pure Rust implementation of Git

?
Rewrite

gitoxide

Git · ★ 11,615 · Apache-2.0

An idiomatic, lean, fast & safe pure Rust implementation of Git

?
ORM / toolkit

sea-orm

SQLite · ★ 9,778 · Apache-2.0

🐚 A powerful relational ORM for Rust

?
ORM / toolkit

sea-orm

SQLite · ★ 9,726 · Apache-2.0

🐚 A powerful relational ORM for Rust

?
Embedded / edge

dbx

SQLite · ★ 9,372 · Apache-2.0

20MB, lightweight, cross-platform database client. Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server and more.20MB,轻量级跨平台数据库客户端、数据库管理工具。支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server 等。

?
Library

sled

LevelDB · ★ 9,045 · Apache-2.0

the champagne of beta embedded databases

?
Library

rustls

OpenSSL · ★ 7,510

A modern TLS library in Rust

?
CLI

sd

GNU sed · ★ 7,241 · MIT

Intuitive find & replace CLI (sed alternative)

?
Server

telemt

OpenSSL · ★ 5,453

MTProxy for Telegram on Rust + Tokio

?
SQLite ecosystem

trailbase

SQLite · ★ 5,379 · OSL-3.0

An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI built on Rust, SQLite & Wasmtime.

?
SQLite ecosystem

rainfrog

SQLite · ★ 5,152 · MIT

🐸 a database tool for the terminal

?
Bindings

rusqlite

SQLite · ★ 4,292 · MIT

Ergonomic bindings to SQLite for Rust

?
Library

crossterm

ncurses · ★ 4,131 · MIT

Cross platform terminal library rust

?
Library

regex

PCRE · ★ 3,984 · Apache-2.0

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

?
SQLite ecosystem

cr-sqlite

SQLite · ★ 3,737 · MIT

Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite

?
Rewrite

sql-studio

SQLite · ★ 3,571 · MIT

SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, DuckDB, Microsoft SQL Server]

?
Rewrite

agentfs

SQLite · ★ 3,246

The filesystem for agents.

?
Embedded / edge

sqlsync

SQLite · ★ 2,902 · Apache-2.0

SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.

SQ
Embedded / edge

SQLPage

SQLite · ★ 2,524 · MIT

Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.

SQ
Embedded / edge

SQLPage

SQLite · ★ 2,513 · MIT

Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.

?
ORM / toolkit

rbatis

SQLite · ★ 2,473 · Apache-2.0

Compile Time Async Dynamic SQL ORM

?
Library

fjall

LevelDB · ★ 2,206 · Apache-2.0

🗻 Log-structured, embeddable key-value storage engine written in Rust

?
SQLite ecosystem

tansu

SQLite · ★ 1,813 · Apache-2.0

Apache Kafka® compatible broker with S3, PostgreSQL, SQLite, Apache Iceberg and Delta Lake

?
SQLite ecosystem

corrosion

SQLite · ★ 1,796 · Apache-2.0

Gossip-based service discovery (and more) for large distributed systems.

?
Embedded / edge

lrclib

SQLite · ★ 1,790 · MIT

LRCLIB server written in Rust with Axum and SQLite3 database

?
Server

russh

OpenSSH · ★ 1,775 · Apache-2.0

Rust SSH client & server library

?
Server

russh

OpenSSH · ★ 1,752 · Apache-2.0

Rust SSH client & server library

?
Bindings

sea-query

SQLite · ★ 1,732

🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite

?
Bindings

sea-query

SQLite · ★ 1,724

🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite

?
SQLite ecosystem

sqlite-zstd

SQLite · ★ 1,682 · LGPL-3.0

Transparent dictionary-based row-level compression for SQLite

?
Bindings

rust-openssl

OpenSSL · ★ 1,635

OpenSSL bindings for Rust

?
SQLite ecosystem

mvsqlite

SQLite · ★ 1,561 · Apache-2.0

Distributed, MVCC SQLite that runs on FoundationDB.

?
Library

quick-xml

libxml2 · ★ 1,534 · MIT

Rust high performance xml reader and writer

?
Embedded / edge

graft

SQLite · ★ 1,494 · Apache-2.0

Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications.

?
Library

mesalink

OpenSSL · ★ 1,483

OpenSSL compatibility layer for the Rust SSL/TLS stack

?
SQLite ecosystem

apalis

SQLite · ★ 1,308 · MIT

Type-safe, extensible, and high-performance background processing library for Rust

?
SQLite ecosystem

xlite

SQLite · ★ 1,304 · MIT

Query Excel spredsheets (.xlsx, .xls, .ods) using SQLite

?
SQLite ecosystem

arkflow

SQLite · ★ 1,293 · Apache-2.0

High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

?
SQLite ecosystem

pgmicro

SQLite · ★ 1,099 · MIT

An in-process reimplementation of PostgreSQL, backed by a SQLite-compatible storage engine

?
SQLite ecosystem

mycelite

SQLite · ★ 1,094 · Apache-2.0

Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.

?
Embedded / edge

rust_sqlite

SQLite · ★ 1,079 · MIT

SQLRite - Simple embedded database modeled off SQLite in Rust