The MSON compiler allows you to generate apps from JSON. The ultimate goal of MSON is to allow anyone to develop software visually, but you can also use pieces of MSON to turbo charge your development. MSON is a subset of JSON and comprised of just a few building blocks, yet it is as powerful as its non-declarative counterparts. MSON supports validation, inheritance, composition, pub/sub, access control, templating and various other features. MSON is particularly useful in software that generates other software, e.g. a form builder. This is because MSON is just JSON, so it is easy to consume, modify and store. MSON is framework agnostic, but the default mson-react rendering layer uses React and Material-UI to generate a UI. The rendering layer is pluggable and can be written to support any framework and UI library. The MSON library can also be used without any UI dependecies, which makes it great for things like data validation in both the front and back ends.

Features

  • MSON is particularly useful in software that generates other software
  • MSON is framework agnostic
  • The MSON library can also be used without any UI dependecies
  • MSON is a subset of JSON and comprised of just a few building blocks
  • MSON supports validation, inheritance, composition, pub/sub, access control, templating and various other features
  • It is easy to consume, modify and store

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

Apache License V2.0

Follow MSON

MSON Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of MSON!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript JSON Software

Registered

2023-10-30