A graph database written in rust. IndraDB consists of a server and an underlying library. Most users would use the server, which is available via releases as pre-compiled binaries. But if you're a rust developer that wants to embed a graph database directly in your application, you can use the library. IndraDB's original design is heavily inspired by TAO, facebook's graph datastore. In particular, IndraDB emphasizes simplicity of implementation and query semantics, and is similarly designed with the assumption that it may be representing a graph large enough that full graph processing is not possible. IndraDB departs from TAO (and most graph databases) in its support for properties. IndraDB offers a variety ways to work with it: as a server with cross-language support, as a rust library, and via CLI. What follows are a few examples of each use case.

Features

  • Directed and typed graphs
  • JSON-based properties tied to vertices and edges
  • Queries with multiple hops, and queries on indexed properties
  • Cross-language support via gRPC, or direct embedding as a library
  • Pluggable underlying datastores, with several built-in datastores. Postgresql and sled are available separately
  • Written in rust! High performance, no GC pauses, and a higher degree of safety

Project Samples

Project Activity

See All Activity >

License

Simple Public License 2.0

Follow IndraDB

IndraDB Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IndraDB!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Database Software, Rust Graph Databases

Registered

2022-07-23