neo4j/neo4j

Graphs for Everyone

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on March 25th, 2026
Created on November 12th, 2012
Open Issues & Pull Requests: 245 (+0)
GitHub issues: Enabled
Number of forks: 2,695
Total Stargazers: 17,208 (+1)
Total Subscribers: 527 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 days
Mean response time: 674.1 days
90th percentile: 2589.6 days
Tracked items: 580

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 3 days, while "team-clg" waits about 142 months. 11% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 121
New in 7 days: 4
Closed in 7 days: 8
Avg open age: 638 days
Stale 30+ days: 90
Stale 90+ days: 63

Recent activity

Opened in 7 days: 3
Closed in 7 days: 7
Comments in 7 days: 11
Events in 7 days: 56

Top labels

  • bug (476)
  • team-cypher (356)
  • Github Issue (157)
  • feature (133)
  • team-kernel (100)
  • cypher (77)
  • team-cluster (45)
  • team-drivers (36)

Detailed Description

Neo4j is the world's leading graph database, implemented in Java and designed to provide high-performance storage and querying of connected data through a flexible network structure of nodes and relationships. The repository at neo4j/neo4j contains the core database engine, which offers ACID transactions, a query language called Cypher, and enterprise-grade database features while maintaining significantly better performance than relational databases for many applications that involve complex data relationships.

The project is built using Apache Maven 3.8.2 and requires Java 17, with Bash and Make also necessary for the build process. Building Neo4j involves running Maven commands to compile jar files and execute unit and integration tests, with developers needing to configure adequate memory allocation and file descriptor limits to support the comprehensive test suite. The built artifacts can be deployed as a standalone server that runs on localhost:7474, or users can access Neo4j through the fully managed Neo4j Aura cloud solution, which offers free tier access without requiring a credit card.

The repository's contributor base overlaps with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-pollination of ideas and practices with other significant open-source projects.

Neo4j Community Edition is licensed under GPLv3, making the core database open source, while Neo4j Enterprise Edition includes additional proprietary components requiring commercial licensing. The project encourages community contributions and extensions, though contributors must sign a Contributor License Agreement before patches are accepted. Neo4j provides multiple access points for users, including Neo4j Desktop for local development, Neo4j Aura for managed cloud deployment, and standalone server downloads, along with integrated tools for querying, visualizing, and analyzing graph data that work across both managed and self-managed instances.