#rdf #graphs #orm #linked-data #statement

taganak-orm

ORM (object-relational mapper) for Rust dataypes onto Taganak graphs

4 releases

0.1.0-dev4 Jun 17, 2025
0.1.0-dev3 May 20, 2025
0.1.0-dev2 May 2, 2025
0.1.0-dev1 Apr 13, 2025

#2364 in Database interfaces

Download history 86/week @ 2025-04-09 24/week @ 2025-04-16 147/week @ 2025-04-30 19/week @ 2025-05-07 61/week @ 2025-05-14 61/week @ 2025-05-21 28/week @ 2025-06-11 105/week @ 2025-06-18 25/week @ 2025-06-25

158 downloads per month
Used in 3 crates

LGPL-3.0-or-later

2MB
6.5K SLoC

ORM (object-relational mapper) for Rust dataypes onto Taganak graphs

This ORM allows serializing Rust datatypes into RDF statements, and deserializing them again from a known schema.

As the ORM requires several complex traits to be implemented, the easiest way is to use it with the GraphORM derive macro.

The ORM is under heavy development and to be considered unstable.

Example implementations

Some example implemtations that show-case how the ORM can be used are listed here as references.

Dependencies

~9–19MB
~274K SLoC