Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Schema Management

Schema Management

78 projects

Showing 36 of 78 projects

Lobos
LobosClojure

A Clojure library for SQL database schema manipulation and migrations with support for multiple databases.

#database-tool#sql-database#clojure-library
Stars266
Forks56
Last commit9 years ago
arc_ecto
arc_ectoElixir

An Elixir library that integrates Arc file uploads with Ecto schemas for seamless attachment handling.

#elixir#cache-busting#ecto
Stars253
Forks148
Last commit2 years ago
percolate:migrations
percolate:migrationsJavaScript

A simple migration system for Meteor supporting up/downwards migrations and command line usage.

#hacktoberfest#version-control#cli-tool
Stars243
Forks58
Last commit5 months ago
prettier-plugin-prisma
prettier-plugin-prismaJavaScript

A Prettier plugin that automatically formats Prisma schema files using Prisma's official formatter.

#developer-tools#prettier-plugin#prisma
Stars230
Forks7
Last commit22 days ago
JanuesGraph-Utils
JanuesGraph-UtilsJava

A utility library and sample application for building and operating custom graph applications with JanusGraph.

#janusgraph#rest-api#schema
Stars208
Forks92
Last commit7 years ago
clone_schema
clone_schemaPLpgSQL

A PostgreSQL utility that clones an entire schema with all its objects (tables, views, functions, etc.) using a single SQL function.

#sql-utility#database-migration#postgresql
Stars205
Forks46
Last commit4 days ago
migrator
migratorGo

A lightweight, embeddable Go library for database migrations using pure Go code and database/sql.

#golang-library#database-migrations#postgresql
Stars178
Forks18
Last commit2 years ago
activerecord-pg_enum
activerecord-pg_enumRuby

Integrate PostgreSQL enumerated types with Rails enum feature for type-safe, efficient database columns.

#rails-gem#type-safety#enum
Stars163
Forks9
Last commit3 years ago
Helenos
HelenosJavaScript

A free web-based environment for exploring data and managing schemas with Apache Cassandra databases.

#nosql-tools#database-administration#database-gui
Stars159
Forks42
Last commit10 years ago
ecto_autoslug_field
ecto_autoslug_fieldElixir

Automatically generate URL-friendly slugs from other fields in Ecto schemas.

#elixir-lang#database#elixir
Stars153
Forks15
Last commit2 days ago
Migrations plugin
Migrations pluginPHP

A database migrations system for CakePHP applications, enabling version-controlled schema changes.

#composer#version-control#cakephp
Stars135
Forks121
Last commit5 days ago
common_schema
common_schemaPLpgSQL

A framework for MySQL server administration providing SQL-based tools, function libraries, analysis views, and server-side scripting.

#server-side-scripting#mysql-administration#sql-framework
Stars127
Forks26
Last commit
Liquigraph
LiquigraphJava

A database migration tool for Neo4j, enabling version-controlled schema and data changes.

#hacktoberfest#gradle#version-control
Stars123
Forks31
Last commit1 year ago
Drift
DriftClojure

A Clojure migration library inspired by Rails migrations, managing database schema changes through versioned up/down functions.

#java-interop#version-control#database-migrations
Stars122
Forks26
Last commit3 years ago
cassandra-migration-tool-java
cassandra-migration-tool-javaJava

A lightweight Java tool for versioned schema and data migrations in Cassandra databases.

#version-control#java-library#devops
Stars101
Forks21
Last commit4 years ago
orientdb-gremlin
orientdb-gremlinJava

Apache TinkerPop 3 graph structure implementation for OrientDB, replacing its legacy TinkerPop 2 graphdb.

#java#tinkerpop3#gremlin
Stars97
Forks32
Last commit2 days ago
mongration
mongrationJavaScript

A Node.js migration framework for MongoDB with checksum validation, rollback support, and replica set compatibility.

#devops#replica-set#data-integrity
Stars86
Forks23
Last commit2 years ago
scheme2ddl
scheme2ddlJava

A command-line utility for exporting an Oracle database schema to a set of organized DDL scripts.

#version-control#spring-batch#oracle
Stars84
Forks48
Last commit1 year ago
terraform-provider-atlas
terraform-provider-atlasGo

A Terraform provider for managing and migrating database schemas using Atlas's declarative and versioned workflows.

#devops#sql-server#terraform-provider
Stars63
Forks8
Last commit1 month ago
go-pilosa
go-pilosaGo

Go client library for interacting with Pilosa, a high-performance distributed bitmap index.

#bitmap-index#high-performance#go-client
Stars58
Forks24
Last commit3 years ago
cl-migratum
cl-migratumCommon Lisp

A Common Lisp system for performing database schema migrations with support for SQL and Lisp-based migrations.

#devops#database-schema#lisp
Stars53
Forks6
Last commit1 month ago
schema
schemaGo

An embeddable Go library for applying database schema migrations using only the standard library.

#devops#database-sql#database-migrations
Stars44
Forks5
Last commit18 days ago
ecto_ordered
ecto_orderedElixir

Ecto extension for managing ordered list items with scoped positioning and virtual fields.

#database#elixir#scoped-queries
Stars40
Forks17
Last commit8 years ago
microfiber
microfiberJavaScript

A JavaScript library for querying, cleaning, and manipulating GraphQL introspection query results.

#type-system#graphql#npm-package
Stars38
Forks3
Last commit4 months ago
ecto_migrate
ecto_migrateElixir

Automatic database migrations for Ecto by comparing current models with stored schema representations.

#elixir#ecto#database-migrations
Stars35
Forks11
Last commit3 years ago
migrate
migrateCrystal

A database migration tool for Crystal applications with SQL-based migrations and transactional safety.

#version-control#devops#crystal-lang
Stars33
Forks5
Last commit4 years ago
lein-protodeps
lein-protodepsClojure

A Leiningen plugin to automate compilation of Protobuf and gRPC stubs from git or local sources.

#java-interop#leiningen-plugin#protocol-buffers
Stars30
Forks3
Last commit7 months ago
Prisma Schema Sorter - sort schema models, enums, generators and datasources
Prisma Schema Sorter - sort schema models, enums, generators and datasourcesTypeScript

A modern tool to sort Prisma schema elements alphabetically for better organization and maintainability.

#developer-tools#database-schema#prisma
Stars25
Forks1
Last commit
sandraREST
sandraRESTJavaScript

A REST API and web UI for managing Apache Cassandra databases, enabling CQL queries and schema operations.

#rest#rest-api#cassandra-management
Stars24
Forks7
Last commit8 years ago
migrator
migratorGo

A Go library for managing MySQL database schema migrations with an intuitive, code-based approach.

#migration#version-control#devops
Stars23
Forks4
Last commit1 year ago
ecto_list
ecto_listElixir

A simple Elixir library for managing ordered models with Ecto, inspired by the acts_as_list Ruby gem.

#database#elixir#library
Stars19
Forks0
Last commit7 years ago
pgsql_migration
pgsql_migrationErlang

A lightweight PostgreSQL migration tool for Erlang projects that uses plain SQL files with up/down directives.

#database-migrations#postgresql#schema-management
Stars19
Forks8
Last commit3 years ago
libschema
libschemaGo

A Go library for managing database schema migrations on a per-library basis, enabling libraries to define their own migrations.

#database#version-control#devops
Stars19
Forks5
Last commit1 month ago
godfish
godfishGo

A Go-based database migration manager that works as a CLI and library, supporting multiple databases with native SQL migration files.

#migration#database#version-control
Stars14
Forks1
Last commit1 day ago
go-pg-migrate
go-pg-migrateGo

A CLI-friendly Go package for managing PostgreSQL database migrations with version control and rollback capabilities.

#hacktoberfest#migration#version-control
Stars11
Forks3
Last commit2 years ago
MigrationPilot
MigrationPilotTypeScript

A static analysis tool that parses PostgreSQL migrations to classify locks, flag dangerous patterns, and suggest safe alternatives before deployment.

#migration#database#devops
Stars5
Forks0
Last commit1 month ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 years ago
11 months ago
Next
#Database Migrations45
#Postgresql30
#Devops29
#Sql20
#Version Control20
#Database20
#Mysql19
#Cli Tool18
#Migrations16
#Postgres13
#Database Tooling10
#Sqlite10