GDB-Engines Rankings
About

Graph Database Popularity Ranking

Neo4j leads with a score of 83.6, followed by ArangoDB (69.9) and Dgraph (69.2) — 135 engines ranked, July 2026.

# 1mo Name Score Tier Type License Language Query Languages
1 = 83.6 Leader Property Graph GPL-3.0 Java CypherGQL
2 = 69.9 Leader Multiple BSL-1.1 C++ AQL
3 ▲1 69.2 Leader Property Graph Apache-2.0 Go DQLGraphQL
4 ▲1 65.8 Leader Other AGPL-3.0 Rust HelixQL
5 ▼2 63.9 Strong Property Graph SSPL-1.0 C openCypher
6 ▲4 63.7 Strong Property Graph BSL-1.1 C++ openCypher
7 ▲8 62.9 Strong Multiple Proprietary - GremlinSPARQLopenCypher
8 ▲4 62.9 Strong RDF Apache-2.0 C++ SPARQL
9 ▼1 62.5 Strong Other MPL-2.0 Rust TypeQL
10 ▼4 62.4 Strong Property Graph MIT C++ openCypher
11 ▲5 62.4 Strong Multiple Apache-2.0 Java GremlinSQL
12 ▼5 62.4 Strong Multiple BSL-1.1 Rust GQLGraphQLSurrealQL
13 ▼2 61.9 Strong RDF Apache-2.0 Java SPARQL
14 = 60.6 Strong Property Graph Apache-2.0 Java Gremlin
15 ▼2 59.7 Strong Property Graph Apache-2.0 C SQLopenCypher
16 ▲8 59.0 Strong Property Graph Proprietary C++ GSQL
17 ▲6 58.6 Strong RDF Proprietary Common Lisp PrologSPARQL
18 ▼9 58.2 Strong RDF Apache-2.0 Java SPARQL
19 ▲3 57.9 Strong Property Graph MIT C++ openCypher
20 ▼3 57.9 Strong RDF Proprietary Java GraphQLSPARQLSQL
21 = 57.6 Strong Property Graph BSD-3-Clause Python CypherGFQL
22 ▲3 57.4 Strong Multiple Apache-2.0 Java GraphQLGremlinSQL +1
23 ▼5 57.2 Strong Multiple Proprietary C++ GraphScriptSQLopenCypher
24 ▲6 56.1 Strong RDF Apache-2.0 OR MIT Rust SPARQL
25 ▲4 55.8 Strong RDF BSD-3-Clause Java SPARQL
26 ▲7 55.7 Strong Property Graph GPL-3.0 Rust GraphQL
27 ▼8 55.6 Strong Multiple Proprietary - GremlinSQL
28 ▼8 55.4 Strong Multiple Proprietary Java PGQLSPARQLSQL/PGQ
29 ▼3 55.4 Strong RDF BSD-3-Clause Python SPARQL
30 ▼3 55.2 Strong Property Graph Apache-2.0 Java Gremlin
31 ▲9 54.4 Strong Property Graph Proprietary - GQLSQL/PGQ
32 = 54.2 Strong Property Graph Proprietary - GQLSQL/PGQ
33 ▲1 54.1 Strong RDF EPL-2.0 Rust FlureeQLGraphQLSPARQL
34 ▼6 54.0 Strong RDF MIT TypeScript GraphQLSPARQL
35 ▼4 53.6 Strong Multiple Apache-2.0 Prolog GraphQLWOQL
36 ▼1 53.1 Strong Multiple GPL-2.0 C SPARQLSQL
37 ▲8 52.3 Strong Property Graph Proprietary Java CQLGremlin
38 ▼1 51.5 Strong Property Graph Apache-2.0 Java GremlinopenCypher
39 ▲3 51.5 Strong Property Graph Apache-2.0 C++ nGQL
40 ▲4 51.4 Strong Property Graph Apache-2.0 C++ GremlinopenCypher
41 ▲5 51.3 Strong Property Graph AGPL-3.0 C Gremlin
42 ▼4 51.2 Strong Property Graph MIT JavaScript Custom API
43 ▼2 50.3 Strong Property Graph MIT + Commons Clause Scala GremlinopenCypher
44 ▼5 50.2 Strong Other MIT Rust Custom API
45 ▼2 50.2 Strong Multiple Proprietary C++ SPARQLSQLXQuery
46 ▲19 48.6 Growing Property Graph Apache-2.0 C SQLopenCypher
47 ▲8 48.5 Growing RDF Apache-2.0 Go GizmoGraphQLMQL
48 ▲5 48.3 Growing Property Graph MIT C# LIKQ
49 ▼13 47.6 Growing Property Graph Apache-2.0 C++ GQLopenCypher
50 ▼1 47.3 Growing Other Proprietary C++ TAO API
51 ▼3 46.8 Growing Property Graph Proprietary - GremlinopenCypher
52 ▼5 46.4 Growing Property Graph Proprietary - GraphQL
53 ▲3 46.0 Growing RDF BSD-3-Clause C++ SPARQL
54 ▲6 45.7 Growing Property Graph MIT C++ SQL/PGQ
55 ▼4 45.7 Growing Property Graph BSL-1.1 C++ openCypher
56 ▲6 45.4 Growing Property Graph Apache-2.0 Rust SQLopenCypher
57 ▲6 45.1 Growing Property Graph Apache-2.0 Java Java API
58 ▲21 45.1 Growing RDF Proprietary - SPARQL
59 ▼1 45.0 Growing Other Apache-2.0 Java Custom API
60 ▲4 44.3 Growing RDF Artistic-2.0 Perl SPARQL
61 ▼11 43.8 Growing Other Proprietary C++ SPARQL
62 ▲19 43.7 Growing Multiple Proprietary C++ SQL
63 ▲6 43.6 Growing RDF GPL-2.0 Java GremlinSPARQL
64 ▼5 43.3 Growing RDF Proprietary C++ SPARQL
65 ▲1 43.2 Growing Multiple Apache-2.0 Rust CypherGQLGraphQL +3
66 ▼5 42.7 Growing Multiple Proprietary Scala FQLGraphQL
67 ▼15 42.4 Growing RDF Proprietary - GraphQLSPARQL
68 ▼14 42.2 Growing Property Graph Proprietary - UQL
69 ▲9 42.1 Growing Other BSD-3-Clause C++ openCypher
70 ▲17 42.0 Growing Other Proprietary C++ Gremlin
71 ▼14 42.0 Growing Property Graph PostgreSQL C SQL/PGQ
72 ▼5 41.8 Growing RDF Artistic-2.0 Perl SPARQL
73 ▲4 41.4 Growing RDF MIT C# LINQSPARQL
74 ▼2 41.4 Growing Property Graph SSPL-1.0 Python openCypher
75 ▲20 41.4 Growing Property Graph Proprietary - GremlinopenCypher
76 ▼8 41.3 Growing RDF Proprietary C++ SPARQLopenCypher
77 ▼2 41.0 Growing RDF Proprietary Java SPARQL
78 ▼7 41.0 Growing Property Graph AGPL-3.0 C# GQL (Sones)
79 ▼5 40.9 Growing RDF GPL-3.0 C SPARQL
80 ▲9 40.6 Growing Other Apache-2.0 Java Java API
81 ▼11 40.5 Growing Other Apache-2.0 Scala Thrift API
82 ▲1 40.0 Growing RDF Apache-2.0 Java SPARQL
83 ▼1 40.0 Growing Other - Java Custom API
84 ▼8 39.7 Growing Property Graph Proprietary C++ openCypher
85 ▼12 38.9 Growing Other Proprietary Julia RelSQL
86 ▲7 38.7 Growing Property Graph Proprietary - GQL
87 ▼3 38.6 Growing Property Graph MIT Go CypherGraphQL
88 ▼2 38.4 Growing Property Graph MIT C++ openCypher
89 ▼9 38.1 Growing RDF LGPL-2.1 C SPARQL
90 ▲1 37.8 Growing RDF Apache-2.0 Java SPARQL
91 ▼6 37.5 Growing RDF Apache-2.0 Java SPARQL
92 new 37.3 Growing Property Graph Apache-2.0 Java Gremlin
93 ▼3 36.9 Growing Other Proprietary - Vadalog
94 new 36.8 Growing Property Graph MIT C openCypher
95 ▼3 35.8 Growing Multiple Proprietary - GQL
96 ▼8 35.5 Growing Property Graph Proprietary - SQLopenCypher
97 = 35.4 Growing Multiple GPL-2.0 C++ GQLSPARQL
98 ▼2 35.2 Growing Multiple Proprietary Rust GQLopenCypher
99 ▲3 34.5 Growing Other Apache-2.0 Java Gremlin
100 ▼2 34.2 Growing Property Graph Proprietary - openCypher
101 ▼2 34.1 Growing Property Graph Proprietary Java DO Query Language
102 ▼1 33.8 Growing Other Proprietary C++ DO Query Language
103 ▼3 33.4 Growing Property Graph MIT C++ openCypher
104 ▼10 32.9 Growing Property Graph Proprietary - -
105 ▼1 31.1 Growing Property Graph Apache-2.0 Rust Custom API
106 ▼3 30.9 Growing Other BSD-3-Clause C++ Custom API
107 ▼2 30.0 Growing RDF MIT TypeScript SPARQL
108 new 29.9 Emerging Property Graph BUSL-1.1 Rust CypherSQL
109 ▼3 27.9 Emerging RDF BSD-3-Clause Java SPARQL
110 ▼1 26.4 Emerging Property Graph Apache-2.0 Rust GQL
111 new 25.4 Emerging Property Graph MIT Rust GQL
112 ▼2 25.4 Emerging Property Graph ELv2 TypeScript Custom API
113 ▼1 25.1 Emerging Property Graph Apache-2.0 Scala openCypher
114 ▼7 25.0 Emerging Property Graph MIT Rust Custom API
115 new 25.0 Emerging Property Graph MIT C++ openCypher
116 ▼5 24.9 Emerging RDF Apache-2.0 Go Custom API
117 ▼9 24.5 Emerging RDF MIT Python Custom API
118 ▼5 22.9 Emerging Property Graph GPL-3.0 OR AGPL-3.0 Java Cypher
119 ▼2 21.0 Emerging Other Apache-2.0 C++ Gremlin
120 ▼5 20.7 Emerging Property Graph MIT Rust Custom APIopenCypher
121 ▼7 20.6 Emerging RDF Apache-2.0 Java SPARQLiTQL
122 ▼6 20.1 Emerging Other BSD-3-Clause C++ openCypher
123 ▼5 20.1 Emerging Property Graph Apache-2.0 Rust SQL
124 ▼5 18.4 Emerging Property Graph Proprietary - Cypher
125 ▼5 17.0 Emerging Other MIT OR Apache-2.0 Rust Custom API
126 ▼3 16.2 Emerging Property Graph MIT TypeScript CypherGremlin
127 ▼6 15.8 Emerging RDF Apache-2.0 Rust SPARQL
128 ▼6 15.8 Emerging RDF Proprietary C++ SPARQL
129 ▼5 15.2 Emerging Other Apache-2.0 C++ Custom API
130 ▼4 14.7 Emerging RDF GPL-3.0 C SPARQL
131 ▼6 14.6 Emerging RDF MPL-2.0 Java GeoSPARQLSPARQLstSPARQL
132 ▼3 13.3 Emerging Property Graph Apache-2.0 Java openCypher
133 ▼6 13.0 Emerging Property Graph MIT C# LINQ
134 ▼6 11.7 Emerging Property Graph AGPL-3.0 Java Gremlin
135 ▼5 9.3 Emerging Property Graph GPL-3.0 Java Cypher

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