{"repo":"design-first/system-runtime","free":true,"listed":false,"github":"https://github.com/design-first/system-runtime","clone":"git clone https://github.com/design-first/system-runtime.git","description":"A JavaScript library that runs systems","language":"JavaScript","stars":130,"topics":["schema","model","metamodel","system","nosql","javascript","orm","mson"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"System Runtime What is System Runtime ? When you code, you do not create an application, you create in fact a system. System Runtime gives you the APIs to create the model, components and behaviors of your system. What is a system ? A system: is defined by a model, is composed by components and reacts to events with actions that we call behaviors. How does System Runtime work? Create a system Use System Runtime APIs to create your system: Now you can bundle your system into a JSON object: It will return this JSON: Install the bundle in HTML Just add a link tag in your HTML to install and start your bundle: Install the bundle in Node.js Just call install API to install and start your bundle: How System runtime helps you to create your system ? Create your system Creating a system in System Runtime is very simple, you do not have to code but just to define its model in a human readable format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes. Create your components Once your model is created, you will be able to get the classes of your model and create components based on your model. Because you have defined a model for your system, a Dynamic Type Check is done on every action of your system. Manage your components All your components are stored in System Runtime NoSQL Database. In fact, System Runtime acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents. You can fin","default_branch":null,"files":null,"tree":[],"storefront":"/r/design-first","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/design-first/system-runtime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}