A modular Deno library for PostgreSQL, MySQL, MariaDB, and SQLite database migrations.
Nessie is a database migration tool for Deno that helps developers manage schema changes and seed data across PostgreSQL, MySQL, MariaDB, and SQLite databases. It provides a CLI and programmatic API to version-control database structures, ensuring consistency across environments.
Deno developers building applications that require structured database schema management, particularly those working with PostgreSQL, MySQL, MariaDB, or SQLite.
Developers choose Nessie for its Deno-native design, multi-database support, and modular CLI that simplifies migration workflows without external dependencies.
A modular Deno library for PostgreSQL, MySQL, MariaDB and SQLite migrations
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built specifically for Deno, it integrates seamlessly without external dependencies, leveraging Deno's module system and permissions as shown in the CLI usage examples.
Provides dedicated clients for PostgreSQL, MySQL, MariaDB, and SQLite, allowing flexible database management across different systems.
Offers a modular CLI with commands for migrations, rollbacks, and seeding, plus support for custom templates and remote file loading, enhancing workflow customization.
Includes a Docker image for containerized usage, making it easy to incorporate into CI/CD pipelines or isolated environments.
The README explicitly states the project will be unmaintained soon due to the author switching to Prisma, posing a risk for future updates and support.
Only works with Deno, limiting adoption in Node.js or mixed stacks, and relies on Deno's evolving ecosystem, which may have fewer third-party integrations.
Version 2 introduces breaking changes requiring manual migration steps, which can be error-prone and time-consuming for existing users.