GFQL vs Graphflow

Both are property graph databases queried with openCypher. GFQL (2023, BSD-3-Clause, Python) ranks #20 this month; Graphflow (2017, MIT, Java) ranks #147.

Attribute GFQL #20 ▼2 Strong Graphflow #147 ▼6 Emerging
At a glance
Rank #20#147
Score 56.714.1
GitHub stars 2.6k28
Popularity 53.829.8
Activity 62.238.6
Community 57.530.3
Research 50.077.1
Fundamentals
Description A dataframe-native graph query language with vectorized processing and optional GPU acceleration. Supports Cypher-like syntax, embedded within the PyGraphistry library.A research prototype in-memory property graph database supporting both one-time and continuous subgraph queries. Extends openCypher with trigger support. Succeeded by Kuzu.
Vendor GraphistryUniversity of Waterloo
Model Property GraphProperty Graph
Kind query-enginedatabase
Category GrowingEmerging
First released 20232017
Status activedeprecated — Research prototype from University of Waterloo. Succeeded by Kuzu.
License BSD-3-ClauseMIT
Written in PythonJava
Query languages GFQL, openCypheropenCypher
gdotv support nono

Feature scores — not surveyed for GFQL

Feature GFQLGraphflow
Community & Business
Active development —·
Commercial support —·
Live community —·
Open Source —✓
Pricing —✓
Trendiness —·
Deployment
Containerization —·
Work as dedicated instance —✓
Work as embedded —·
Testing in-memory version —0.5
Platform
Operating on Linux —✓
Operating on Windows —✓
SaaS offering —✓
Operations
Automatic updates —·
Client side caching —·
Data versioning support —·
Live backups —·
Distribution
Cluster Re-balancing —·
Data Distribution —·
High-Availability —·
Query Distribution —·
Replication support —·
Developer Experience
Data types defined —✓
Logging/Auditing —0.5
Object-Graph Mapper —·
Reactive programming —·
Documentation up-to-date —·
Binary protocol —·
CLI —✓
GUI —·
Data Model
Multi-database —·
Graph-native data —✓
REST API —·
Query Language —0.75
Transactions
Granular locking —·
Multiple isolation levels —·
Read committed transaction —·
Transaction support —·
Schema & Security
Constraints —·
Schema support —·
Secondary indexes —·
Server side procedures —·
Triggers —·
Authentication —·
Authorization —·
Data encryption —·