Magic Cloud is now 100% Open Source
After 2 years of listening to people complaining about that it was closed source, Magic is as of now 100% Open Source, and you no longer need to buy a license to use it
Join the DZone community and get the full member experience.Join For Free
A year ago I created a personal Microsoft Azure account, and I installed one of my Magic apps on it. The cost for a small MySQL database server, a static webapp, and a small backend website ended up draining my bank account for roughly €200 per month (ugh!) - A year later I did the same exercise, except I created a VPS on DigitalOcean, and I more or less got the same for €10 per month. Don't get me wrong, Azure is kick ass cool, and contains tons of features your local VPS provider doesn't provide you with. However, with Magic I no longer saw the need for those extra features, simply because Magic has alternatives for all the most frequently missed items that Azure provides, and hence a VPS basically "becomes" a cloud and more, as I install Magic on it.
- Diagnostics or application insights - Check!
- Browsing and editing my server's file system - Check
- Audit logging and easily querying my log - Check
- User administration - Check
- Etc, etc, etc ...
This of course, is before all the things that Magic does which I cannot even imagine Azure ever being able to do - Such as the ability to automatically create secured HTTP REST CRUD endpoints wrapping my database, and scaffold an entire Angular frontend around my backend, producing some 50,000 lines of code in some 3-4 seconds. Or the ability to dynamically "install" modules on my server on the fly, securely, almost like dragging and dropping them into my server's file system. And all of this is now 100% Open Source and free of charge to use. In fact, you cannot even buy a license even if you tried. And my license choices also allows for anyone to create closed source applications using Magic (duh!)
So what is Magic Cloud?
To be honest with you, I have no idea. It's a little bit of cloud, a lot of NoCode, it's a dynamic task scheduler based upon a DSL you can easily extend, it's an out of the box authentication and authorisation server, with an administration tool for managing users and roles, it's a file server, easily allowing you to create applications for sharing files securely, and it comes with an integrated server "AppStore" out of the box, allowing you to install server side apps (almost) by clicking a button, it's an SQL editor, arguably replacing the most important parts of MySQL Workbench and SQL Server Manager Studio - And you could install the thing on a Raspberry Pi, running out of your living room, on a home internet connection if you wished. Hence, referring to it as a "cloud system", might seem a bit unfair to the other cloud systems ;)
However, now that it's "out there", my hopes is that others jump in, and help me define its future. As for me, it's the solution to 90% of the problems I experience in my day job, making me that much more productive. Watch the video if you want to see exactly what it does, and then maybe together we could figure out just what it is. However ...
Unless you've seen Magic before, you haven't see this
... and of course, it's 100% Open Source and free of charge to use as of today.
- Saving €200 per month - Check!
Want to contribute?
At the top of my wish list for contributions I would happily accept you can find the following.
- Sanity check my Angular code, both the dashboard and the Angular templates
- Postgres database adapter, currently only MySQL and MS SQL are supported
- Better production deployment docker/docker-compose files
- Documentation improvements (it's very good, but could be better)
- Or whatever your scratch happens to be
You can download and check out the documentation for Magic below.
Opinions expressed by DZone contributors are their own.