Graph Database Popularity Ranking

The most popular graph databases, ranked monthly across adoption, activity, community and research signals.

Neo4j leads with a score of 88.8, followed by ArangoDB (76.7) and Dgraph (73.6) — 156 engines ranked, October 2026.

# 1mo Name Score Tier Type License Language Query Languages
1 = 88.8 Leader Property Graph GPL-3.0 Java CypherGQL
2 = 76.7 Leader Multiple BUSL-1.1 C++ AQL
3 = 73.6 Leader Property Graph Apache-2.0 Go DQLGraphQL
4 = 70.8 Leader Property Graph BUSL-1.1 C++ openCypher
5 ▲1 69.8 Leader Property Graph SSPL-1.0 C openCypher
6 ▼1 69.6 Leader RDF Apache-2.0 C++ SPARQL
7 ▲1 68.4 Leader Other MPL-2.0 Rust TypeQL
8 ▲1 65.8 Leader Multiple BUSL-1.1 Rust GQLGraphQLSurrealQL
9 ▲1 65.4 Leader Multiple Apache-2.0 Java GraphQLGremlinSQL +1
10 ▲1 63.7 Strong Other Apache-2.0 Rust HelixQL
11 ▲1 62.2 Strong Property Graph MIT C++ openCypher
12 ▼5 62.0 Strong Multiple Apache-2.0 Java GremlinSQL
13 ▲2 61.3 Strong RDF Apache-2.0 OR MIT Rust SPARQL
14 ▲2 61.1 Strong Multiple Proprietary C++ GremlinSPARQLopenCypher
15 ▼1 59.5 Strong Property Graph Apache-2.0 C SQLopenCypher
16 ▲5 58.9 Strong Other MIT Rust Custom API
17 ▼4 58.0 Strong Property Graph Apache-2.0 Java Gremlin
18 ▲2 57.0 Strong RDF Apache-2.0 Java SPARQL
19 ▲3 57.0 Strong Property Graph Proprietary C++ GSQL
20 ▼2 56.7 Strong Property Graph BSD-3-Clause Python GFQLopenCypher
21 ▲3 56.1 Strong RDF BSD-3-Clause Python SPARQL
22 ▼3 55.8 Strong RDF Apache-2.0 Java SPARQL
23 ▲10 55.7 Strong RDF Proprietary Java GraphQLSPARQLSQL
24 ▼7 55.6 Strong Property Graph GPL-3.0 Rust GraphQL
25 ▲1 55.4 Strong RDF BUSL-1.1 Rust FlureeQLGraphQLSPARQL
26 ▲3 55.3 Strong Property Graph MIT C++ openCypher
27 ▼4 54.5 Strong RDF BSD-3-Clause Java SPARQL
28 ▲3 54.3 Strong RDF MIT TypeScript GraphQLSPARQL
29 ▼1 54.1 Strong Multiple Proprietary C++ GremlinSQL
30 ▼5 53.6 Strong Multiple Apache-2.0 Prolog GraphQLWOQL
31 ▼4 53.4 Strong Property Graph Apache-2.0 Java Gremlin
32 ▼2 53.3 Strong Property Graph Apache-2.0 Java GremlinSQL
33 ▼1 51.0 Strong Property Graph Proprietary C++ GQLSQL/PGQ
34 ▲14 50.5 Strong Property Graph Apache-2.0 C SQLopenCypher
35 ▲2 50.4 Strong Property Graph Apache-2.0 C++ nGQL
36 ▼1 50.0 Strong RDF Proprietary Common Lisp PrologSPARQL
37 ▲5 50.0 Strong Multiple Proprietary C++ SPARQLSQLXQuery
38 ▲5 49.7 Growing Multiple Proprietary Java PGQLSPARQLSQL/PGQ
39 ▼1 49.6 Growing Property Graph BUSL-1.1 C++ openCypher
40 ▲13 49.3 Growing Property Graph Apache-2.0 C++ openCypher
41 ▲22 49.3 Growing Property Graph MIT Go GraphQLopenCypher
42 ▼8 49.3 Growing Multiple Proprietary C++ GraphScriptSQLopenCypher
43 ▼4 49.1 Growing Multiple GPL-2.0 C SPARQLSQL
44 ▼3 48.9 Growing Property Graph Zlib OR MIT OR Apache-2.0 JavaScript Custom API
45 ▲4 48.7 Growing Property Graph Apache-2.0 Java GremlinopenCypher
46 ▼1 48.6 Growing Property Graph Apache-2.0 Java Gremlin
47 ▼1 48.6 Growing Property Graph Apache-2.0 Java Java API
48 ▼4 48.3 Growing Other MPL-2.0 Rust Datalog
49 ▼9 48.0 Growing Property Graph Apache-2.0 C++ GremlinopenCypher
50 new 47.9 Growing Property Graph Apache-2.0 Java Gremlin
51 ▼4 47.8 Growing Property Graph MIT C++ SQL/PGQ
52 ▲23 47.2 Growing Multiple Apache-2.0 Rust GQLGraphQLGremlin +3
53 ▼2 46.6 Growing Property Graph MIT + Commons Clause Scala GremlinopenCypher
54 = 46.2 Growing RDF LGPL-2.1 OR GPL-2.0 OR Apache-2.0 C SPARQL
55 ▲14 45.8 Growing Property Graph Proprietary C++ openCypher
56 ▲5 45.7 Growing Property Graph Apache-2.0 Rust SQLopenCypher
57 = 45.6 Growing Multiple Proprietary C++ SQL
58 ▼2 45.4 Growing Other Apache-2.0 Java Java API
59 ▲6 45.1 Growing Property Graph MIT Rust Custom API
60 ▼8 45.1 Growing RDF Proprietary C++ SPARQL
61 ▼3 44.9 Growing Multiple Apache-2.0 Scala FQLGraphQL
62 ▼3 44.7 Growing Property Graph Proprietary - GremlinopenCypher
63 ▼1 44.5 Growing RDF Artistic-1.0-Perl OR GPL-1.0-or-later Perl SPARQL
64 ▲17 44.5 Growing Other Proprietary Julia RelSQL
65 ▼15 44.4 Growing Property Graph Proprietary C++ GQLSQL/PGQ
66 ▼6 44.4 Growing Other Apache-2.0 Java Custom API
67 ▼3 44.2 Growing RDF BSD-3-Clause C++ SPARQL
68 ▼2 44.1 Growing RDF Proprietary Java SPARQL
69 ▲1 43.3 Growing Property Graph Proprietary Java CQLGremlin
70 ▼34 43.1 Growing Property Graph Apache-2.0 C++ GQLopenCypher
71 ▲2 42.9 Growing Property Graph PostgreSQL C SQL/PGQ
72 ▼5 42.8 Growing RDF Apache-2.0 Go GizmoGraphQLMQL
73 ▼5 42.7 Growing Property Graph MIT C# LIKQ
74 ▼3 42.4 Growing Other Proprietary - Vadalog
75 ▼3 42.2 Growing Property Graph AGPL-3.0 C# GQL (Sones)
76 ▼21 41.7 Growing Other Apache-2.0 Scala Thrift API
77 ▼3 41.5 Growing RDF GPL-3.0 C SPARQL
78 = 41.4 Growing RDF GPL-2.0 Java GremlinSPARQL
79 ▼3 41.3 Growing Property Graph Proprietary C++ GQLUQL
80 ▼3 41.2 Growing RDF MIT C# LINQSPARQL
81 ▼2 41.2 Growing Other BSD-3-Clause C++ openCypher
82 ▲24 40.9 Growing RDF Proprietary - SPARQL
83 ▲1 40.3 Growing Other - C++ Custom API
84 ▼1 40.2 Growing Property Graph SSPL-1.0 Python openCypher
85 ▼3 40.1 Growing RDF Apache-2.0 Java SPARQL
86 ▼1 39.9 Growing RDF Proprietary Common Lisp GraphQLSPARQL
87 ▼7 39.6 Growing Property Graph Proprietary - GQL
88 ▼2 39.2 Growing RDF Proprietary C++ SPARQLopenCypher
89 new 38.9 Growing Other - - Vadalog
90 = 38.8 Growing Property Graph Proprietary - GraphQL
91 ▼3 38.8 Growing Multiple GPL-2.0 C++ GQLSPARQL
92 ▼5 38.7 Growing RDF Apache-2.0 Java SPARQL
93 ▼4 38.3 Growing Property Graph Proprietary - SQLopenCypher
94 ▼3 38.2 Growing Other Proprietary C++ Gremlin
95 ▼3 38.2 Growing Property Graph MIT C++ openCypher
96 ▲3 37.9 Growing Multiple BUSL-1.1 Rust SQLopenCypher
97 ▼4 37.8 Growing Property Graph Apache-2.0 C SQLopenCypher
98 ▼4 37.5 Growing Property Graph Proprietary - GQL
99 ▼4 37.2 Growing RDF Apache-2.0 Java SPARQL
100 ▼3 36.5 Growing Multiple Proprietary Rust GQL
101 ▼5 36.2 Growing RDF GPL-1.0-or-later OR Artistic-1.0-Perl Perl SPARQL
102 ▼4 36.0 Growing Property Graph MIT C++ openCypher
103 new 35.9 Growing Property Graph Proprietary - SQL
104 ▼4 35.5 Growing RDF MIT C++ SPARQL
105 ▼4 35.1 Growing Property Graph MIT C openCypher
106 new 34.9 Growing Property Graph Proprietary - SQL
107 ▲4 34.4 Growing Property Graph Apache-2.0 Rust Custom API
108 ▼6 34.4 Growing Property Graph Proprietary - openCypher
109 ▼6 33.9 Growing Other Apache-2.0 Java Gremlin
110 = 33.9 Growing Property Graph MIT Zig Cypher
111 ▼6 33.8 Growing Multiple Proprietary Rust GQLopenCypher
112 ▼8 33.6 Growing Other Proprietary C++ SPARQL
113 ▼5 32.5 Growing Property Graph Proprietary Java DO Query Language
114 ▼7 31.6 Growing Property Graph Apache-2.0 Java Gremlin
115 ▼6 31.0 Growing Other BSD-3-Clause C++ Custom API
116 ▼4 29.4 Emerging RDF MIT TypeScript SPARQL
117 ▼3 29.2 Emerging RDF BSD-3-Clause C++ SPARQL
118 ▼1 28.9 Emerging Property Graph MIT Rust GQL
119 ▼6 28.2 Emerging Property Graph ELv2 TypeScript Custom API
120 ▼4 28.1 Emerging Property Graph Proprietary - -
121 ▼6 28.0 Emerging Property Graph Apache-2.0 Rust GQL
122 ▼2 27.9 Emerging Property Graph MIT C++ openCypher
123 ▼2 27.5 Emerging RDF MIT Python Custom API
124 new 27.0 Emerging RDF MPL-1.1 Java iTQL
125 ▼7 26.5 Emerging Property Graph Apache-2.0 Scala openCypher
126 ▼1 26.3 Emerging Property Graph MIT Rust Custom APIopenCypher
127 = 25.2 Emerging Other MIT OR Apache-2.0 Rust Datalog
128 ▼6 24.7 Emerging RDF Apache-2.0 Go Custom API
129 ▼10 24.1 Emerging Property Graph AGPL-3.0 JavaScript Custom API
130 ▼6 24.0 Emerging Property Graph GPL-3.0 OR AGPL-3.0 Java Cypher
131 ▼8 23.2 Emerging Other MIT OR Apache-2.0 Rust Custom API
132 ▼4 22.1 Emerging Other BSD-3-Clause C++ openCypher
133 ▼4 21.8 Emerging Other Apache-2.0 C++ Gremlin
134 ▼4 21.6 Emerging RDF OSL-3.0 Java SPARQLiTQL
135 ▼4 21.6 Emerging Property Graph Apache-2.0 JavaScript Custom API
136 ▼10 21.2 Emerging Property Graph Apache-2.0 Rust SQL
137 ▼5 19.5 Emerging Property Graph Proprietary - openCypher
138 ▼4 18.5 Emerging Property Graph MIT TypeScript Custom API
139 ▲5 18.1 Emerging Property Graph Apache-2.0 Rust Custom API
140 ▼7 17.9 Emerging RDF Proprietary C++ SPARQL
141 ▼6 17.2 Emerging Property Graph MIT Rust CypherGQL
142 ▼5 16.5 Emerging RDF MPL-2.0 Java GeoSPARQLSPARQLstSPARQL
143 ▼4 15.7 Emerging Property Graph MIT TypeScript GremlinopenCypher
144 ▼6 15.4 Emerging RDF Apache-2.0 Rust SPARQL
145 ▼5 15.3 Emerging RDF GPL-3.0 C SPARQL
146 ▼10 15.2 Emerging Other Apache-2.0 C++ Custom API
147 ▼6 14.1 Emerging Property Graph MIT Java openCypher
148 ▼6 13.9 Emerging Property Graph Proprietary C# LINQ
149 ▼6 13.7 Emerging Property Graph MIT C++ GQL
150 ▼5 11.9 Emerging Property Graph AGPL-3.0 Java Gremlin
151 new 10.9 Emerging RDF MIT OR Apache-2.0 Rust SPARQLopenCypher
152 ▼3 10.3 Emerging Property Graph BUSL-1.1 Rust Cypher
153 ▼7 10.1 Emerging Property Graph MIT OR Apache-2.0 Rust GQL
154 ▼7 9.5 Emerging Property Graph GPL-3.0 Java Cypher
155 ▼7 9.4 Emerging Property Graph Elastic-2.0 Rust Custom API
156 new 8.7 Emerging Property Graph PostgreSQL C SQLopenCypher

5 additional engines have too little public signal to be ranked.