Skip to content

sengokudaikon/magritte

magritte - Enhanced SurrealDB ORM for Rust

Features

  • Compile-time generation of table and edge definitions
  • Type-safe query builder that supports all of SurrealQL statements
  • Integrated connection pooling
  • Caching out of the box
  • Runtime migration diff-ing, execution and rollback from compile-time schemas that are versioned upon launch.

Experimental

  • Entity Manager

Planned Features

  • Migrations for events and indexes
  • Support for SurrealDB scripting
  • Asynchronous event loop for concurrent query execution
  • Integrated vector search via LLM inference providers and SurrealDB's native capabilities

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published