Skip to content
Apache TinkerPop - a graph computing framework
Java C# Gherkin Python Groovy JavaScript Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.dependabot Kill dependabot with deadly config!!! Nov 13, 2019
bin Merge branch '3.4-dev' Apr 27, 2020
data Merge branch 'tp32' into tp33 Jun 1, 2018
docker Merge branch '3.4-dev' Apr 15, 2020
docs Merge branch '3.4-dev' Jun 1, 2020
gremlin-archetype Merge branch 'tp34' Nov 8, 2019
gremlin-console Merge branch '3.4-dev' May 12, 2020
gremlin-core Merge branch '3.4-dev' May 26, 2020
gremlin-dotnet Some spacing mod that needed to be committed from template gen CTR Jun 3, 2020
gremlin-driver Merge branch '3.4-dev' May 19, 2020
gremlin-groovy Bump to Groovy 3.0 May 21, 2020
gremlin-javascript Merge branch '3.4-dev' May 27, 2020
gremlin-python Registered ByModulatorOptimizationStrategy with Gremlin-Python. May 5, 2020
gremlin-server Bump to Groovy 3.0 May 21, 2020
gremlin-shaded Bumped to Jackson 2.11.x CTR May 28, 2020
gremlin-test Merge branch '3.4-dev' May 29, 2020
gremlin-tools This is the 3.5.0 fix to the bad io test data for session based reque… Mar 9, 2020
hadoop-gremlin Merge branch 'tp34' Nov 20, 2019
licenses Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
neo4j-gremlin Fixed jar conflict in neo4j after commons-configuration2 bump CTR Jan 10, 2020
spark-gremlin Merge branch 'tp34' Nov 20, 2019
sparql-gremlin Merge branch '3.4-dev' Jan 31, 2020
tinkergraph-gremlin TINKERPOP-2235 Fixed up label overrides for property(label,Object) Dec 3, 2019
.asf.yaml Add .asf.yaml file to include github metadata CTR Sep 13, 2019
.dockerignore Add docker images for console and server TINKERPOP-1897 Jun 4, 2018
.gitignore Added more python project related ignores for git CTR Jul 23, 2019
.mailmap Update for 3.3.10/3.4.5 release CTR Feb 10, 2020
.travis.install-maven.sh Make Travis use a newer version of Maven. Jan 19, 2018
.travis.yml Merge branch '3.3-dev' into 3.4-dev Mar 18, 2020
CHANGELOG.asciidoc Merge branch '3.4-dev' Jun 1, 2020
CONTRIBUTING.asciidoc reformated asciidoc headers Sep 26, 2017
LICENSE Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
NOTICE Updated NOTICE copyright date CTR Feb 11, 2019
README.asciidoc Added (tm) in a few spots to docs CTR Oct 22, 2018
pom.xml Bump to Groovy 3.0 May 21, 2020
source-release.xml Override the apache-release profile Jan 3, 2019

README.asciidoc

TinkerPop3

TinkerPop3

Documentation

Apache TinkerPop™ provides graph computing capabilities for both graph databases (OLTP) and graph analytic systems (OLAP).

Building and Testing

TinkerPop uses Maven and requires Java 1.8.0_40+ for proper building and proper operations. To build, execute unit tests and package Gremlin Console/Server run:

mvn clean install

The zip distributions can be found in the following directories:

  1. gremlin-server/target

  2. gremlin-console/target

Please see the CONTRIBUTING.asciidoc file for more detailed information and options for building, test running and developing TinkerPop.

Get Started

$ bin/gremlin.sh

         \,,,/
         (o o)
-----oOOo-(3)-oOOo-----
plugin activated: tinkerpop.server
plugin activated: tinkerpop.utilities
plugin activated: tinkerpop.tinkergraph
gremlin> graph = TinkerFactory.createModern()
==>tinkergraph[vertices:6 edges:6]
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name','vadas').valueMap()
==>[name:[vadas], age:[27]]
You can’t perform that action at this time.