{"repo":"InsureMO/rainbow-d9","free":true,"listed":false,"github":"https://github.com/InsureMO/rainbow-d9","clone":"git clone https://github.com/InsureMO/rainbow-d9.git","description":"D9 is an lower code configuration UI engine.","language":"TypeScript","stars":10,"topics":["components","extend","extension","lowcode","markdown","react","insuremo"],"license":"MIT","category":"ui-components","readme_excerpt":"Idea of d9 The inspiration for d9 comes from some complex business applications, where certain data display pages, due to the differences in their business forms, make it difficult to standardize their behavior even with the support of mature UI widget libraries. The logical relationship between different widgets on the same page makes it difficult to abstract local reusable business widgets, or it requires a significant amount of time and effort to achieve the desired results. When customizing pages based on product baselines in different projects, one must also understand a large amount of existing code logic in order to make modifications and extensions effectively, resulting in low efficiency. To fundamentally address these issues, d9 departs from the typical approach of widget libraries focusing on the implementation of individual widget behaviors. Instead, it first standardizes the behavior of all widgets' interactions with data at the underlying level and defines them at an abstract level. Then, it defines the implementation of widgets based on these behaviors. With this approach, all widgets, data, and the logical relationships between widgets are standardized. At the same time, d9 also provides a set of basic UI widgets for easy use. In addition to that, considering the diversity of page presentation, d9 also supports bridging third-party widgets to the underlying standard library to accommodate various presentation requirements. Lastly, to better serve business prof","default_branch":null,"files":null,"tree":[],"storefront":"/r/InsureMO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/InsureMO/rainbow-d9/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."}