How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
pgroll is a PostgreSQL migration framework designed for zero-downtime schema changes. It applies non-blocking DDL operations that avoid exclusive locks on tables, and uses trigger-based column backfill to populate new columns while keeping them synchronized with old ones. The framework wraps each migration step in a database transaction that can be atomically committed or rolled back, and creates a versioned view layer that exposes both old and new schema versions…
The main features of xataio/pgroll are: Database Schema Migrations, Trigger-Based Backfills, Trigger-Synced Column Backfills, Schema Version Views, Simultaneous Schema Versions, View-Based Schema Versionings, Instant Migration Rollbacks, Lock-Free Schema Evolutions.
Projects with overlapping indexed features include: plastic-labs/honcho — Honcho is an agent memory platform: a server and set of SDKs that store conversation history as messages and reason… sqlalchemy/alembic — Alembic is a database schema versioning system and migration tool for SQLAlchemy. It manages incremental updates to… github/gh-ost — gh-ost is a triggerless online schema migration tool for MySQL. It functions as a replication client and table… doctrine/doctrinemigrationsbundle — DoctrineMigrationsBundle is a database schema migration tool and a Symfony framework integration for managing and… aimeos/upscheme. cookiecutter-flask/cookiecutter-flask — cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating…
Honcho is an agent memory platform: a server and set of SDKs that store conversation history as messages and reason over it in the background to build persistent, evolving context about users and agents. It models humans, agents, groups, and projects as equal peers who join shared sessions inside isolated workspaces, and it derives conclusions about each participant so applications can adapt their responses to the person they are talking to. What sets it apart is the reasoning layer. Queued messages are processed in order per session, and scheduled consolidation passes draw deductive and indu
Alembic is a database schema versioning system and migration tool for SQLAlchemy. It manages incremental updates to database structures using versioned scripts that support both upgrading and downgrading to keep the database and code in sync. The system utilizes a directed acyclic graph for migration management, which allows for non-linear versioning, including branching and merging across multiple root versions. It includes an automated schema diffing tool that compares live database schemas against metadata objects to programmatically generate migration instructions. The tool provides capa
gh-ost is a triggerless online schema migration tool for MySQL. It functions as a replication client and table management utility that synchronizes data from a source table to a shadow table using binary logs, allowing for table structure modifications without locking original tables or causing downtime. The tool distinguishes itself by using binary-log-based replication instead of triggers to stream row-based events to a shadow table. It implements load-aware throttling and dynamic performance tuning to adjust migration speed based on server load and replication lag. Users can monitor and ad