← All Rust successors

Rust Bindings to Legacy Libraries

Safe Rust bindings wrapping legacy C libraries — browse repos, stars, and GitHub links.

40 projects

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

rusqlite

SQLite · ★ 4,292 · MIT

Ergonomic bindings to SQLite for Rust

?
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

?
Bindings

rust-openssl

OpenSSL · ★ 1,635

OpenSSL bindings for Rust

?
Bindings

rpcn

SQLite · ★ 256 · AGPL-3.0

Matchmaking server for RPCS3

?
Bindings

rpcn

SQLite · ★ 255 · AGPL-3.0

Matchmaking server for RPCS3

?
Bindings

tokio-rusqlite

SQLite · ★ 126 · MIT

Asynchronous handle for rusqlite library.

?
Bindings

rusqlite_migration

SQLite · ★ 112 · Apache-2.0

↕️ Simple database schema migration library for rusqlite, written with performance in mind.

?
Bindings

serde_rusqlite

SQLite · ★ 97 · Apache-2.0

Serialize/deserialize rusqlite rows

?
Bindings

sqlite-rs-embedded

Rust bindings to libsqlite3 · ★ 49

Rust bindings for SQLite that are no_std and wasm compatible

?
Bindings

async-sqlite

SQLite · ★ 23 · MIT

A Rust library to interact with sqlite from an async context.

?
Bindings

boat-cli

SQLite · ★ 17 · GPL-3.0

⛵ Basic Opinionated Activity Tracker, a command line interface inspired by bartib.

?
Bindings

rusqlite-from-row

SQLite · ★ 16 · MIT

Map rusqlite rows to structs

K
Bindings

Kleos

SQLite · ★ 15

High-integrity backbone for agentic reasoning, deterministic coordination, and associative memory. One binary. Total autonomy.

?
Bindings

exemplar

SQLite · ★ 15 · Apache-2.0

A boilerplate eliminator for rusqlite.

?
Bindings

exemplar

SQLite · ★ 15 · Apache-2.0

A boilerplate eliminator for rusqlite.

K
Bindings

Kleos

SQLite · ★ 14

High-integrity backbone for agentic reasoning, deterministic coordination, and associative memory. One binary. Total autonomy.

?
Bindings

rusqlite-gpkg

SQLite · ★ 14

GeoPackage reader/writer built on top of rusqlite.

?
Bindings

rusqlite-model

SQLite · ★ 13

Model trait and derive implementation for rusqlite

?
Bindings

rusqlite-model

SQLite · ★ 13

Model trait and derive implementation for rusqlite

?
Bindings

spike-rust-sqlcipher-test

SQLite · ★ 11

PoC for using rusqlite with sqlcipher

?
Bindings

ic-rusqlite

SQLite · ★ 10 · MIT

Convenience package to create a database with the Sqlite support

?
Bindings

sqlite-readers-writers

SQLite · ★ 9

An SQLite benchmark for concurrent readers and writers

?
Bindings

sqlite-vfs

SQLite · ★ 9

Wasm compatible sqlite vfs for use with rusqlite

?
Bindings

finish-it

SQLite · ★ 7 · GPL-3.0

Progress Tracker

?
Bindings

rust-pretty-sqlite

SQLite · ★ 7 · Apache-2.0

Simple, Minimalistic Pretty Prints for SQLite using rusqlite

?
Bindings

tauri-plugin-rusqlite2

SQLite · ★ 7 · Apache-2.0

A fork of tauri-plugin-sqlite by @bspeckco using rusqlite, supporting only SQLite with added transaction capabilities and much more.

?
Bindings

schiller-db

SQLite · ★ 6 · GPL-3.0

A repo with the backend and frontend of the Schillernova's Database Managment Software.

?
Bindings

sql-middleware

SQLite · ★ 6 · MIT

A lightweight, consistent async wrapper for tokio-postgres and rusqlite.

?
Bindings

tower-sessions-rusqlite-store

SQLite · ★ 6 · MIT

(tokio-)rusqlite SessionStore implementation for tower-sessions

?
Bindings

tricked-bot

SQLite · ★ 6 · Apache-2.0

A simple discord bot made for my discord

?
Bindings

tricked-bot

SQLite · ★ 6 · Apache-2.0

A simple discord bot made for my discord

?
Bindings

aoi

SQLite · ★ 5

A typed SQLite client for Rust built on rusqlite

?
Bindings

async-rusqlite

SQLite · ★ 5

A tiny, executor agnostic library for using rusqlite in async contexts

?
Bindings

rust_starter_webapp_local

SQLite · ★ 5

Local webapp based on Roulle, Rusqlite and Handlebars. Starter project to avoid repeating boilerplate.

?
Bindings

gluesql-logic-test

SQLite · ★ 4

Compare the execution results between GlueSQL and rusqlite using sqllogictest to identify unimplemented features

?
Bindings

schemamama_rusqlite

SQLite · ★ 4 · Apache-2.0

schema migrations impl for rusqlite

?
Bindings

tauri-plugin-rusqlite

SQLite · ★ 4 · MIT

Tauri plugin for Rusqlite

?
Bindings

drift

Rust bindings to libsqlite3 · ★ 1 · MIT

sql linter and formatter in rust. lints dbt models through jinja. 10 dialects, 95 rules incl. a postgres migration-safety pack, schema-aware binding (joins, CTEs, subqueries, derived tables, set ops). single binary. 50-200x sqlfluff. demo at drift.frkhd.com/play/

?
Bindings

sqlite_migrator

Rust bindings to libsqlite3

A command line application for sqlite migrations (create, up, down). Inspired by the rusqlite-migrations crate.