GeezerVison is showing github.com — DBWarden
DBWarden
Your models are the source code. SQL is the output.
DBWarden is a declarative schema compiler for SQLAlchemy. You declare the schema you want in your SQLAlchemy models, and DBWarden compiles everything else: migration SQL, rollbacks, snapshots, and safety checks. There are no migration scripts to write or maintain. Your models are the contract.
This organization is the home of the DBWarden project and its official plugins.
# install DBWarden
uv add dbwarden
# create a configuration
echo "
from dbwarden import DbwardenDatabase
class Primary(DbwardenDatabase):
database_name = 'primary'
database_type = 'postgresql'
database_url_sync = 'postgresql://user:pass@localhost:5432/myapp'
default = True
" > dbwarden.py
# generate your first migration
dbwarden make-migrations " create initial tables"
# apply it
dbwarden migrate
Browse community plugins on PyPI
Use the dbwarden-plugin-template to scaffold a new plugin: click Use this template , run one command, and you have a working, tested, publishable plugin with the standard layout.
Full plugin development guide: docs.dbwarden.org/plugins
Full documentation with guides, cookbook, and API reference:
docs.dbwarden.org
We welcome contributions to the core tool and to plugins.
Start with the core contribution guide or jump into any plugin’s issue tracker.
DBWarden and all official plugins are released under the MIT License .
Pinned
Loading
DBWarden is a database migration system for Python/SQLAlchemy projects
Python
15
1
Template for building DBWarden plugins: project scaffolding, conformance suite, GitHub Actions CI, and PyPI publishing out of the box
Python
Standalone black-box validation harness for DBWarden releases, database backends, plugins, migrations, and schema convergence
Python
1
CLI and language bindings (C++, Rust, Python, Go, Zig) for libwlite. SQLite schema and migration toolkit.
Makefile
DBWarden plugin for FastAPI: session dependencies, health endpoints, migration routes, and lifespan management
Python
A small C library for SQLite schema management, migrations, and queries. Core runtime for wlite.
C
Repositories
Loading
Type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
All
C
JavaScript
Makefile
Python
Sort
Showing 10 of 15 repositories
dbwarden
Public
DBWarden is a database migration system for Python/SQLAlchemy projects
dbwarden-org/dbwarden's past year of commit activity
Python
15
MIT
1
0
0
Updated Oct 15, 2026
dbwarden-harness
Public
Standalone black-box validation harness for DBWarden releases, database backends, plugins, migrations, and schema convergence
dbwarden-org/dbwarden-harness's past year of commit activity
Python
1
0
0
0
Updated Oct 10, 2026
dbwarden-seeds
Public
DBWarden plugin for seed data management: apply, rollback, and export seed data across environments
dbwarden-org/dbwarden-seeds's past year of commit activity
Python
0
MIT
0
0
0
Updated Oct 10, 2026
dbwarden-plugin-template
Public template
Template for building DBWarden plugins: project scaffolding, conformance suite, GitHub Actions CI, and PyPI publishing out of the box
dbwarden-org/dbwarden-plugin-template's past year of commit activity
Python
0
MIT
0
0
0
Updated Oct 10, 2026
dbwarden-org/web's past year of commit activity
JavaScript
0
0
0
0
Updated Oct 10, 2026
.github
Public
DBWarden organization profile, community health files, and shared GitHub workflows
dbwarden-org/.github's past year of commit activity
0
0
0
0
Updated Oct 10, 2026
dbwarden-fastapi
Public
DBWarden plugin for FastAPI: session dependencies, health endpoints, migration routes, and lifespan management
dbwarden-org/dbwarden-fastapi's past year of commit activity
Python
0
MIT
0
0
0
Updated Oct 10, 2026
wlite
Public
CLI and language bindings (C++, Rust, Python, Go, Zig) for libwlite. SQLite schema and migration toolkit.
dbwarden-org/wlite's past year of commit activity
Makefile
0
MIT
0
0
0
Updated Sep 5, 2026
libwlite
Public
A small C library for SQLite schema management, migrations, and queries. Core runtime for wlite.
dbwarden-org/libwlite's past year of commit activity
C
0
MIT
0
0
0
Updated Sep 5, 2026
dbwarden-redis
Public
Redis-backed distributed migration locking for DBWarden
dbwarden-org/dbwarden-redis's past year of commit activity
Python
0
MIT
0
0
0
Updated Sep 1, 2026
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Uh oh!
There was an error while loading. Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading. Please reload this page.