magic icon indicating copy to clipboard operation
magic copied to clipboard

An AI-based Low-Code and No-Code software development automation framework

A low-code CRUD generator

Build status

Magic is a no-code/low-code CRUD generator that allows you to generate CRUD apps 100% automatically. In addition it is a complete open source cloud platform and IDE, allowing you to create your own virtualized cloud on top of your own server, and/or other cloud systems, editing your code from your phone if required. Below is a screenshot of Hyper IDE.

Dashboard screenshot

Magic works by reading meta data from your database, for then to automatically generate a complete backend web API for you. The resuling CRUD API is secured automatically, and Magic takes care of authentication, authorisation, user management, and everything else that's difficult.

Getting started

License

TL;TR - You can create closed source applications with Magic, but you can not close Magic itself.

The frontend dashboard is licensed under the terms of the GPL version 3, as published by the Free Software Foundation - While the backend is licensed under the terms of the MIT license. What this implies, is that you can freely use Magic as you see fit, also in your own proprietary and closed source applications - However, if you modify any of its plugins, and or the dashboard frontend, you'll have to publish your changes to anyone requesting your changes.

To sum up each license.

  • All NuGet packages are LGPL3
  • The backend folder is MIT
  • The frontend folder is GPL3

See the enclosed LICENSE files within each folder, and/or plugin if in doubt.

Copyright(c) Aista, Ltd 2019 - 2022, [email protected]