{"repo":"growgraph/graflo","free":true,"listed":false,"github":"https://github.com/growgraph/graflo","clone":"git clone https://github.com/growgraph/graflo.git","description":"Manifest-driven schema & ingestion for labeled property graphs (GSTL): define once in YAML/Python, ingest from CSV/SQL/RDF/SPARQL/API, load to ArangoDB, Neo4j, TigerGraph, FalkorDB, Memgraph, or NebulaGraph.","language":"Python","stars":35,"topics":["arangodb","digital-twin","etl","graph-database","graph-schema","knowledge-graph","labeled-property-graph","neo4j","property-graph","rdf"],"license":null,"category":"data-pipelines","readme_excerpt":"GraFlo — Graph Schema & Transformation Language (GSTL) GraFlo is a manifest-driven schema and ingestion layer for labeled property graphs (LPGs) . Write a GraphManifest (YAML or Python) once — it defines vertices, edges, typed properties, identities, and DB profile — then infer, validate, migrate, and load into any supported graph engine. What you get - One pipeline, several graph databases — The same manifest targets ArangoDB, Neo4j, TigerGraph, FalkorDB, Memgraph, NebulaGraph, or PostgreSQL (relational vertex + junction edge tables); DatabaseProfile and DB-aware types absorb naming, defaults, and indexing differences. - Explicit identities — Vertex identity fields and indexes back upserts so reloads merge on keys instead of blindly duplicating nodes. - Reusable ingestion — Resource actor pipelines (including vertex router / edge steps) bind to files, SQL, SPARQL/RDF, APIs, or in-memory batches via Bindings and the DataSourceRegistry . - Schema as the contract — GraphManifest is the single source of truth: vertex/edge definitions, typed properties, identity fields, and DB profile are validated at finish init time, not at write time. Schema migrations are first-class ( graflo migrate schema ). - Manifest as linked data — The GraFlo ontology ( gf: at ontology.growgraph.dev ) lets you export manifests to RDF and round-trip them for tooling, provenance, and SPARQL-facing catalogs. What’s in the manifest - schema — Schema : metadata, core schema (vertices, edges, typed properties","default_branch":null,"files":null,"tree":[],"storefront":"/r/growgraph","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/growgraph/graflo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}