AtomicData.dev
Atomic Data is a modular specification for sharing, modifying and modeling graph data. It combines the ease of use of JSON, the connectivity of RDF (linked data) and the reliability of type-safety.
Atomic Data uses links to connect pieces of data, and therefore makes it easier to connect datasets to each other - even when these datasets exist on separate machines.
Atomic Data has been designed withthe following goals in mind:
- Give people more control over their data
- Make linked data easier to use
- Make it easier for developers to build highly interoperable apps
- Make standardization easier and cheaper
Atomic Data isLinked Data, as it is astrict subset of RDF.It is type-safe (you know if something is astring
,number
,date
,URL
, etc.) and extensible throughAtomic Schema, which means that you can re-use or define your own Classes, Properties and Datatypes.
The default serialization format for Atomic Data isJSON-AD, which is simply JSON where each key is a URL of an Atomic Property.These Properties are responsible for setting thedatatype
(to ensure type-safety) and settingshortnames
(which help to keep names short, for example in JSON serialization) anddescriptions
(which provide semantic explanations of what a property should be used for).
Atomic Data has specifications forauthentication,authorization,querying / filtering / pagination,event sourcing and versioning,file management,websockets,API endpoints and more.
Read more on docs.atomicdata.dev.
- AtomicServer: powerful database + all-in-one workspace (powersatomicdata.dev, run with
docker run -p 80:80 -p 443:443 -v atomic-storage:/atomic-storage joepmeneer/atomic-server
) - Browser GUI appatomic-data-browser (bundled with atomic-server) features group chat, tables, documents and more. (demo on atomicdata.dev)
- Typescript library:@tomic/lib
- React library:@tomic/react. Start with thereact template on codesandbox
- Svelte library:@tomic/svelte +Sveltekit-Demo repo
- Command line tool:atomic-cli (
cargo install atomic-cli
) - Rust library: atomic-lib
- RayCast plugin:atomic-raycast (quickly search in your atomic-server)
- Atomic-Argu: Atomic-Server as Headless CMS + SvelteKit (based on
atomic-sveltekit-demo
) - Atomic Data Model Builder built with @tomic/svelte
Make sure tojoin our Discord if you'd like to discuss Atomic Data with others.
Keep in mind that none of the Atomic Data project has reached a v1, which means that breaking changes can happen.Check out thestatus + roadmap in the docs.Maintained and developed byOntola.io
PinnedLoading
- atomic-server
atomic-server PublicAn open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
Repositories
- atomic-server Public
An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-server’s past year of commit activity - extract-ontology Public
Create a json file from an ontology that can be used in the AtomicServer importer
Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/extract-ontology’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-sveltekit-demo’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/.github’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-data-docs’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-svelte’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-data-browser’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-data-model-builder’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/atomic-vcard’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
atomicdata-dev/react-template’s past year of commit activity
Top languages
Loading…
Uh oh!
There was an error while loading.Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading.Please reload this page.