JanusGraph/janusgraph

JanusGraph: an open-source, distributed graph database

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 11th, 2026
Created on December 26th, 2016
Open Issues & Pull Requests: 598 (+0)
GitHub issues: Enabled
Number of forks: 1,218
Total Stargazers: 5,836 (+0)
Total Subscribers: 212 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.8 days
Mean response time: 122.6 days
90th percentile: 372.8 days
Tracked items: 51

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 89% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 55
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 923 days
Stale 30+ days: 54
Stale 90+ days: 43

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • kind/bug/possible (26)
  • kind/enhancement (7)
  • kind/bug/confirmed (6)
  • area/index (4)
  • area/core (3)
  • storage/scylladb (3)
  • area/docs (2)
  • area/schema (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

JanusGraph is a distributed graph database optimized for storing and querying large graphs with billions of vertices and edges across multi-machine clusters.

The tool addresses the need to manage massive graph datasets at scale while supporting transactional consistency and concurrent access. JanusGraph achieves this by distributing graph data across a cluster and integrating with established storage backends like Cassandra, HBase, and Bigtable, alongside search indexing through Elasticsearch and Solr. It uses Gremlin as its query language, inheriting compatibility with the Apache TinkerPop ecosystem.

JanusGraph suits organizations building applications that require complex graph traversals and analytic queries on datasets too large for single-machine solutions. It is appropriate for projects needing to support thousands of concurrent users performing sophisticated queries. The tool includes a web-based graph visualizer and integrates with numerous third-party visualization tools, making it practical for teams that need to explore and present graph data visually.

The project receives issue reports predominantly from outside users rather than the core team, reflecting a substantial base of real-world adopters. Initial responses to issues and pull requests typically arrive within one to two weeks. Work in the issue tracker centers on bug fixes and enhancements, with most activity categorized as either possible bugs, confirmed bugs, or feature requests.