apache/tinkerpop
Apache TinkerPop - a graph computing framework observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4225
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2144 stars · 863 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Apache TinkerPop is a graph computing framework providing the Gremlin traversal language, drivers, Gremlin Server, and a reference in-memory graph database (TinkerGraph) for both OLTP graph databases and OLAP graph analytic systems. It offers a vendor-agnostic interface so applications can query many different property graph systems using one language, with language variants for Java, Python, .NET, JavaScript, and Go.
Use cases
- query property graphs with a vendor-agnostic traversal language
- run graph analytics like PageRank and connected components on large graphs
- build an application on top of a graph database without vendor lock-in
- embed an in-memory graph database in a JVM application
- serve Gremlin traversals over a network with Gremlin Server
- write graph queries from Python, .NET, JavaScript, or Go clients
- migrate graph workloads between different graph database providers
When to choose
- you need a portable graph query language across multiple graph databases
- you want both transactional (OLTP) and analytical (OLAP) graph processing in one framework
- you need mature, well-documented graph traversal with multi-language drivers
- you prefer an Apache-governed, long-lived open standard for graphs
When to avoid
- your data is relational and graph queries are rare - SQL may suffice
- you need a turnkey graph database with storage and ops out of the box rather than a framework
- you want simple declarative query languages like Cypher or SPARQL instead of a functional traversal language
- you are outside the JVM ecosystem and only need a lightweight client - the driver alone may be enough
Facets
framework · maturity stable
database search-engine sdk cli developer-tools databases graph-processing developer-tools big-data jvm python dotnet go cross-platform cli gremlin graph-traversal property-graph oltp olap graph-computing gremlin-server tinkergraph apache graph-database nodejs
10 sources
- readme: https://github.com/apache/tinkerpop · fetched 2026-08-28 · 4f9121f671b1
- homepage: https://tinkerpop.apache.org/ · fetched 2026-08-29 · 8add24366285
- site_page: https://tinkerpop.apache.org/docs/current · fetched 2026-08-29 · 727e7f153856
- site_page: https://tinkerpop.apache.org/docs/current/reference · fetched 2026-08-29 · 380a5082fc7a
- site_page: https://tinkerpop.apache.org/docs/current/dev/provider · fetched 2026-08-29 · 05cf87512f40
- site_page: https://tinkerpop.apache.org/docs/current/dev/developer · fetched 2026-08-29 · 53945d2f0417
- site_page: https://tinkerpop.apache.org/docs/current/upgrade · fetched 2026-08-29 · 8d497f4d8f8e
- site_page: https://tinkerpop.apache.org/javadocs/current/core · fetched 2026-08-29 · 345251be3a87
- site_page: https://tinkerpop.apache.org/javadocs/current/full · fetched 2026-08-29 · a0e41e22269d
- site_page: https://tinkerpop.apache.org/docs · fetched 2026-08-29 · 971bd7dcf520
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/tinkerpop | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="apache/tinkerpop")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem