Awesome Go

cayley

CategoryDatabase Drivers
SubcategoryInterfaces to Multiple Backends
Stars15,064

Graph database with support for multiple backends

About cayley

Tests

Cayley is an open-source database for Linked Data. It is inspired by the graph database behind Google's Knowledge Graph (formerly Freebase).

Get it from the Snap Store

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

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.

← Back to Interfaces to Multiple Backends