cayley
Graph database with support for multiple backends
About cayley
Cayley is an open-source database for Linked Data. It is inspired by the graph database behind Google's Knowledge Graph (formerly Freebase).
Documentation
Features
- Built-in query editor, visualizer and REPL
- Multiple query languages:
- Modular: easy to connect to your favorite programming languages and back-end stores
- Production ready: well tested and used by various companies for their production workloads
- Fast: optimized specifically for usage in applications
Performance
Rough performance testing shows that, on 2014 consumer hardware and an average disk, 134m quads in LevelDB is no problem and a multi-hop intersection query -- films starring X and Y -- takes ~150ms.
Community
- Website: cayley.io
- Slack: cayleygraph.slack.com -- Invite here
- Discourse list: discourse.cayley.io (Also acts as mailing list, enable mailing list mode)
- Twitter: @cayleygraph
- Involvement: Contribute
Frequently Asked Questions
What is cayley?
cayley is a Database Drivers library for the Go programming language. Graph database with support for multiple backends
How many GitHub stars does cayley have?
cayley has 15,064 GitHub stars in the directory's latest synchronization.
How do I install cayley?
Install cayley with the Go module system using `go get google/cayley`. Check the repository for the current installation instructions.
What category does cayley belong to?
cayley is listed under Database Drivers, specifically Interfaces to Multiple Backends.