Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source data-generation software

327 open-source libraries, tools and applications tagged data-generation, ranked by how closely data-generation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

327 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
career-ops
Career‑Ops is an open‑source AI‑powered job‑search system that runs locally in your terminal. It scans job portals, evaluates listings, tai…
8273985active
NanmiCoder/MediaCrawler
MediaCrawler is a Python-based multi-platform social media crawler that scrapes notes, videos, posts, and comments from Xiaohongshu, Douyin…
7265481active
ai/nanoid
Nano ID is a tiny (118 bytes), dependency-free JavaScript library for generating secure, URL-friendly unique string IDs using a hardware ra…
9827084stable
huggingface/open-r1
Open R1 is Hugging Face's fully open reproduction of the DeepSeek-R1 training pipeline, providing scripts for supervised fine-tuning, GRPO …
6526481active
mxgmn/WaveFunctionCollapse
A C# implementation of the Wave Function Collapse algorithm that generates bitmaps and tilemaps locally similar to a single example input, …
5225341stable
Builder.io
A Node.js/TypeScript crawler that scrapes one or more websites and generates knowledge files (JSON) for creating custom GPTs or OpenAI assi…
2822405active
Faker
Faker is a Python library that generates realistic fake data such as names, addresses, and text. It is commonly used to seed databases, cre…
9519447stable
Faker
Faker is a TypeScript library for generating massive amounts of realistic fake data such as names, addresses, dates, and financial records …
9215518stable
ConardLi/easy-dataset
Easy Dataset is a self-hosted web application for building high-quality structured datasets for LLM fine-tuning, RAG, and model evaluation.…
6614989active
faker-ruby/faker
A Ruby library for generating realistic fake data such as names, addresses, emails, phone numbers, and finance details. It supports over 40…
8611937stable
pathwaycom/arc-task-gen
A Python tool that generates original ARC-AGI-1-style puzzle tasks distribution-matched to the public evaluation set. It produces tasks in …
5311149active
x-hw/amazing-qr
A Python library and CLI tool (amzqr) that generates QR codes, including artistic black-and-white or colorized QR codes merged with picture…
7510831active
bchavez/Bogus
Bogus is a fake data generator library for .NET languages (C#, F#, VB.NET), ported from faker.js with a FluentValidation-inspired fluent AP…
549740active
dataabc/weiboSpider
A Python command-line crawler that scrapes posts and profile data from Sina Weibo users, writing results to txt/csv/json files or MySQL/Mon…
589733active
Builder.io
GPT Crawler is a TypeScript‑based CLI that crawls websites, extracts content, and formats it into knowledge files for OpenAI custom GPTs. I…
948862active
thoughtbot/factory_bot
factory_bot is a Ruby library for defining and building test data objects with a straightforward factory definition syntax. It supports mul…
838169stable
stanfordnlp/GloVe
Stanford's C implementation of the GloVe model for training distributed word representations (word embeddings), plus downloadable pre-train…
347230stable
davidmerfield/randomColor
A tiny JavaScript library that generates attractive random colors, with options to control hue, luminosity, count, seed, and output format.…
486120stable
brianvoe/gofakeit
Gofakeit is a random fake data generator library for Go offering 310+ functions for names, emails, phones, companies, credit cards, and mor…
715395stable
Mimesis
Mimesis is a Python library for generating fake but realistic data across 47 locales, covering names, addresses, dates, financial data, and…
984851stable
dataabc/weibo-crawler
A Python crawler for Sina Weibo that scrapes user profiles and posts, exporting data to CSV, JSON, MySQL, MongoDB, or SQLite, and optionall…
704663active
focus-creative-games/luban
Luban is a powerful, stable game configuration pipeline tool that reads data from Excel/CSV/JSON/XML/YAML/Lua sources and generates typed c…
974624active
rom1504/img2dataset
A Python tool that downloads large sets of image URLs and packages them into machine learning datasets, with resizing and caption support. …
524454active
nuysoft/Mock
Mock.js is a JavaScript library that generates simulated random data from data templates and intercepts Ajax requests to return mock respon…
2319571maintenance
Node.js CSV
A mature monorepo of Node.js and browser packages (csv-generate, csv-parse, stream-transform, csv-stringify) for generating, parsing, trans…
764283stable
Agent Game Forge
Agent Sprite Forge is a Codex agent skill for generating game-ready 2D assets from natural language prompts. It produces sprite sheets, lay…
524274active
iztro
A lightweight, multilingual TypeScript/JavaScript library for generating Zi Wei Dou Shu (Purple Star Astrology) natal charts and horoscope …
924196active
nghuyong/WeiboSpider
A continuously maintained Python web scraping tool for Sina Weibo built on Scrapy and the new weibo.com API. It collects user profiles, pos…
694119active
fake-useragent/fake-useragent
A Python library that generates realistic, up-to-date browser user-agent strings from a bundled real-world database. It supports random or …
104049active
JioNLP
JioNLP is a Python library for Chinese NLP preprocessing and parsing, offering utilities like time semantic parsing, license plate parsing,…
773873active
FactoryBoy/factory_boy
factory_boy is a Python test fixtures replacement inspired by Ruby's factory_bot. It lets developers define declarative factories for creat…
563811stable
Belval/TextRecognitionDataGenerator
A Python library and CLI tool (trdg) that generates synthetic text images for training OCR and text recognition models. It supports multipl…
233696stable
menzi11/BullshitGenerator
A JavaScript-based generator of nonsensical Chinese filler text ('BullshitGenerator') intended for testing GUI text rendering. It assembles…
3215502maintenance
sdv-dev/SDV
SDV (Synthetic Data Vault) is a Python library for generating synthetic tabular data using machine learning models ranging from GaussianCop…
983572stable
AutoFixture/AutoFixture
AutoFixture is an open-source .NET library that automates the creation of test data and object graphs, minimizing the 'Arrange' phase of un…
813540stable
omkarcloud/google-maps-scraper
A desktop application and API for scraping Google Maps business data, extracting 50+ data points including emails, phone numbers, social pr…
733538active
Auburn/FastNoiseLite
FastNoise Lite is a highly portable noise generation library offering 2D/3D Perlin, OpenSimplex2, Cellular (Voronoi), Value, and Cubic nois…
593527stable
imgaug
imgaug is a Python library for augmenting images in machine learning experiments, converting a small set of input images into a much larger…
2314744maintenance
Mozilla Common Voice
Mozilla Common Voice is a web platform for crowdsourcing voice donations to build public-domain speech datasets for training voice recognit…
993493active
json-schema-faker/json-schema-faker
A JavaScript library that generates valid, realistic fake JSON data from JSON Schema definitions, supporting JSON Schema 2019-09 and 2020-1…
863447active
jsvine/markovify
Markovify is a simple, extensible Python library for building Markov chain models from text corpora and generating random semi-plausible se…
323409stable
IPTV
A Node.js tool that downloads Electronic Program Guide (EPG) data for thousands of TV channels from hundreds of sources and outputs it as X…
773388active
oxylabs/google-news-scraper
A free Python-based command-line tool from Oxylabs that scrapes Google News articles by topic, exporting headlines, URLs, and publication d…
613381active
synthetichealth/synthea
Synthea is an open-source synthetic patient population simulator that generates realistic but not real patient health records. It models pa…
843366active
Wisser/Jailer
Jailer is a Java-based tool for database subsetting and relational data browsing. It extracts small, referentially intact slices of product…
983205active
thoughtbot/factory_bot_rails
factory_bot_rails provides Rails integration for Factory Bot, a fixtures replacement library for defining test data with a straightforward …
643139stable
Eladlev/AutoPrompt
AutoPrompt is a Python framework for optimizing LLM prompts using Intent-based Prompt Calibration. It iteratively generates challenging edg…
393017active
calebporzio/sushi
Sushi is a PHP library that lets Laravel Eloquent models run on in-memory array data instead of a database, backed by SQLite. You add a tra…
583008active
rtivital/omatsuri
Omatsuri is a progressive web application bundling 12 open-source frontend-focused tools such as CSS generators, SVG compression/conversion…
502972active
Ovi/DummyJSON
DummyJSON is a free hosted fake REST API that serves placeholder JSON data (products, users, carts, posts, quotes, todos, recipes) for fron…
752929active
RoboTwin-Platform/RoboTwin
RoboTwin 2.0 is a scalable benchmark and data-generation platform for bimanual (dual-arm) robotic manipulation, built on simulated digital …
662914active
orangehill/iseed
iSeed is a Laravel package that generates database seed files from existing database table data via an Artisan command. It supports Laravel…
862896active
doctrine/data-fixtures
Doctrine Data Fixtures is a PHP library for managing and loading data fixtures into databases via the Doctrine ORM or ODM. It provides a fi…
852851stable
google-research/kubric
Kubric is a data generation pipeline from Google Research for creating semi-realistic synthetic multi-object videos with rich annotations l…
572839active
kerrickstaley/genanki
A Python 3 library for programmatically generating Anki flashcard decks (.apkg files), including notes, models, decks, and media files. It …
322740stable
nelmio/alice
Nelmio Alice is a PHP library for generating expressive fixtures and fake data, built on top of FakerPHP. It lets developers define complex…
742538active
tobiabocchi/flipperzero-bruteforce
A Python script that generates .sub files for brute-forcing fixed OOK code subghz protocols using a Flipper Zero device. It supports multip…
322529active
hitsz-ids/synthetic-data-generator
SDG (Synthetic Data Generator) is a Python framework for generating high-quality synthetic structured tabular data using deep learning, GAN…
752440active
NVIDIA-NeMo/DataDesigner
NeMo Data Designer is an open-source Python orchestration framework from NVIDIA for generating high-quality synthetic datasets from scratch…
852354active
iver56/audiomentations
Audiomentations is a Python library for audio data augmentation with an API inspired by albumentations. It provides fast CPU-based waveform…
612323stable
Dynamic Prompts
An extension for AUTOMATIC1111's stable-diffusion-webui that adds a template language for random and combinatorial prompt generation using …
322292active
benkeen/generatedata
Generatedata is a self-hosted web application and engine for generating random test data in many formats such as CSV, SQL, and JSON. It shi…
862285active
holynova/gushi_namer
A web application that generates Chinese baby names by combining characters from classical texts like the Book of Songs, Chu Ci, Tang poems…
912256active
daimon3332/address
A self-hosted web application that generates realistic residential addresses and synthetic test profiles for 27 countries and regions, buil…
812226active
onthegomap/planetiler
Planetiler is a Java-based tool that generates vector tilesets (MBTiles or PMTiles) from OpenStreetMap and other geographic data sources. I…
852213active
gelstudios/gitfiti
gitfiti is a Python CLI tool that draws pixel art on your GitHub contribution calendar by generating backdated git commits. It produces a b…
328450maintenance
op7418/logo-generator-skill
A Claude Code skill that generates professional SVG logos in 6+ design variants and produces high-end showcase images using Gemini 3.1 Flas…
462134active
yuanzl77/IPTV
A Python tool that aggregates IPTV live streaming sources daily, validates them with HTTP checks and FFprobe quality probing, and generates…
692122active
peteromallet/dataclaw
DataClaw is a CLI tool and macOS menu-bar app that parses coding-agent conversation history (Claude Code, Codex, Gemini CLI, etc.), redacts…
762114active
rust-embedded/heapless
A Rust crate providing `static`-friendly data structures (vectors, queues, maps, etc.) that don't require dynamic memory allocation. It is …
802023stable
KEV0143/Parser-Chitai-Gorod
A Python-based scraper for the Russian online bookstore Chitai-Gorod that collects book URLs across catalog pages and extracts structured p…
721980active
typelevel/scalacheck
ScalaCheck is a property-based testing library for Scala and Java programs, inspired by Haskell's QuickCheck. It generates test cases autom…
851964stable
starik222/BooruDatasetTagManager
A desktop tag editor for managing booru-style tagged image and video datasets used to train Stable Diffusion models such as LoRAs, embeddin…
701947active
zanwei/design-dna
An agent skill that extracts a machine-readable 'Design DNA' JSON profile (design tokens, qualitative style, and visual effects) from refer…
561875active
425776024/nlpcda
nlpcda is a Python library for one-click Chinese NLP data augmentation. It provides techniques like random entity replacement, synonym subs…
251875active
e-p-armstrong/augmentoolkit
Augmentoolkit is a Python application that generates domain-expert fine-tuning datasets from uploaded documents and trains custom LLMs on t…
651872active
fent/randexp.js
A JavaScript library that generates random strings matching a given regular expression. It supports grouping, ranges, references, custom ch…
671866stable
davyxu/tabtoy
Tabtoy is a high-performance command-line tool that exports spreadsheet data (Xlsx/CSV) into JSON, binary, and source code for Golang, C#, …
231854active
simplex-noise
A fast, dependency-free simplex noise library in JavaScript/TypeScript supporting 2D, 3D, and 4D noise with optional seeding via a custom P…
231850stable
datafaker-net/datafaker
Datafaker is a JVM library for generating fake data in Java, Kotlin, and Groovy, offering 250+ data providers covering names, addresses, da…
901803active
DataArcTech/DataArc-SynData-Toolkit
DataArc SynData Toolkit is a Python-based synthetic data generation platform for creating customized LLM training data from local corpora, …
591783active
Chance
Chance is a minimalist JavaScript library for generating random strings, numbers, names, addresses, dates, and other data, built on a seeda…
396533maintenance
MikeMirzayanov/testlib
A C++ header-only library for building competitive programming problem infrastructure: checkers, validators, generators, and interactors. I…
641747stable
sunny-glow/Auto-BenchMax
Auto-BenchMax is a Python pipeline that automatically synthesizes benchmark-targeted training data for LLMs, claiming to more than double a…
521745active
bespokelabsai/curator
Bespoke Curator is a Python library for bulk LLM inference and scalable synthetic data curation for post-training and structured data extra…
891744active
dgreenheck/ez-tree
EZ-Tree is a procedural tree generator library for JavaScript and Three.js with dozens of tunable parameters, plus a standalone web app for…
711693active
koaning/drawdata
A Python library providing notebook widgets for drawing datasets interactively, built on anywidget. Drawn data can be exported as lists, pa…
671674active
luogu-dev/cyaron
CYaRon is a Python library for generating random test data for competitive programming and online judge problems. It can create random grap…
521666stable
Data-Centric-AI-Community/fg-data-synthetic
A Python library for generating synthetic tabular and time-series data using state-of-the-art generative models such as GANs (including CTG…
871659active
huggingface/aisheets
Hugging Face AI Sheets is an open-source no-code web application for building, enriching, and transforming datasets using AI models. It can…
641652active
meta-llama/synthetic-data-kit
A Python CLI tool from Meta for generating high-quality synthetic datasets to fine-tune LLMs. It follows a four-stage pipeline (ingest, cre…
391639active
NVIDIA/RULER
RULER is a benchmark framework from NVIDIA that generates synthetic test examples to measure the true effective context size of long-contex…
641619active
ffaker/ffaker
ffaker is a Ruby library for generating fake data such as names, emails, and addresses, originally created as a faster rewrite of the faker…
661572stable
sdv-dev/CTGAN
CTGAN is a Python library of deep learning based synthetic data generators for single-table tabular data, implementing the CTGAN conditiona…
761569active
Bklieger/infinite-bookshelf
Infinite Bookshelf is a Streamlit web app that generates entire nonfiction books from a one-line prompt using Llama models on Groq. It scaf…
321551active
kudrykv/latex-yearly-planner
A Go/LaTeX tool that generates yearly PDF planners designed for e-ink tablets like Supernote and ReMarkable. It produces pre-generated plan…
551532active
litestar-org/polyfactory
Polyfactory is a Python library that generates mock data from type hints, supporting frameworks like Pydantic, dataclasses, TypedDict, attr…
1001516active
huangserva/skill-prompt-generator
A Claude Code Skills-based system that generates high-quality AI image prompts by intelligently combining elements from a 1,246-item Univer…
491506active
JustAnotherArchivist/snscrape
snscrape is a Python-based scraper for social networking services that extracts posts, profiles, hashtags, and search results from platform…
325464maintenance
Aceinna/gnss-ins-sim
A Python library for simulating GNSS/INS integrated navigation systems. It generates reference trajectories and synthetic IMU, GPS, odomete…
231493active

page 1 / 4 next →