← All Rust successors

Rust Bindings to Legacy Libraries

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

33 projects

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

rusqlite

SQLite · ★ 4,307 · MIT

Ergonomic bindings to SQLite for Rust

sea-query
Bindings

sea-query

SQLite · ★ 1,736

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

rust-openssl
Bindings

rust-openssl

OpenSSL · ★ 1,636

OpenSSL bindings for Rust

rpcn
Bindings

rpcn

SQLite · ★ 257 · AGPL-3.0

Matchmaking server for RPCS3

tokio-rusqlite
Bindings

tokio-rusqlite

SQLite · ★ 127 · MIT

Asynchronous handle for rusqlite library.

rusqlite_migration
Bindings

rusqlite_migration

SQLite · ★ 112 · Apache-2.0

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

serde_rusqlite
Bindings

serde_rusqlite

SQLite · ★ 97 · Apache-2.0

Serialize/deserialize rusqlite rows

sqlite-rs-embedded
Bindings

sqlite-rs-embedded

Rust bindings to libsqlite3 · ★ 49

Rust bindings for SQLite that are no_std and wasm compatible

async-sqlite
Bindings

async-sqlite

SQLite · ★ 23 · MIT

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

boat-cli
Bindings

boat-cli

SQLite · ★ 17 · GPL-3.0

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

rusqlite-from-row
Bindings

rusqlite-from-row

SQLite · ★ 16 · MIT

Map rusqlite rows to structs

Kleos
Bindings

Kleos

SQLite · ★ 15

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

exemplar
Bindings

exemplar

SQLite · ★ 15 · Apache-2.0

A boilerplate eliminator for rusqlite.

rusqlite-gpkg
Bindings

rusqlite-gpkg

SQLite · ★ 14

GeoPackage reader/writer built on top of rusqlite.

rusqlite-model
Bindings

rusqlite-model

SQLite · ★ 13

Model trait and derive implementation for rusqlite

spike-rust-sqlcipher-test
Bindings

spike-rust-sqlcipher-test

SQLite · ★ 11

PoC for using rusqlite with sqlcipher

ic-rusqlite
Bindings

ic-rusqlite

SQLite · ★ 10 · MIT

Convenience package to create a database with the Sqlite support

sqlite-readers-writers
Bindings

sqlite-readers-writers

SQLite · ★ 9

An SQLite benchmark for concurrent readers and writers

sqlite-vfs
Bindings

sqlite-vfs

SQLite · ★ 9

Wasm compatible sqlite vfs for use with rusqlite

finish-it
Bindings

finish-it

SQLite · ★ 7 · GPL-3.0

Progress Tracker

rust-pretty-sqlite
Bindings

rust-pretty-sqlite

SQLite · ★ 7 · Apache-2.0

Simple, Minimalistic Pretty Prints for SQLite using rusqlite

tauri-plugin-rusqlite2
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.

schiller-db
Bindings

schiller-db

SQLite · ★ 6 · GPL-3.0

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

sql-middleware
Bindings

sql-middleware

SQLite · ★ 6 · MIT

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

tower-sessions-rusqlite-store
Bindings

tower-sessions-rusqlite-store

SQLite · ★ 6 · MIT

(tokio-)rusqlite SessionStore implementation for tower-sessions

tricked-bot
Bindings

tricked-bot

SQLite · ★ 6 · Apache-2.0

A simple discord bot made for my discord

aoi
Bindings

aoi

SQLite · ★ 5

A typed SQLite client for Rust built on rusqlite

async-rusqlite
Bindings

async-rusqlite

SQLite · ★ 5

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

rust_starter_webapp_local
Bindings

rust_starter_webapp_local

SQLite · ★ 5

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

gluesql-logic-test
Bindings

gluesql-logic-test

SQLite · ★ 4

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

schemamama_rusqlite
Bindings

schemamama_rusqlite

SQLite · ★ 4 · Apache-2.0

schema migrations impl for rusqlite

tauri-plugin-rusqlite
Bindings

tauri-plugin-rusqlite

SQLite · ★ 4 · MIT

Tauri plugin for Rusqlite

sqlite_migrator
Bindings

sqlite_migrator

Rust bindings to libsqlite3

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