What is new in Imagine?
Our goal at Imagine has always been to make the life of developers easier by creating a useful tool that generates well-written, clean code for the most used languages and frameworks out there. After our first release we received a lot of awesome feedback from developers all over the world, and one of the things that stood out the most was the request to add Typescript support.
Well, after a lot of work over the past month we have finally added it and it's ready for you to use in real world projects!
With our v1.1.0 release now you can generate Node code using Typescript as easy as always through our intuitive UI, just select Typescript in the frameworks section, and you'll be ready to create your project using the best practices with our cutting-edge project starter.
Support for Typescript
These are the features of our V1.1's Node generator:
A minimum of 1000 lines of clean Typescript and settings code autogenerated from your spec. The amount of generated code depends on the number of models and relations you define, but it's ensured to be a clean codebase that you can easily download, run and update.
You can select between SQLite, Postgres and MySQL as your database.
Safe models and relations definition using our intuitive UI.
Swagger generation for the defined REST API. You can try it directly from our UI!
Admin Bro support for straightforward data management. You can try it directly from our UI!
Well architected project structure that makes it really easy to extend the codebase to fit all your requirements and your business logic.
We'll also add in the future much more awesome features to our platform, and have the following possibilities in our roadmap:
- NoSQL databases (MongoDB, DynamoDB)
- Support for migrations
- Kubernetes deployment scripts
- Logging and monitoring
- Authentication (via multiple providers)
- Payments integration (via multiple providers)
- React (incl Redux, Hooks)
- React native
- API calling
- Views & components