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
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
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