← All Rust successors

Featured Rust Successor Projects

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

57 projects

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

ripgrep

GNU grep · ★ 66,279 · Unlicense

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

bat
CLI

bat

GNU cat · ★ 59,797 · Apache-2.0

A cat(1) clone with wings.

helix
Editor

helix

Vim · ★ 45,482 · MPL-2.0

A post-modern modal text editor.

fd
CLI

fd

GNU find · ★ 43,762 · Apache-2.0

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

nushell
Runtime

nushell

Bash · ★ 40,033 · MIT

A new type of shell

lapce
Editor

lapce

Vim · ★ 38,661 · Apache-2.0

Lightning-fast and Powerful Code Editor written in Rust

just
Library

just

GNU Make · ★ 34,786 · CC0-1.0

🤖 Just a command runner

zellij
Library

zellij

tmux · ★ 34,331 · MIT

A terminal workspace with batteries included

tokio
Runtime

tokio

libevent · ★ 32,539 · MIT

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

pingora
Library

pingora

nginx · ★ 27,017 · Apache-2.0

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

coreutils
Rewrite

coreutils

GNU coreutils · ★ 23,790 · MIT

Cross-platform Rust rewrite of the GNU coreutils

turso
Rewrite

turso

SQLite · ★ 23,026 · MIT

A SQL database in Rust: SQLite-compatible, now speaking Postgres. The LLVM of databases.

eza
CLI

eza

GNU ls · ★ 22,641 · EUPL-1.2

A modern alternative to ls

RustPython
Runtime

RustPython

CPython · ★ 22,198 · MIT

A Python Interpreter written in Rust

ratatui
CLI

ratatui

ncurses · ★ 21,745 · MIT

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

wgpu
Library

wgpu

OpenGL · ★ 17,598 · Apache-2.0

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

sqlx
ORM / toolkit

sqlx

SQLite · ★ 17,311 · 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.

hyper
Library

hyper

cURL · ★ 16,228 · MIT

An HTTP library for Rust

diesel
ORM / toolkit

diesel

SQLite · ★ 14,120 · Apache-2.0

A safe, extensible ORM and Query Builder for Rust

dust
Library

dust

GNU du · ★ 11,999 · Apache-2.0

A more intuitive version of du in rust

reqwest
Library

reqwest

cURL · ★ 11,730 · Apache-2.0

An easy and powerful Rust HTTP Client

gitoxide
Rewrite

gitoxide

Git · ★ 11,707 · Apache-2.0

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

dbx
Embedded / edge

dbx

SQLite · ★ 10,179 · 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 等。

sea-orm
ORM / toolkit

sea-orm

SQLite · ★ 9,795 · Apache-2.0

🐚 A powerful relational ORM for Rust

sled
Library

sled

LevelDB · ★ 9,045 · Apache-2.0

the champagne of beta embedded databases

rustls
Library

rustls

OpenSSL · ★ 7,524

A modern TLS library in Rust

sd
CLI

sd

GNU sed · ★ 7,261 · MIT

Intuitive find & replace CLI (sed alternative)

telemt
Server

telemt

OpenSSL · ★ 5,498

MTProxy for Telegram on Rust + Tokio

trailbase
SQLite ecosystem

trailbase

SQLite · ★ 5,397 · 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.

rainfrog
SQLite ecosystem

rainfrog

SQLite · ★ 5,174 · MIT

🐸 a database tool for the terminal

rusqlite
Bindings

rusqlite

SQLite · ★ 4,307 · MIT

Ergonomic bindings to SQLite for Rust

crossterm
Library

crossterm

ncurses · ★ 4,145 · MIT

Cross platform terminal library rust

regex
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.

cr-sqlite
SQLite ecosystem

cr-sqlite

SQLite · ★ 3,740 · MIT

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

sql-studio
Rewrite

sql-studio

SQLite · ★ 3,570 · MIT

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

agentfs
Rewrite

agentfs

SQLite · ★ 3,268

The filesystem for agents.

sqlsync
Embedded / edge

sqlsync

SQLite · ★ 2,905 · 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.

SQLPage
Embedded / edge

SQLPage

SQLite · ★ 2,528 · MIT

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

rbatis
ORM / toolkit

rbatis

SQLite · ★ 2,478 · Apache-2.0

Compile Time Async Dynamic SQL ORM

fjall
Library

fjall

LevelDB · ★ 2,220 · Apache-2.0

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

lrclib
Embedded / edge

lrclib

SQLite · ★ 1,827 · MIT

LRCLIB server written in Rust with Axum and SQLite3 database

tansu
SQLite ecosystem

tansu

SQLite · ★ 1,823 · Apache-2.0

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

corrosion
SQLite ecosystem

corrosion

SQLite · ★ 1,811 · Apache-2.0

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

russh
Server

russh

OpenSSH · ★ 1,789 · Apache-2.0

Rust SSH client & server library

sea-query
Bindings

sea-query

SQLite · ★ 1,736

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

sqlite-zstd
SQLite ecosystem

sqlite-zstd

SQLite · ★ 1,685 · LGPL-3.0

Transparent dictionary-based row-level compression for SQLite

rust-openssl
Bindings

rust-openssl

OpenSSL · ★ 1,636

OpenSSL bindings for Rust

mvsqlite
SQLite ecosystem

mvsqlite

SQLite · ★ 1,563 · Apache-2.0

Distributed, MVCC SQLite that runs on FoundationDB.

quick-xml
Library

quick-xml

libxml2 · ★ 1,532 · MIT

Rust high performance xml reader and writer

graft
Embedded / edge

graft

SQLite · ★ 1,495 · 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.

mesalink
Library

mesalink

OpenSSL · ★ 1,483

OpenSSL compatibility layer for the Rust SSL/TLS stack

apalis
SQLite ecosystem

apalis

SQLite · ★ 1,322 · MIT

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

xlite
SQLite ecosystem

xlite

SQLite · ★ 1,304 · MIT

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

arkflow
SQLite ecosystem

arkflow

SQLite · ★ 1,295 · Apache-2.0

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

pgmicro
SQLite ecosystem

pgmicro

SQLite · ★ 1,106 · MIT

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

mycelite
SQLite ecosystem

mycelite

SQLite · ★ 1,095 · Apache-2.0

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

rust_sqlite
Embedded / edge

rust_sqlite

SQLite · ★ 1,083 · MIT

SQLRite - Simple embedded database modeled off SQLite in Rust