Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moman13/vue_drag-form_builder

A reusable form builder for Vue.js
https://github.com/moman13/vue_drag-form_builder

builder drag-and-drop form form-builder laravel laravel-framework vue vuejs

Last synced: about 1 month ago
JSON representation

A reusable form builder for Vue.js

Awesome Lists containing this project

README

        

![vue-drag-form-builder](https://github.com/moman13/vue_drag-form_builder/blob/main/banner.png)

# vue-drag-form-builder
**vue-drag-form-builder** is a powerful Vue.js plugin for creating customizable, drag-and-drop form builders. Ideal for projects that need flexible form building capabilities without compromising on ease of use.

## Installation

Install the package via npm:

```bash
npm i vue-drag-form-builder
```

## πŸ“¦ Usage
Here’s a quick example to get you started:
1-**Register the component** in your main JavaScript file:
```js
import Vue from 'vue';
import VueDragFormBuilder from 'vue-drag-form-builder';
import 'vue-drag-form-builder/dist/vue-drag-form-builder.css';
Vue.use(VueDragFormBuilder);
```
2- **Use the component** in your Vue templates:
```html



```

## πŸ–ΌοΈ Screenshot

![vue-drag-form-builder](https://github.com/moman13/vue_drag-form_builder/blob/main/screenshot-1.png)

## πŸ–ΌοΈ Demo
will add soon
## πŸ› οΈ Features

1- Drag & Drop Fields: Easily add, remove, or reorder form fields.

2- Customizable Field Properties: Modify labels, required fields, options, and more.

3- Responsive Design: Optimized for both desktop and mobile layouts.

4- Easy Integration: Works seamlessly with other Vue.js components.

## πŸ“– Documentation
will add soon

## πŸ“ License
This project is licensed under the MIT License.