DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Keep Your Application Secrets Secret
  • Dynatrace Perform: Day Two
  • We Went Multi-Cloud and Almost Drowned: Lessons From Running Across AWS, GCP, and Azure
  • FinOps for Engineers: Turning Cloud Bills Into Runtime Signals

Trending

  • Context Is the New Schema
  • Building a Skill-Based Agentic Reviewer with Claude Code: A Practical Guide Using Skills.MD, MCP Servers, Tools, and Tasks
  • Java Backend Development in the Era of Kubernetes and Docker
  • Swift Concurrency Part 4: Actors, Executors, and Reentrancy
  1. DZone
  2. Data Engineering
  3. Databases
  4. Magic Cloud is now 100% Open Source

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

By 
Thomas Hansen user avatar
Thomas Hansen
DZone Core CORE ·
Apr. 05, 21 · Presentation
Likes (5)
Comment
Save
Tweet
Share
24.6K Views

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.

  • Download Magic
Open source Cloud azure File system MySQL Workbench IT

Opinions expressed by DZone contributors are their own.

Related

  • Keep Your Application Secrets Secret
  • Dynatrace Perform: Day Two
  • We Went Multi-Cloud and Almost Drowned: Lessons From Running Across AWS, GCP, and Azure
  • FinOps for Engineers: Turning Cloud Bills Into Runtime Signals

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook