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
- Łukasz Szeremeta (ORCID: https://orcid.org/0000-0002-6635-0623)
Institutions
- University of Białystok (PL)
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