DEV Community

Cover image for Building a Modular Ecosystem for Code Reusability
Zelcion The Dev
Zelcion The Dev

Posted on

Building a Modular Ecosystem for Code Reusability

About 2.5 years ago I wrote about Meta-System, that was at that time in its infancy. Nowadays, I couldn't be more pleased with how our vision matured into something this marvelous! Join me, and I'll tell you how we're building an amazing way to make software more modular and reusable, and how you can also be a part of it!

Delivering on The Promise

While MSYS (acronym for Meta-System) started out with the intent of being just a No-Code software for Back-End, now it is termed as a No-Code Engine. This is a fundamental distinction that enabled us to build this Modular Ecosystem.

You know, we quickly realized that there's no way for a software which we initially branded as "A system to be any system" to fulfill that promise... That is, unless we either had infinite amount of time to develop, or we enabled users to somehow extend MSYS's functionality themselves.

We had a task, so we started by simply allowing to import some plain pure functions. Then it gained the ability to initialize inherited classes. But finally, in this latest version, Meta-System exposes an API, for you to modify it to its core.

It is now possible to create a no-code JSON interface for any library or framework, public or not. A true no-code engine. It runs your code.

People connecting self made structures into Meta-System core

The Collaborative Ecosystem

By leveraging this capability, our goal, to create a thriving ecosystem where developers unite to create modular, reusable solutions is finally becoming a reality.

Need to access MongoDB? There's already an Addon to integrate MSYS Schemas into it called mongodb-db-protocol.

Want to create an API? You can use Fastify with http-meta-protocol.

Hashing passwords? There's the simple meta-authorize Addon for it.

How about sending email messages? Well, we haven't gone that far yet, but you got the idea. You can develop this yourself, and enable this Addon for every Meta-System user, so now sending emails through no-code is finally open-source.

People living in a tree house, everyone doing their own thing

What's next?

We want to see MSYS out in the world, so we opened a partnership program. By taking part on it, we'll hands-on help you deliver software using Meta-System, just as the software itself, for free. You can join it in our discord.

I also strongly recommend joining it so you can participate in real-time in deciding to shape the future of the ecosystem.

Additionally, we're building an also open-source GUI Editor for Meta-System, unsurprisingly called Meta-Editor, which we'd love you to test it as soon as its out.

Oh, There's the Documentation so you can get started on using Meta-System, and on how to develop your own Addons. And of course, there's the repo as well. :)

Well, this is it for now. We're still hard at work and would love to hear your opinions! What do you think of it?

Top comments (0)