Gaffer

Gaffer is a graph database framework. It allows the storage of very large graphs containing rich properties on the nodes and edges. Several storage options are available, including Accumulo, Hbase and Parquet.

Logo

../_images/gchq_gaffer-small.png

Website

N/A

Repository

https://github.com/gchq/Gaffer

Byline

A large-scale entity and relation database supporting aggregation of properties

License

Apache 2.0

Project age

7 years

Backers

GCHQ (Creator and maintainer)

Lastest News (2022-03-25)

1.22.0 Port Hazelcast upgrade to Gaffer 1.*; Deprecate Parquet store; Port Log4J replacement to Gaffer 1.*; Update links to Gaffer … more

Size score (1 to 10, higher is better)

4.25

Trend score (1 to 10, higher is better)

3.75

Education Resources

URL

Resource Type

Description

https://gchq.github.io/gaffer-doc/

Documentation

Official project documentation.

Git Commit Statistics

Statistics computed using Git data through November 30, 2022.

Statistic

Lifetime

Last 12 Months

Commits

29,076

219

Lines committed

20,545,776

60,271

Unique committers

72

7

Core committers

13

5

../_images/gchq_gaffer-monthly-commits.png

Similar Projects

Project

Size Score

Trend Score

Byline

AGE

3.75

7.0

Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.

AgensGraph

7.0

6.0

AgensGraph, a transactional graph database based on PostgreSQL

HGraphDB

1.5

5.25

HGraphDB is a client layer for using HBase as a graph database. It is an implementation of the Apache TinkerPop 3 interfaces.

InteractiveGraph

2.0

2.25

InteractiveGraph provides a web-based interactive operating framwork for large graph data, which may come from a GSON file, or an online Neo4j graph database.

TinkerPop

7.5

5.25

Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).