You NEED to see these GraphHack projects!!

Karin Wolok
Neo4j Developer Blog
4 min readSep 30, 2019

THIS is what motivates me the most to do what I do. These projects are incredible!

Part of what’s awesome about this GraphHack, is its’ theme, Extending the Graph Ecosystem. Hackers were tasked to build something that benefits others in the community.

What am I so moved by it? Because this is a representation of what a community truly is!

Everybody wins, because everyone helps.

A collaborative and supportive ecosystem.

There’s more…

A major part my team’s (Neo4j Developer Relations) focus is to develop apps, tools, and integrations, that can be of value to the community.

We even have an internal program around it, Neo4j Labs, where we work with community members to build and create projects that others may find useful. These projects then have the opportunity to graduate and become formally-maintained and supported Neo4j projects.

This hackathon… gave our community the torch!

Not only do they drive the direction of what’s being built, but they actually built it! This, my friends, is true community initiative. ❤

(PS, if you didn’t participate, that’s ok! Just make sure you let the project-creators know if you liked their project! VOTE for your favorite project in the GraphHack Gallery!!!!!!)

GraphHack winners will go to GraphConnect 2020 (training included) to present their project in DevZone, provided compensation of hotel and airfare, get an exclusive invite to the Neo4j Ecosystem Summit, and will rub elbows with Neo4j executive staff.

How these hackers give meaning to my job — I can’t even ‘graphsplain’ it. ;)

Here’s a quick glance of the GraphHack submissions.

NeoWithNic

A tutorial for beginner programmer where you will learn, how to build a website backed with Neo4j using the GRANDstack.

By: Nicole Marie Trapp

Neo4j Scraper Procedures

These procedures provide the option to do web scraping from Cypher. Sometimes you need to scrape tables, lists, texts from the web, or simply get the text content of an URL. Now you can do it in Cypher.

By: Janos Szendi-Varga

associated-rules

A Neo4j database extension to build associated rules from transactions.

By: Min Li, Haibo Fu, Liang Chen, Weihao(Luke) Xia

Format the explanatory dictionary with Neo4j database

Collect relevant words/definitions in format of an explanatory dictionary and populate Neo4j database.

By: sergiy t

Baryon

Baryon is a react component to visualize Neo4j graph as a media.

By: satoshi mayumi

Meetup Mixer

A community-expanding, knowledge-building app.

By: Sarah Staab, Erin Schuberth, Nathan Smith, Steve Petrie

Node Local Relationship Indexes

Solution to the supernode problem with indexes on supernodes.

By: František Hartman, Sergio De Lorenzis, Will Evans

Graph Algorithm Visualization Tool

Our idea is to visualize the process of how a community detection algorithm captures the graph structure and compare the result of different types of community detection algorithms with same input graph.

By: Jingwei Cao, 欢 王, NMAGZ

Visualize Breast Cancer w/ GraphXR

Visualize Breast Cancer using GraphXR and Node4j Desktop.

By: Andrew Kamal

neomap

A Neo4j Desktop application to visualize nodes with geographic attributes on a map.

By: Estelle Scifo

Neo4j Jmeter load testing

When working with Neo4j, sometimes you need to create custom procedures to handle advanced use cases. This project aims at making it easier to do load testing on them with JMeter.

By: Nicolas Mervaillie, Luanne Misquitta

Visual Studio Code Cypher Query Language Tools for Neo4j

VSCode extension for Cypher and Neo4j. Initial version is syntax highlighting and basic code completion. Much more functionality to follow.

By: Anthony Gatlin

PyEmbeo

Graph embeddings for Neo4j in python.

By: Vedashree Patil, Nikhil Akki, Arun Kutty

Graphsplaining

Graphsplain is your all-in-one solution to optimizing your graph. By evaluating your current graph and queries, Graphsplain will ‘splain ways to help make your graph faster, stronger, and grap ier.

By: Jacob McCrumb, Michael McKenzie, Mike French

FlatToCypher

Create graphs directly from flat files.

By: Abhishek Pathak, Rashmi Ravi Chandur, Sandeep Chandur

Chart,neo

Create custom exportable charts right inside Neo4j Desktop.

By: Piyush Agrawal, Shashwat Gulyani, Subham Banga, Shweta Gulyani

Isomorphic Addition Project

A script library for generating polynomials equivalent to integers using linear combinations of sum of series quadratics.

By: Thomas Pries

--

--