Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Prisma | 34,009 | 442 | 3 hours ago | 4,993 | September 24, 2022 | 2,916 | apache-2.0 | TypeScript | ||
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB | ||||||||||
Rxdb | 19,686 | 82 | 81 | 3 hours ago | 450 | July 27, 2023 | 15 | apache-2.0 | TypeScript | |
A fast, offline-first, reactive Database for JavaScript Applications https://rxdb.info/ | ||||||||||
Edgedb | 11,565 | 3 hours ago | 2 | June 08, 2018 | 604 | apache-2.0 | Python | |||
A graph-relational database with declarative schema, built-in migration system, and a next-generation query language | ||||||||||
Dbal | 9,174 | 47,946 | 3,932 | 9 hours ago | 120 | April 14, 2023 | 205 | mit | PHP | |
Doctrine Database Abstraction Layer | ||||||||||
Sqlboiler | 6,029 | 124 | 2 days ago | 98 | March 21, 2023 | 89 | bsd-3-clause | Go | ||
Generate a Go ORM tailored to your database schema. | ||||||||||
Goose | 4,375 | 65 | 138 | 8 days ago | 60 | July 26, 2023 | 63 | other | Go | |
A database migration tool. Supports SQL migrations and Go functions. | ||||||||||
Dbmate | 3,818 | 5 | 5 days ago | 37 | June 23, 2023 | 26 | mit | Go | ||
:rocket: A lightweight, framework-agnostic database migration tool. | ||||||||||
Scenic | 3,241 | 114 | 14 | 3 months ago | 18 | February 13, 2022 | 23 | mit | Ruby | |
Versioned database views for Rails | ||||||||||
Fluentmigrator | 2,994 | 548 | 163 | a day ago | 52 | January 14, 2022 | 222 | apache-2.0 | C# | |
Fluent migrations framework for .NET | ||||||||||
Schemaspy | 2,772 | a day ago | 3 | July 21, 2023 | 253 | lgpl-3.0 | HTML | |||
Database documentation built easy |
This Angular quickstart uses Angular Cli to create an application skeleton and Celerio to reverse your relational database schema and generate the Angular + Spring Boot code to access your database content. The generated code covers much more areas than a simple Hello World app (search, pagination, validation, auto-complete, etc.)
To generate an application from our sample database, follow the instructions from the quickstart folder.
Take a look at the generated code for yourself. Out of this sample SQL schema and this Celerio configuration, we generate this code, thanks to these templates.
By default we use a sample H2 database schema. Using your own database schema and database engine is just a matter of configuration. Check as an example our instructions to use MySQL instead of H2.
To see it in action with no effort you may run our sample docker image or watch a screencast. Remember, this is just a generated sample, the idea is to generate your own application using a more realistic database schema.
To run the docker image of the sample generated webapp:
docker run -p 8080:8080 nromanetti/celerio-angular-quickstart
Then access it at localhost:8080
The following screencast shows you what to expect.
Our goal is to provide solid code generation templates for advanced Angular CRUD web applications.
Code generation templates are written in Velocity and interpreted by Celerio, an Open Source code generator
tool for data-oriented applications.
Here is the folder organization:
The generated Angular CRUD web app uses the following technologies/frameworks:
You may contribute in several ways:
You may of course report issues and/or submit pull requests.