+But C is difficult to use safely, and integrating 3rd party libraries can be a nightmare. Riyaz Ali wrote a [Go library](https://github.com/riyaz-ali/sqlite) that allows one to easily write loadable extensions in Go, but it comes with a large performance cost and binary size. ~~For Rust, [rusqlite](https://github.com/rusqlite/rusqlite) has had a few different PRs that attempted to add loadable extension support in that library, but none have been merged.~~ **UPDATE December 2023:** as of [rusqlite 0.30.0](https://github.com/rusqlite/rusqlite/releases/tag/v0.30.0), they now support loadable extensions with the `loadable_extension` feature!
0 commit comments