Skip to content
An open-source graph database
Go Other
  1. Go 99.6%
  2. Other 0.4%
Branch: master
Clone or download

Latest commit

Latest commit ab2941b May 22, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github github: simplify issue template header, add slack link Aug 13, 2017
appengine Include assets in binary (#847) Oct 10, 2019
client Extracted Client (#896) Jan 3, 2020
clog print warning on set verbosity for glog; fix #599 May 26, 2017
cmd Add cayleyimport and cayleyexport CLIs (#934) Apr 30, 2020
configurations Refactored Dockerfile (#842) Sep 29, 2019
data Add JSON-LD example data Feb 23, 2020
docs Add cayleyimport and cayleyexport CLIs (#934) Apr 30, 2020
examples shape: add a context to the optimize method Oct 17, 2019
graph Fix easily fixable lint errors (#921) Mar 17, 2020
inference Inference: Domain Range Implicit Instances (#900) Dec 16, 2019
internal Use PropertyPath everywhere it should be (#928) Mar 28, 2020
packrd fix build without packr resources Oct 14, 2019
query Fix reg-exp.json key May 22, 2020
schema iterator: remove dependency on graph package; addresses #863 Oct 17, 2019
server/http Create new HTTP resource for namespace rules (#925) Apr 9, 2020
version bump version to 0.8 Oct 14, 2019
writer drop old iterators and switch to a new ones Oct 15, 2019
.dockerignore fix dockerignore Sep 17, 2016
.gitbook.yaml Create gitbook yaml Oct 1, 2019
.gitignore Only execlude cayley on top level in gitignore Nov 14, 2019
.goreleaser.yml ci: disable snap publish for now Oct 14, 2019
.travis.yml Lint: Configure CI (#922) Mar 17, 2020
AUTHORS Add @iddan to AUTHORS and CONTRIBUTORS Oct 14, 2019
CODEOWNERS add CODEOWNERS Apr 23, 2018
CONTRIBUTORS Add @iddan to AUTHORS and CONTRIBUTORS Oct 14, 2019
Dockerfile Add healthcheck command and add Docker HEALTHCHECK Nov 14, 2019
LICENSE Initial Commit Jun 20, 2014
README.md Fix link to image Nov 14, 2019
cayley_example.yml cli: read query timeout from config file; fix #613 Jul 27, 2017
go.mod Add cayleyimport and cayleyexport CLIs (#934) Apr 30, 2020
go.sum Add cayleyimport and cayleyexport CLIs (#934) Apr 30, 2020
gogen.go gizmo: generate docs from Go function comments; resolve #520 (#560) Apr 19, 2017
imports.go iterator: remove dependency on graph package; addresses #863 Oct 17, 2019
lint.sh Lint: Configure CI (#922) Mar 17, 2020
tools.go pin a specific version of packr in go.mod Oct 14, 2019

README.md

Build Status Container Repository

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

You can’t perform that action at this time.