Status: Deprecated — will be sunset after Oct 2026
Questionnaire Builder is a FHIR-compatible system for building and rendering dynamic forms.
This project previously provided tooling for:
- Visual form creation
- Questionnaire rendering
- Core state and logic management
- @mieweb/forms-editor — Visual form builder
- @mieweb/forms-renderer — Display and submit forms
- @mieweb/forms-engine — Core state management
All packages in this repository are now deprecated.
This project is entering a 6-month maintenance window starting from the date of deprecation.
- 🛠️ Critical bug fixes may still be addressed
⚠️ No new features will be added- 📉 Limited support and maintenance
- ❌ No further updates or support
- 🪦 Repository will be considered fully sunset
- 🚫 Not safe for production reliance
This project has been replaced by a new system:
👉 https://github.com/mieweb/eSheet
You should begin migrating to the new platform as soon as possible.
- Active development and support
- Improved architecture and scalability
- Better long-term compatibility and maintainability
If you are currently using this project:
- Your existing applications will continue to function during the support window
- You should begin planning migration immediately
- Avoid adding new dependencies or features on top of this system
Legacy documentation is still available for reference:
👉 https://forms-doc.os.mieweb.org/
Use this for:
- Maintaining existing integrations
- Reviewing legacy APIs
- Understanding previous architecture
This repository is preserved for maintenance during the deprecation window.
git clone https://github.com/mieweb/questionnaire-builder.git
cd questionnaire-builder
npm install# Build
npm run build
npm run build:packages
npm run build:docs
# Development
npm run dev
npm run dev:demo
# Publishing (not recommended)
npm run publish
# Lint
npm run lintWe are no longer accepting contributions for new features.
Only critical fixes may be considered during the support window.
For reference:
- This repository is maintained for temporary legacy support only
- APIs and behavior may not align with future platform direction
- Continued use beyond the support window is at your own risk
All future development is moving to:
👉 https://github.com/mieweb/eSheet
MIT