atomic-lib Released API docs Discord chat MIT licensed github

Status: Beta. Breaking changes are expected until 1.0.

Rust library for using Atomic Data. Powers atomic-cli and atomic-server.

Check out the docs on For code examples, see examples/ and the many tests in the code.


Optional features

Some features of this library are optional, to minimize bundle size and compile times.


The db features adds persistence, which means that you can store stuff on an HDD / SSD. It uses [Sled], a performant, embedded key-value store.


If you need RDF serialization options (Turtle / N-Triples), use this feature.


Filesystem management of Atomic Config files. Used in atomic-cli and atomic-server.