GDB-Engines Rankings
About

Graph Database Movers

Neo4j leads with a momentum of 63.0, followed by SurrealDB (57.2) and Google Cloud Spanner Graph (57.1) — 135 engines ranked, July 2026.

# 1mo Name Momentum Tier Type License Language Query Languages
1 ▲1 63.0 Leader Property Graph GPL-3.0 Java CypherGQL
2 ▼1 57.2 Strong Multiple BSL-1.1 Rust GQLGraphQLSurrealQL
3 ▲20 57.1 Strong Property Graph Proprietary - GQLSQL/PGQ
4 ▲3 55.4 Growing Property Graph PostgreSQL C SQL/PGQ
5 = 55.0 Strong Property Graph MIT C++ openCypher
6 ▲2 54.8 Strong RDF Apache-2.0 Java SPARQL
7 ▲7 54.4 Strong Property Graph BSD-3-Clause Python CypherGFQL
8 ▲5 54.3 Leader Property Graph Apache-2.0 Go DQLGraphQL
9 ▼6 53.8 Strong Multiple Proprietary Java PGQLSPARQLSQL/PGQ
10 ▲22 52.8 Growing Property Graph Proprietary - GQL
11 ▲4 52.5 Strong RDF Apache-2.0 C++ SPARQL
12 ▼2 51.9 Strong Other MPL-2.0 Rust TypeQL
13 ▼9 51.6 Strong Property Graph SSPL-1.0 C openCypher
14 ▼3 51.1 Strong Multiple Apache-2.0 Java GremlinSQL
15 ▼9 51.0 Strong Property Graph Apache-2.0 C SQLopenCypher
16 ▲5 51.0 Strong Property Graph Apache-2.0 C++ nGQL
17 ▲13 50.9 Leader Multiple BSL-1.1 C++ AQL
18 ▲25 50.9 Strong Property Graph Proprietary - GQLSQL/PGQ
19 ▼2 50.7 Growing Other Proprietary - Vadalog
20 ▲7 50.2 Strong Property Graph Apache-2.0 C++ GremlinopenCypher
21 ▼12 49.7 Growing Other Proprietary C++ TAO API
22 ▼3 48.8 Leader Other AGPL-3.0 Rust HelixQL
23 ▲42 48.4 Strong RDF Proprietary Common Lisp PrologSPARQL
24 ▼12 47.1 Strong Property Graph BSL-1.1 C++ openCypher
25 ▲31 47.1 Strong RDF BSD-3-Clause Python SPARQL
26 ▼6 46.7 Strong Multiple Proprietary - GremlinSPARQLopenCypher
27 ▼11 46.5 Growing Other Proprietary Julia RelSQL
28 ▲3 46.2 Strong Multiple Apache-2.0 Java GraphQLGremlinSQL +1
29 ▲30 46.2 Growing Multiple Proprietary C++ SQL
30 ▲28 45.5 Growing Property Graph Apache-2.0 C SQLopenCypher
31 ▲7 45.1 Growing Property Graph Proprietary - GremlinopenCypher
32 ▲7 44.7 Strong Property Graph MIT JavaScript Custom API
33 ▲9 44.6 Strong Property Graph Apache-2.0 Java Gremlin
34 ▼1 44.4 Strong Property Graph Apache-2.0 Java Gremlin
35 ▼11 44.3 Strong RDF Proprietary Java GraphQLSPARQLSQL
36 ▼18 44.2 Growing Property Graph Apache-2.0 C++ GQLopenCypher
37 = 43.9 Strong Property Graph GPL-3.0 Rust GraphQL
38 ▲3 43.8 Growing Property Graph Proprietary C++ openCypher
39 ▼11 43.7 Strong Multiple Apache-2.0 Prolog GraphQLWOQL
40 ▲15 43.5 Strong Property Graph AGPL-3.0 C Gremlin
41 ▼15 43.4 Strong RDF Apache-2.0 Java SPARQL
42 ▼6 43.3 Growing Property Graph Proprietary - SQLopenCypher
43 ▲3 43.2 Strong Multiple Proprietary - GremlinSQL
44 ▲19 43.1 Strong Property Graph Proprietary Java CQLGremlin
45 ▲4 43.1 Growing Property Graph Proprietary - GremlinopenCypher
46 ▲6 43.1 Growing RDF Proprietary C++ SPARQLopenCypher
47 ▼22 43.0 Strong Multiple Proprietary C++ GraphScriptSQLopenCypher
48 = 42.7 Strong RDF Apache-2.0 OR MIT Rust SPARQL
49 ▼27 42.7 Strong Property Graph Apache-2.0 Java GremlinopenCypher
50 ▲18 41.9 Strong Multiple GPL-2.0 C SPARQLSQL
51 = 41.8 Strong Property Graph Proprietary C++ GSQL
52 ▼23 40.8 Strong Property Graph MIT + Commons Clause Scala GremlinopenCypher
53 ▲7 40.7 Strong RDF BSD-3-Clause Java SPARQL
54 = 40.6 Strong RDF MIT TypeScript GraphQLSPARQL
55 ▼10 39.8 Growing Property Graph Proprietary - -
56 ▼22 39.6 Growing Property Graph Proprietary - openCypher
57 ▼22 39.5 Growing Multiple Proprietary - GQL
58 ▼11 39.4 Growing RDF Proprietary C++ SPARQL
59 ▲3 39.0 Growing RDF Proprietary Java SPARQL
60 ▼20 38.9 Growing Property Graph Proprietary - UQL
61 ▲3 38.8 Strong Multiple Proprietary C++ SPARQLSQLXQuery
62 ▼18 38.5 Growing Property Graph Proprietary - GraphQL
63 ▼10 38.3 Growing RDF BSD-3-Clause C++ SPARQL
64 ▼3 38.2 Growing Property Graph MIT C++ SQL/PGQ
65 ▼8 38.0 Growing Property Graph SSPL-1.0 Python openCypher
66 ▼16 37.5 Growing Property Graph MIT C++ openCypher
67 ▼1 36.8 Growing Property Graph MIT C++ openCypher
68 ▼1 34.2 Growing Other Apache-2.0 Java Custom API
69 = 32.3 Strong Other MIT Rust Custom API
70 ▲4 31.9 Strong RDF EPL-2.0 Rust FlureeQLGraphQLSPARQL
71 = 30.5 Growing Property Graph Apache-2.0 Rust SQLopenCypher
72 = 27.5 Growing Property Graph BSL-1.1 C++ openCypher
73 ▼3 27.5 Growing Multiple Apache-2.0 Rust CypherGQLGraphQL +3
74 ▼1 27.0 Growing Property Graph MIT Go CypherGraphQL
75 new 22.6 Growing Property Graph Apache-2.0 Java Gremlin
76 new 22.4 Growing Property Graph MIT C openCypher
77 ▼1 22.1 Growing RDF Artistic-2.0 Perl SPARQL
78 = 22.0 Growing Multiple GPL-2.0 C++ GQLSPARQL
79 new 21.8 Emerging Property Graph BUSL-1.1 Rust CypherSQL
80 ▼3 20.2 Growing Property Graph Apache-2.0 Rust Custom API
81 new 20.2 Emerging Property Graph MIT Rust GQL
82 new 19.7 Emerging Property Graph MIT C++ openCypher
83 ▼8 19.4 Emerging Property Graph MIT Rust Custom API
84 ▼4 19.1 Growing RDF MIT TypeScript SPARQL
85 ▼6 18.2 Emerging Property Graph Apache-2.0 Rust GQL
86 ▼3 16.4 Emerging Property Graph ELv2 TypeScript Custom API
87 ▼6 15.8 Emerging Property Graph Apache-2.0 Rust SQL
88 ▼2 15.2 Emerging Property Graph GPL-3.0 OR AGPL-3.0 Java Cypher
89 ▼7 15.0 Emerging Other BSD-3-Clause C++ openCypher
90 ▼6 14.3 Emerging RDF MIT Python Custom API
91 ▼4 14.1 Emerging Property Graph Proprietary - Cypher
92 ▼7 13.5 Emerging Property Graph MIT Rust Custom APIopenCypher
93 ▼5 12.6 Emerging Property Graph MIT TypeScript CypherGremlin
94 ▼4 11.8 Emerging RDF Proprietary C++ SPARQL
95 ▼6 11.7 Emerging Other MIT OR Apache-2.0 Rust Custom API
96 ▼5 11.3 Emerging RDF Apache-2.0 Rust SPARQL
97 ▼5 6.8 Emerging Property Graph GPL-3.0 Java Cypher
98 ▼5 0.0 Strong Property Graph MIT C++ openCypher
99 ▼2 0.0 Growing RDF Apache-2.0 Go GizmoGraphQLMQL
100 ▼4 0.0 Growing Property Graph MIT C# LIKQ
101 ▼2 0.0 Growing Property Graph Apache-2.0 Java Java API
102 ▲5 0.0 Growing RDF Proprietary - SPARQL
103 ▼3 0.0 Growing RDF Artistic-2.0 Perl SPARQL
104 ▼10 0.0 Growing Other Proprietary C++ SPARQL
105 ▼4 0.0 Growing RDF GPL-2.0 Java GremlinSPARQL
106 ▼8 0.0 Growing Multiple Proprietary Scala FQLGraphQL
107 ▼12 0.0 Growing RDF Proprietary - GraphQLSPARQL
108 ▼2 0.0 Growing Other BSD-3-Clause C++ openCypher
109 ▲3 0.0 Growing Other Proprietary C++ Gremlin
110 ▼5 0.0 Growing RDF MIT C# LINQSPARQL
111 ▼8 0.0 Growing Property Graph AGPL-3.0 C# GQL (Sones)
112 ▼8 0.0 Growing RDF GPL-3.0 C SPARQL
113 = 0.0 Growing Other Apache-2.0 Java Java API
114 ▼12 0.0 Growing Other Apache-2.0 Scala Thrift API
115 ▼5 0.0 Growing RDF Apache-2.0 Java SPARQL
116 ▼7 0.0 Growing Other - Java Custom API
117 ▼9 0.0 Growing RDF LGPL-2.1 C SPARQL
118 ▼4 0.0 Growing RDF Apache-2.0 Java SPARQL
119 ▼8 0.0 Growing RDF Apache-2.0 Java SPARQL
120 ▼5 0.0 Growing Multiple Proprietary Rust GQLopenCypher
121 ▼3 0.0 Growing Other Apache-2.0 Java Gremlin
122 ▼6 0.0 Growing Property Graph Proprietary Java DO Query Language
123 ▼6 0.0 Growing Other Proprietary C++ DO Query Language
124 ▼5 0.0 Growing Other BSD-3-Clause C++ Custom API
125 ▼5 0.0 Emerging RDF BSD-3-Clause Java SPARQL
126 ▼4 0.0 Emerging Property Graph Apache-2.0 Scala openCypher
127 ▼6 0.0 Emerging RDF Apache-2.0 Go Custom API
128 ▼4 0.0 Emerging Other Apache-2.0 C++ Gremlin
129 ▼6 0.0 Emerging RDF Apache-2.0 Java SPARQLiTQL
130 ▼5 0.0 Emerging Other Apache-2.0 C++ Custom API
131 ▼4 0.0 Emerging RDF GPL-3.0 C SPARQL
132 ▼6 0.0 Emerging RDF MPL-2.0 Java GeoSPARQLSPARQLstSPARQL
133 ▼3 0.0 Emerging Property Graph Apache-2.0 Java openCypher
134 ▼6 0.0 Emerging Property Graph MIT C# LINQ
135 ▼6 0.0 Emerging Property Graph AGPL-3.0 Java Gremlin

1 additional engine has too little public signal to be ranked.