GithubHelp home page GithubHelp logo

barrior / schema-render Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 1.0 10.41 MB

一套更好用的表单渲染解决方案 A set of easy-to-use form rendering solutions

Home Page: https://schema-render.js.org

License: MIT License

TypeScript 96.33% Shell 0.31% JavaScript 3.36%
form-render schema-render schema-form-render

schema-render's Introduction

SchemaRender

Documentation Build Testing codecov npm version license

SchemaRender 是一套 默认简单,但又追求 灵活可高定好用的 表单渲染解决方案,旨在沉淀解决常见表单案例的渲染库,与相关的通用组件,以提升研发效率。

内容目录:

  • Core: 表单渲染库内核,通过一套简易的 JSON Schema 构建出一套表单,内核主要处理 Schema 协议、渲染器编排、逻辑联动、校验能力等,支持 SSR(Server-Side Rendering)。
    • 特点:协议驱动、简洁易用、高可定制、轻量级。
  • FormRender: 基于 Core + Antd 封装的开箱即用的表单渲染库。
  • Search:基于 FormRender 封装的开箱即用的条件搜索组件。
  • SearchTable:基于 Search + Antd Table 封装的条件搜索表格组件。

更多详情请移步至官网:schema-render.js.org


SchemaRender is a set of simple by default, but also pursues flexible, highly customizable and easy to use form rendering solutions. It aims to precipitate a rendering library to solve common form cases, and related common components , to improve development efficiency.

Table of Contents:

  • Core: The core of the form rendering library, which builds a set of forms through a simple JSON Schema. The core mainly handles the Schema protocol, renderer arrangement, logical linkage, verification capabilities, etc., and supports SSR (Server-Side Rendering).
    • Features: Protocol driven, easy to use, highly customizable, lightweight.
  • FormRender: An out-of-the-box form rendering library based on Core + Antd.
  • Search: out-of-the-box conditional search component based on FormRender.
  • SearchTable: A conditional search table component based on Search + Antd Table.

For more details, please go to the official website: schema-render.js.org

schema-render's People

Contributors

barrior avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

littleboyck

schema-render's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.