Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

GraFlo

Universal ETL tool for property KG (Neo4j, TigerGraph, Arango)

Details

External ID
45835629
Source
HN
Company
—
Product
GraFlo
Website domain
github.com
Launched
Nov. 6, 2025
Cohort
—
Upvotes
5
Upvotes percentile
0.0982532751091703
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

We built GraFlo after repeatedly writing the same boilerplate code to transform datasets into Neo4j, ArangoDB, and TigerGraph. Every time we had a new dataset (OpenAlex, IBES financial data, Debian packages), we'd write yet another custom ETL script with the same problems: ID generation, type coercion, deduplication, and database-specific quirks.GraFlo is a declarative framework that handles this once and for all. You define your graph structure in a database-agnostic schema - vertices, edges, properties, and how they map to your source data (CSV, SQL, JSON, XML). GraFlo then generates the ingestion code for your target database. The key insight: while Neo4j, ArangoDB, and TigerGraph are all idiosyncratic, the underlying property graph model is universal. We crystallized that into a single abstraction layer.What GraFlo handles automatically:- Consistent ID generation across vertices and edges- Type coercion (strings to dates, numbers, etc.)- Vertex and edge deduplication- Generating database-specific ingestion scriptsIt's plug-and-play in the sense that swapping from Neo4j to ArangoDB takes no time — just change the target database type in your config (docker compose examples provided).We've used it to build knowledge graphs from academic publications, financial datasets, and package dependencies. Instead of maintaining N × M scripts (N datasets, M databases), we maintain N schemas.On the roadmap: SQL/API integration (e.g., automatically generating GraFlo configs from SQL schemas).Would love feedback from anyone working with graph databases or building knowledge graphs.

Enrichment

Theme
database infrastructure and developer tools
Vertical
—
Function
Workflow automation
Audience
B2B
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
etl tool for graph databases
Manually corrected
False

Could you build this?

Yes GraFlo is an open-source ETL utility that translates common data formats into graph database schemas (Neo4j, ArangoDB, TigerGraph) using standard batch processing.

Discussion

3 comments analyzed.

Competitors mentioned: RML (RDF paradigm for graph building)

Concerns raised: Migration between different property graph DBs not trivial due to different organization, Uniqueness constraints and indexes handled differently across databases

Feature requests: Direct support for database migration between different property graph engines

Competitors

Other products that read as similar to this one — 19 launches clear the similarity bar, closest 8 shown.

Attention rank: #19 of 20 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 8 days after the earliest competitor.

Other launches for this product