{"id":43392658,"url":"https://github.com/data-driven-forms/editor","last_synced_at":"2026-02-02T13:45:50.096Z","repository":{"id":39571147,"uuid":"440866637","full_name":"data-driven-forms/editor","owner":"data-driven-forms","description":"WIP - Drag'n'Drop Editor for Data Driven Forms!","archived":false,"fork":false,"pushed_at":"2024-06-27T05:52:15.000Z","size":1635,"stargazers_count":9,"open_issues_count":9,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-24T08:56:07.251Z","etag":null,"topics":["drag-and-drop","editor","javascript","react"],"latest_commit_sha":null,"homepage":"https://data-driven-forms.org/editor/live-editor","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/data-driven-forms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-22T13:26:44.000Z","updated_at":"2024-06-27T05:48:41.000Z","dependencies_parsed_at":"2023-01-22T22:15:33.997Z","dependency_job_id":"5983c127-db96-486c-a341-cb1385f36a33","html_url":"https://github.com/data-driven-forms/editor","commit_stats":{"total_commits":154,"total_committers":5,"mean_commits":30.8,"dds":"0.025974025974025983","last_synced_commit":"47f6cad76ee777bd64b02badbece6e77d48e9fb4"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/data-driven-forms/editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-driven-forms%2Feditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-driven-forms%2Feditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-driven-forms%2Feditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-driven-forms%2Feditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/data-driven-forms","download_url":"https://codeload.github.com/data-driven-forms/editor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-driven-forms%2Feditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29012705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T12:48:30.580Z","status":"ssl_error","status_checked_at":"2026-02-02T12:46:38.384Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drag-and-drop","editor","javascript","react"],"created_at":"2026-02-02T13:45:48.025Z","updated_at":"2026-02-02T13:45:50.087Z","avatar_url":"https://github.com/data-driven-forms.png","language":"TypeScript","readme":"- [Data Driven Forms Pro Editor](#data-driven-forms-pro-editor)\n- [Packages](#packages)\n  - [dnd](#dnd)\n  - [editor-core](#editor-core)\n  - [editor-pro](#editor-pro)\n  - [evergreen-component-mapper](#evergreen-component-mapper)\n- [Available Scripts](#available-scripts)\n  - [`npm install`](#npm-install)\n  - [`npm bootstrap`](#npm-bootstrap)\n  - [`npm run test`](#npm-run-test)\n  - [`npm run build`](#npm-run-build)\n  - [`npm run clean-build`](#npm-run-clean-build)\n  - [`npm run lint`](#npm-run-lint)\n  - [`npm run integration:tests`](#npm-run-integrationtests)\n  - [`npm run start`](#npm-run-start)\n- [Release](#release)\n\n:warning: **THIS IS WIP REPOSITORY!** :warning:\n# Data Driven Forms Pro Editor\n\nDrag and Drop editor for building [Data Driven Forms](https://github.com/data-driven-forms/react-forms).\n\n# Packages\n\n## [dnd](./packages/dnd/)\n\nDrag and Drop system powering the editor.\n\n- Touch support\n- Nesting support\n- Supporting any kind of storage (useReducer, redux, etc.)\n- Custom \"backend\" =\u003e everything is controlled in JS and React\n\nRoadmap\n\n- [ ] keyboard support\n\n## [editor-core](./packages/editor-core/)\n\nA set of utilities for building Data Driven Forms editors. Using these components and hooks you can easily build and customize your own editor in short time.\n\n## [editor-pro](./packages/editor-pro/)\n\nAn implementation of editor using `editor-core` utilities. Using [Evergreen-ui](https://github.com/segmentio/evergreen) to look neutral when using with other mappers.\n\n- Supports all mappers\n\n## [evergreen-component-mapper](./packages/evergreen-component-mapper/)\n\nSet of basic components to power `editor-pro` properties editor. [See more](https://github.com/segmentio/evergreen).\n\n# Available Scripts\n\nIn the project directory, you can run:\n\n## `npm install`\n\nto install dependencies\n## `npm bootstrap`\n\nto bootstrap packages (to link them)\n\n## `npm run test`\n\nto run JEST test\n\n## `npm run build`\n\nto build all packages\n\n## `npm run clean-build`\n\nremoves built folders (runs automatically before `install`)\n\n## `npm run lint`\n\nto check linting rules (use `npm run lint:fix` to fix basic issues)\n\n## `npm run integration:tests`\n\nto run integration test for the editor-pro\n\n---\n\nIn each package directory you can run:\n\n## `npm run start`\n\nto run a local playground\n\n# Release\n\nData Driven Forms editor follows semantic release to trigger new versions automatically.\n\nYou can use: `fix(...): ...`, `feat(...): ...` commit messages to release new packages.\n\nPackages are handled seperately.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-driven-forms%2Feditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdata-driven-forms%2Feditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-driven-forms%2Feditor/lists"}