#142142nd of 173 in Backends, databases and hosting
neo4j
Graph database with ACID transactions, storing nodes and relationships
- Stars
- 17.4k
- License
- GPL-3.0
- Last commit
- Oct 2026
- Last release
- Apr 2017
- Language
- Java
Missed the latest GitHub check; these facts may be older.
Overview
Neo4j is a Java graph database that stores data as nodes and relationships and queries it with a graph query language, with ACID transactions. This repository holds the GPL-3.0 Community Edition, built with Maven and started with bin/neo4j-admin server start on localhost:7474. Enterprise features are closed source and not in this repository.
Who it is for: Developers needing a self-hosted graph database for connected data
Strengths
- ACID transactions on a native graph model of nodes and relationships
- Community Edition is GPL-3.0 and builds from source with Maven
- Runs as standalone server, via Neo4j Desktop, or as managed Aura service
- Graph query and visualization tools work with self-managed instances
Weaknesses
- Enterprise Edition components are closed source and need a commercial license
- GPL-3.0 may constrain embedding in proprietary software
- Building needs Maven 3.9.11+, a recent JDK and a raised open-file limit
- No Docker or compose setup described in the README
What it needs
- no GPU
- Needs Java 21 (JDK), Apache Maven 3.9.11+ (build only)
- port 7474
Also in Backends, databases and hosting
See all 173| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 93 out of 100 |
| 3 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| #4 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #5 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |