All Projects → eclipsesource → Jsonforms

eclipsesource / Jsonforms

Licence: other
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

Programming Languages

typescript
32286 projects
js
455 projects

Projects that are alternatives of or similar to Jsonforms

Jsonform
Build forms from JSON Schema. Easily template-able. Compatible with Bootstrap 3 out of the box.
Stars: ✭ 2,416 (+345.76%)
Mutual labels:  json-schema, json, forms
React Json Editor
A dynamic form component for react using JSON-Schema.
Stars: ✭ 201 (-62.92%)
Mutual labels:  json-schema, json, forms
React Jsonschema Form
A React component for building Web forms from JSON Schema.
Stars: ✭ 10,870 (+1905.54%)
Mutual labels:  json-schema, json, forms
Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (-53.32%)
Mutual labels:  json-schema, json, forms
Ngx Formly
JSON powered / Dynamic forms for Angular
Stars: ✭ 2,109 (+289.11%)
Mutual labels:  json-schema, material, forms
Jsonon
A json online view
Stars: ✭ 228 (-57.93%)
Mutual labels:  json-schema, json
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (-55.17%)
Mutual labels:  json-schema, json
Card settings
A flutter package for building card based forms.
Stars: ✭ 256 (-52.77%)
Mutual labels:  material, forms
Ajsf
Angular JSON Schema Form
Stars: ✭ 266 (-50.92%)
Mutual labels:  json-schema, material
Epiboard
Web Extension — A new tab page extension with material design and useful features 🆕 🎉
Stars: ✭ 262 (-51.66%)
Mutual labels:  material, customizable
Survey Library
JavaScript Survey and Form Library
Stars: ✭ 3,060 (+464.58%)
Mutual labels:  json, forms
Vue Json Edit
Visual JSON editor built as an vue component. Provides a basic GUI
Stars: ✭ 207 (-61.81%)
Mutual labels:  json-schema, json
Verify Json
verify-json
Stars: ✭ 208 (-61.62%)
Mutual labels:  json-schema, json
Json
C++ header-only JSON library
Stars: ✭ 343 (-36.72%)
Mutual labels:  json-schema, json
Pyjfuzz
PyJFuzz - Python JSON Fuzzer
Stars: ✭ 342 (-36.9%)
Mutual labels:  json-schema, json
Angular
JSON powered forms for Angular
Stars: ✭ 385 (-28.97%)
Mutual labels:  json-schema, forms
Json Schema To Ts
Infer TS types from JSON schemas 📝
Stars: ✭ 261 (-51.85%)
Mutual labels:  json-schema, json
Plank
A tool for generating immutable model objects
Stars: ✭ 449 (-17.16%)
Mutual labels:  json-schema, json
Staticjson
Fast, direct and static typed parsing of JSON with C++
Stars: ✭ 177 (-67.34%)
Mutual labels:  json-schema, json
Json Schema Spec
The JSON Schema I-D sources
Stars: ✭ 2,441 (+350.37%)
Mutual labels:  json-schema, json

JSONForms - More Forms. Less Code

Complex Forms in the blink of an eye

Getting started

  1. Clone the seed app with git clone https://github.com/eclipsesource/jsonforms-react-seed.git
  2. Install dependencies with npm ci (or npm install when using an older version)
  3. Run the app with npm run start

For more info about the seed app, please see the corresponding README file of the seed repo. For a more detailed tutorial about the usage of JSON Forms, please see this tutorial.

Feedback, Help and Support

Feel free to start a discussion by opening an issue on this repo or by contacting us directly via email. In addition EclipseSource also offers professional support for JSON Forms.

Developers Documentation

First time setup

  • Install node.js (version >= 6.x.x)
  • Update npm (version >= 5.8.0)
  • Clone this repository
  • Install dependencies: npm ci
  • Hook up dependencies between packages: npm run init

Build & Testing

  • Build (all packages): npm run build
  • Test (all packages): npm run test
  • Clean (delete dist folder of all packages): npm run clean
  • Run vanilla examples: cd packages/vanilla && npm run dev
  • Run material examples: cd packages/material && npm run dev
  • Check Formatting: npm run check-format

Dependency & Release management

For more info about how we handle dependencies and releases in the JSON Forms project, please see our Developer Documentation wiki page.

Continuous Integration

The JSONForms project is build and tested via Travis. Coverage is documented by Coveralls.

Current status: Build Status Coverage Status

License

The JSONForms project is licensed under the MIT License. See the LICENSE file for more information.

Migration

If you are already using JSONForms 1, check our migration guide.

Community

We have a Spectrum Chat where you can reach out to the community if you have questions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].