https://github.com/tinkerpop/gremlin
A Graph Traversal Language (no longer active - see Apache TinkerPop)
https://github.com/tinkerpop/gremlin
Last synced: 6 months ago
JSON representation
A Graph Traversal Language (no longer active - see Apache TinkerPop)
- Host: GitHub
- URL: https://github.com/tinkerpop/gremlin
- Owner: tinkerpop
- License: other
- Created: 2009-11-20T05:35:34.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2021-08-16T13:23:39.000Z (over 4 years ago)
- Last Synced: 2025-04-15T08:45:09.043Z (7 months ago)
- Language: Java
- Homepage: http://tinkerpop.apache.org/
- Size: 12.7 MB
- Stars: 1,948
- Watchers: 164
- Forks: 238
- Open Issues: 21
-
Metadata Files:
- Readme: README.textile
- Changelog: CHANGELOG.textile
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-list - gremlin - see Apache TinkerPop) | tinkerpop | 1894 | (Java)
- awesome-programming-languages - Gremlin - Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of Pipes to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation. Connectors, provided by Blueprints, exist for the following graph management systems: (Uncategorized / Uncategorized)
- useful-java-links - Tinkerpop Gremlin - clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29) , [](https://github.com/tinkerpop/gremlin).  (II. Databases, search engines, big data and machine learning / 4. Client and drivers for databases)
- awesome-bigdata - Gremlin - graph traversal Language. (Graph Data Model)
- fucking-awesome-bigdata - Gremlin - graph traversal Language. (Graph Data Model)
- awesome-bigdata - Gremlin - graph traversal Language. (Graph Data Model)
- A-curated-list-of-awesome-big-data-frameworks-ressources-and-other-awesomeness.- - Gremlin - graph traversal Language. (Graph Data Model)
README
!https://github.com/tinkerpop/gremlin/raw/master/doc/images/gremlin-logo.png!
*IMPORTANT* - TinkerPop is now a part of the Apache Software Foundation and "TinkerPop 3.x":http://tinkerpop.apache.org/ is the latest incarnation of The TinkerPop. This project is TinkerPop 2.x and is no longer active.
Gremlin is a domain specific language for traversing property "graphs":http://en.wikipedia.org/wiki/Graph_%28mathematics%29. Gremlin makes use of "Pipes":http://pipes.tinkerpop.com to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation. Connectors, provided by "Blueprints":http://blueprints.tinkerpop.com, exist for the following graph management systems:
* Graph database connectivity:
** "TinkerGraph":https://github.com/tinkerpop/blueprints/wiki/TinkerGraph in-memory graph
** "Neo4j":http://neo4j.org/ graph database
** "OrientDB":http://www.orientechnologies.com/ graph database
** "Sparksee":http://www.sparsity-technologies.com/#sparksee graph database
** "Titan":http://thinkaurelius.github.com/titan/ graph database
** "Faunus":http://thinkaurelius.github.com/faunus/ graph analytics engine
** "InfiniteGraph":http://www.objectivity.com/products/infinitegraph/ graph database
** "Rexster":http://rexster.tinkerpop.com graph server
** "Sesame 2.x":http://www.openrdf.org compliant RDF stores
** Many "third-party":https://github.com/tinkerpop/blueprints/wiki Blueprints implementations
* JVM language connectivity:
** "Java":http://java.com/: Gremlin in the Java Language
** "Groovy":http://groovy.codehaus.org/: Gremlin in the Groovy Language
** Easy to connect to other "JVM languages":http://en.wikipedia.org/wiki/List_of_JVM_languages
The documentation for Gremlin can be found at this "location":http://gremlin.tinkerpop.com. Finally, please visit "TinkerPop":http://tinkerpop.com for other software products.
