awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
thuss avatar

thuss/standalone-migrations

0
View on GitHub↗

Standalone Migrations

Standalone Migrations is a Ruby-based utility that provides database schema management and migration capabilities outside of a full web framework. It enables developers to track, version, and apply structural changes to relational databases using standard migration scripts in custom or non-framework environments.

The tool distinguishes itself by offering multi-database isolation, allowing for the management of independent data stores within a single project through separate configuration sets and migration paths. It supports dynamic environment-aware configuration, which allows connection settings to be adjusted at runtime, and provides a hook system to execute custom logic during the migration lifecycle.

Beyond core migration tasks, the project includes utilities for targeted execution of specific files, foreign key and primary key configuration, and the serialization of database structures into raw SQL files. It is designed to integrate into deployment pipelines for automated schema updates and can be applied to legacy databases to bring them under modern version control workflows.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
gabrito.com/post/standalone-migrations-using-rails-migrations-in-non-rails-projects
↗

Features

  • Database Schema Migrations - Automates the application of versioned updates to database schemas to maintain structural consistency.
  • Database Migration Tools - Provides a library for executing schema migration scripts and managing database structures in non-Rails Ruby applications.
  • Database Connection Management - Manages database connection lifecycles to ensure secure interaction with external data stores.
  • Database Schema Managers - Provides a declarative system for versioning and managing database structures outside of a full framework.
  • Database Schema Migrations - Provides versioned migration scripts to ensure consistent schema evolution in non-framework environments.
  • Rolling Deployment Migrations - Integrates migration tasks into deployment pipelines for automated schema updates.
  • Database Migration Management - Maintains separate migration sets and configurations for multiple databases within a single project.
  • Migration Execution - Supports targeted execution of specific migration files or raw SQL commands.
  • Multi-Database Connection Configuration - Coordinates multiple independent database connections and migration paths within a single project.
  • Environment-Specific Loading - Loads database connection settings dynamically based on the current execution environment.
  • Environment Variable-Based Configuration - Adjusts database connection settings at runtime using environment variables or external logic.
  • Multi-Store State Isolation - Enables management of independent data stores within a single project through isolated configurations.
995 stars·147 forks·Ruby·MIT·44 views

Star history

Star history chart for thuss/standalone-migrationsStar history chart for thuss/standalone-migrations

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.

Frequently asked questions

What does thuss/standalone-migrations do?

Standalone Migrations is a Ruby-based utility that provides database schema management and migration capabilities outside of a full web framework. It enables developers to track, version, and apply structural changes to relational databases using standard migration scripts in custom or non-framework environments.

What are the main features of thuss/standalone-migrations?

The main features of thuss/standalone-migrations are: Database Schema Migrations, Database Migration Tools, Database Connection Management, Database Schema Managers, Rolling Deployment Migrations, Database Migration Management, Migration Execution, Multi-Database Connection Configuration.

Which projects share features with thuss/standalone-migrations?

Projects with overlapping indexed features include: ilyakatz/data-migrate — Data-migrate is a command-line utility designed for managing and executing sequential data transformations alongside… mattes/migrate — This project is a database schema migration engine that provides a command-line interface and a library for managing… cookiecutter-flask/cookiecutter-flask — cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating… mikro-orm/mikro-orm — Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js… tortoise/tortoise-orm — Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while… golang-migrate/migrate — This project is a command-line utility designed to manage database schema versioning and automate incremental schema…

Projects sharing features with Standalone Migrations

These projects share indexed features with Standalone Migrations. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ilyakatz/data-migrateilyakatz avatar

    ilyakatz/data-migrate

    1,544View on GitHub↗

    Data-migrate is a command-line utility designed for managing and executing sequential data transformations alongside standard database schema migrations. It functions as a framework for version control, allowing teams to track, roll back, and synchronize both structural database changes and data updates across multiple environments and deployment pipelines. The tool distinguishes itself by coordinating migrations across multiple database connections within a single application, ensuring data integrity in distributed architectures. It supports modular project structures by allowing migration s

    Rubydata-schemarailsschema-migrations
    View on GitHub↗1,544
  • mattes/migratemattes avatar

    mattes/migrate

    2,282View on GitHub↗

    This project is a database schema migration engine that provides a command-line interface and a library for managing sequential structural changes. It functions as a version control utility for database schemas, enabling the application, reversion, and synchronization of incremental updates across development and production environments. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of relational and non-relational storage systems. It maintains schema consistency by using a dedicated metadata table to track versions and prevent concurrent up

    Goaws-s3cassandracrate
    View on GitHub↗2,282
  • cookiecutter-flask/cookiecutter-flaskcookiecutter-flask avatar

    cookiecutter-flask/cookiecutter-flask

    4,725View on GitHub↗

    cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating engine to generate a standardized directory structure and configuration files based on user input. The project implements the application factory pattern and blueprint-based modularization to organize application logic and ensure scalability. It integrates secure user authentication systems featuring password hashing, registration forms, and session management. The toolkit covers database schema management through versioned migration scripts and containerization for environmen

    Python
    View on GitHub↗4,725
  • mikro-orm/mikro-ormmikro-orm avatar

    mikro-orm/mikro-orm

    9,085View on GitHub↗

    Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com

    TypeScript
    View on GitHub↗9,085
Compare all 30 related projects→

Curated searches featuring Standalone Migrations

Hand-picked collections where Standalone Migrations appears.
  • Database Migration Tools
  • Declarative Database Schema Migration Tools
  • Database Schema Migration Tools