Knows: A flexible and reproducible property graph generator

Knows is a command-line property graphs generator for prototyping, testing, database development, and scientific or educational purposes. The tool emphasizes zero-configuration defaults with optional parameters for simple use cases, while also supporting optional schema files for custom graph structures. Knows exports to multiple formats (including YARS-PG, GraphML, CSV, Cypher, and JSON), includes a minimal built-in visualizer, and ensures reproducibility across formats via an optional random seed. The tool is widely available on PyPI and Docker Hub, and is ready for use by researchers, developers, educators, students, and anyone working with graph data. • Generates plausible, customizable property graphs. • Supports optional schema files for custom graph structures. • Simplifies creating graph data for research, development, and education. • Exports to various formats like YARS-PG, GraphML, CSV, Cypher, and includes visualization. • Guarantees reproducible graphs for consistent experiments.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2026-01-14
DOI
https://doi.org/10.1016/j.softx.2026.102510
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Knows: A flexible and reproducible property graph generator

Łukasz Szeremeta
SoftwareX
Graph Theory and Algorithms
article

Knows: A flexible and reproducible property graph generator

Łukasz Szeremeta
article en

Abstract

Knows is a command-line property graphs generator for prototyping, testing, database development, and scientific or educational purposes. The tool emphasizes zero-configuration defaults with optional parameters for simple use cases, while also supporting optional schema files for custom graph structures. Knows exports to multiple formats (including YARS-PG, GraphML, CSV, Cypher, and JSON), includes a minimal built-in visualizer, and ensures reproducibility across formats via an optional random seed. The tool is widely available on PyPI and Docker Hub, and is ready for use by researchers, developers, educators, students, and anyone working with graph data. • Generates plausible, customizable property graphs. • Supports optional schema files for custom graph structures. • Simplifies creating graph data for research, development, and education. • Exports to various formats like YARS-PG, GraphML, CSV, Cypher, and includes visualization. • Guarantees reproducible graphs for consistent experiments.

SoftwareXVol. 33
University of Białystok (PL)
Openalex Percentile: Top 90%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.