|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 01-Dec-2018 | - | 46 | 16 |
| appengine/ | H | 01-Dec-2018 | - | 233 | 160 |
| client/ | H | 01-Dec-2018 | - | 105 | 95 |
| clog/ | H | 01-Dec-2018 | - | 129 | 83 |
| cmd/ | H | 01-Dec-2018 | - | 1,297 | 1,139 |
| data/ | H | 03-May-2022 | - | 20 | 18 |
| docs/ | H | 01-Dec-2018 | - | 2,858 | 2,159 |
| examples/ | H | 01-Dec-2018 | - | 285 | 188 |
| graph/ | H | 01-Dec-2018 | - | 31,228 | 25,288 |
| internal/ | H | 01-Dec-2018 | - | 2,056 | 1,643 |
| quad/ | H | 03-May-2022 | - | 19,503 | 17,734 |
| query/ | H | 01-Dec-2018 | - | 4,791 | 3,750 |
| schema/ | H | 01-Dec-2018 | - | 2,147 | 1,811 |
| server/http/ | H | 01-Dec-2018 | - | 734 | 629 |
| static/ | H | 03-May-2022 | - | 556 | 484 |
| svg/ | H | 03-May-2022 | - | 137 | 103 |
| templates/ | H | 03-May-2022 | - | 166 | 95 |
| vendor/ | H | 03-May-2022 | - | 8,997,973 | 6,693,499 |
| version/ | H | 01-Dec-2018 | - | 12 | 6 |
| voc/ | H | 01-Dec-2018 | - | 362 | 230 |
| writer/ | H | 01-Dec-2018 | - | 120 | 86 |
| .dockerignore | H A D | 01-Dec-2018 | 6 | 1 | 1 |
| .gitignore | H A D | 01-Dec-2018 | 123 | 14 | 12 |
| .relego.yaml | H A D | 01-Dec-2018 | 606 | 34 | 33 |
| .travis.yml | H A D | 01-Dec-2018 | 717 | 30 | 23 |
| AUTHORS | H A D | 01-Dec-2018 | 1,002 | 29 | 27 |
| CODEOWNERS | H A D | 01-Dec-2018 | 11 | 1 | 1 |
| CONTRIBUTORS | H A D | 01-Dec-2018 | 1.1 KiB | 30 | 28 |
| Dockerfile | H A D | 01-Dec-2018 | 2.2 KiB | 68 | 52 |
| Gopkg.lock | H A D | 01-Dec-2018 | 8 KiB | 279 | 226 |
| Gopkg.toml | H A D | 01-Dec-2018 | 728 | 37 | 27 |
| LICENSE | H A D | 01-Dec-2018 | 9.9 KiB | 176 | 149 |
| README.md | H A D | 01-Dec-2018 | 2.5 KiB | 49 | 36 |
| build.sh | H A D | 01-Dec-2018 | 139 | 2 | 1 |
| cayley_example.yml | H A D | 01-Dec-2018 | 310 | 16 | 16 |
| go.mod | H A D | 01-Dec-2018 | 3.6 KiB | 66 | 64 |
| go.sum | H A D | 01-Dec-2018 | 18.9 KiB | 194 | 193 |
| gogen.go | H A D | 01-Dec-2018 | 107 | 4 | 1 |
| imports.go | H A D | 01-Dec-2018 | 961 | 41 | 33 |
| imports_19.go | H A D | 01-Dec-2018 | 278 | 17 | 10 |
| imports_pre19.go | H A D | 01-Dec-2018 | 400 | 26 | 18 |
README.md
1<p align="center">
2 <img src="static/branding/cayley_side.png?raw=true" alt="Cayley" />
3</p>
4
5Cayley is an open-source graph inspired by the graph database behind [Freebase](http://freebase.com) and Google's [Knowledge Graph](https://en.wikipedia.org/wiki/Knowledge_Graph).
6
7Its goal is to be a part of the developer's toolbox where [Linked Data](http://linkeddata.org/) and graph-shaped data (semantic webs, social networks, etc) in general are concerned.
8
9[![Build Status](https://travis-ci.org/cayleygraph/cayley.svg?branch=master)](https://travis-ci.org/cayleygraph/cayley)
10[![Container Repository on Quay](https://quay.io/repository/cayleygraph/cayley/status "Container Repository on Quay")](https://quay.io/repository/cayleygraph/cayley)
11
12[![Slack Status](https://cayley-slackin.herokuapp.com/badge.svg)](https://cayley-slackin.herokuapp.com/)
13
14## Features
15
16* Community driven
17* Written in [Go](https://golang.org)
18 * can be used as a Go library
19* Easy to get running (3 or 4 commands)
20* RESTful API
21 * or a REPL if you prefer
22* Built-in query editor and visualizer
23* Multiple query languages:
24 * [Gizmo](./docs/GizmoAPI.md) - a JavaScript, with a [Gremlin](http://gremlindocs.com/)-inspired\* graph object.
25 * [GraphQL](./docs/GraphQL.md)-inspired\* query language.
26 * (simplified) [MQL](./docs/MQL.md), for [Freebase](https://en.wikipedia.org/wiki/Freebase) fans
27* Plays well with multiple backend stores:
28 * KVs: [Bolt](https://github.com/boltdb/bolt), [LevelDB](https://github.com/google/leveldb)
29 * NoSQL: [MongoDB](https://www.mongodb.org), [ElasticSearch](https://www.elastic.co/products/elasticsearch), [CouchDB](http://couchdb.apache.org/)/[PouchDB](https://pouchdb.com/)
30 * SQL: [PostgreSQL](http://www.postgresql.org), [CockroachDB](https://www.cockroachlabs.com), [MySQL](https://www.mysql.com)
31 * In-memory, ephemeral
32* Modular design; easy to extend with new languages and backends
33* Good test coverage
34* Speed, where possible.
35
36Rough 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.
37
38
39## Community
40
41* Website: [cayley.io](https://cayley.io)
42* Slack: [cayleygraph.slack.com](https://cayleygraph.slack.com) -- Invite [here](https://cayley-slackin.herokuapp.com/)
43* Discourse list: [discourse.cayley.io](https://discourse.cayley.io) (Also acts as mailing list, enable mailing list mode)
44* Twitter: [@cayleygraph](https://twitter.com/cayleygraph)
45
46## Documentation
47
48* See the [docs folder](docs/) for v0.7 docs.
49