Skip to content

Awesome TigerGraph

Awesome

A curated list of AWESOME TigerGraph community resources.

Table of Contents

Communities

TigerGraph Resources

Developer Tools

Build

  • Giraffle a dsl build tool that allows you to develop in multi-graph and multi-instances of Tigergraph
  • Automatic Demo Loader a Google Colab notebook that can automatically upload a demo(from the TG demos folder in ecosys on Github). The notebook comes with widgets so no coding is required(just click buttons)

CLI

  • TigerGraphCLI an easy-to-use CLI for interacting with TigerGraph databases

IDE

  • vsc-gsql-extension an extension that provides syntax highlighting capabilities for TigerGraph's GSQL
  • gsql-vim a vim GSQL syntax highlighting tool
  • atom-language-gsql adds syntax highlighting and snippets to GSQL® files in Atom
  • gsql-sublime - syntax formatter for GSQL in Sublime v3

Python

Connectors

Kafka

s3

  • tg-s3-parquet-load a program that uses Spark SQL to load parquet from Amazon S3 and store as CSV locally or in S3

RDBMS

  • tg-rdbms-import a utility to read records from a RDBMS and then POST to TigerGraph

Hadoop/Spark

Python

.NET

  • TigerGraph.NET: Cross-platform libraries and tools for building graph-powered browser, server, desktop, and notebook apps in C# and F# with TigerGraph.

C

Javacript

  • tigroid a connector is intended to work both in browsers and on server side, to be Node.JS friendly (in the long term).
  • TigerGraph.js a Javascript wrapper for TigerGraph aimed to simplify the TigerGraph-JavaScript development process

Flutter

  • tiger_graph a Dart wrapper that streamlines connection between a TigerGraph cloud instance and Flutter.

Other

  • dist_split a utility to split large data files for loading onto a distributed system

Visualization

  • Davraz a graph visualization and exploration tool
  • D3 a community open source visualization library
  • ant_design_g6 graph visualization engine, which provides a set of basic mechanisms, including rendering, layout, analysis, interaction, animation, and other auxiliary tools
  • KeyLines
  • Gephi a visualization and exploration software for all kinds of graphs and networks. Gephi is open-source and free
  • vis.js a dynamic, browser based visualization library
  • py3plex a library for analysis and visualization of heterogeneous networks
  • pyGraphistry a python based GPU powered graph visualization packackage for large graph rendering

TigerGraph Enviornment

Docker

  • Docker Demo step-by-step instructions on how to pull the latest TigerGraph Developer Edition docker image to your host machine
  • TG Docker Lite the purpose of this repository is to remove un-needed demo files from TigerGraph containers for resource sensitive environments e.g. CI/CD. The Docker image starts gadmin when the container spins up
  • Full Enviorment Workshop TigerGraph workshop with TG-Developer latest version (3.0) and the ecosystem around it: MariaDB, Kafka, Zookeeper, Kafka Connect and Conda

Cloud

Certifications

  • Graph Fundementals a course designed for people who are new to graph database and graph-based analytics
  • GSQL 101 provides the basics of programming in GSQL, and enables you to create and use TigerGraph’s graph database and analytics solution

Demos

How To

Benchmarking

Blogs

Videos