Celesta is a set of tools for Java backend developers who want easier ways to deliver RDBMS-backed software.
This is a Java library with a Maven plugin that provides database migrations, ORM and testing.
Unlike e. g. Hibernate + Liquibase, Celesta does not require one to keep in mind the schema design and migrations separately, and provides a fast and lightweight way to unit-test the code that works with the database.
Feel free to ask a question, open an issue or submit a PR.
For more details, see CONTRIBUTING.md.
-
spring-boot-starter-celesta Celesta integration with Spring Boot.
-
celesta-intellij-plugin Celesta plugin for for IntelliJ IDEA.
-
CelestaDoc: Celesta documentation report generator.
-
DBSchemaSync: Celesta -- DBSchema sync utility.
-
2Bass: Database configuration-as-code tool.
- Overview in English: https://ponomarev.uk/blog/celesta
- Overview in Russian: https://habrahabr.ru/post/455746/