SF SeedForge SQL

Developer & DBA Tooling

Fill complex SQL Server databases in seconds.

Export your database schema, apply simple rules, and generate thousands of rows of realistic, dependency-safe seed data. Completely deterministic.

Deterministic
Repeatable seed generation
FK-Aware
Respects table hierarchies
Local-First
Zero database writes by default
Preset Schema:
Loading...
Generated in 0ms Dataset Size: 0 rows

Database Seed Problems

Why database seeding is usually broken

Developers need rich, relational test data, but syncing real customer data is a compliance hazard, and generic faker scripts crash when they break database foreign keys.

How It Works

Three simple steps to safe, realistic mock data

1

Inspect Structure

Upload a JSON export of your SQL Server database structure (tables, types, primary keys, identity columns, and references).

2

Define Rules

Apply deterministic rules to columns (e.g. status lists, number bounds, emails, phone formulas) using our rules structure.

3

Export Output

Download a single, transaction-safe SQL script file or a folder of clean CSV files. Your database never receives direct writes.

Efficiency Metric

Calculate your development time saved

By automating mock database schema generation and eliminating manual data integrity fixes, you free up senior engineering hours for real feature work.

$600 saved per month approx. 8 developer hours reclaimed

Open Source CLI

Run SeedForge directly in your terminal

Command Line Interface Setup

SeedForge is published as a local NPM package. You can install it globally or run it on-demand using npx inside your project folder.

Run directly without installing:

npx sql-seed-mvp --schema ./schema.json --out ./out --format sql,csv

Install globally:

npm install -g sql-seed-mvp
  • 100% Free & MIT Licensed
  • Runs entirely offline
  • Respects Foreign Keys
  • CLI Pipeline Ready
  • Generates SQL + CSVs
  • Deterministic seeds
Star on GitHub

GitHub Community

Help us improve SeedForge SQL

SeedForge is open-source. Found a bug, have a feature request, or want to add support for PostgreSQL, MySQL, or Oracle? Open an issue or submit a pull request on our GitHub repository.

Contribute on GitHub