[Global GraphHack] FlatToCypher - create graphs directly from flat files

Much of the data we work with are in structured flat files such as CSV, with a single file having data which should form nodes and relationship and sometimes they are also hyperedge cases.

Existing solutions required processing this data and importing it into a relational DB or multiple CSV files where we need one file for each node and relationship. Imagine if you have 20+ of these! Plus we wanted something that even non-tech users can work with. Thus was born FlatToCypher, which we developed as part of the Global GraphHack.

Right now it's CLI, but we are building a web-app to simplify the configuration process.

Details and documentation are available on devpost: https://devpost.com/software/flattocypher

Watch a short example with Airbnb data: https://www.youtube.com/watch?v=GpmQEF7dgFQ

Try it out and let us know if you have any questions or feedback: https://github.com/PathAbhi/flat-to-cypher