[Open Source] A no-code questionnaire and form collection tool featuring visual drag-and-drop design and a WYSIWYG experience

Open SourceProcess Management
2026-06-28 05:47 1 次浏览 • 0 次下载 0KB
[Open Source] A no-code questionnaire and form collection tool featuring visual drag-and-drop design and a WYSIWYG experience

1. Project Overview

Enter image description

TDuck Form Builder is one of China's earliest open-source questionnaire and form collection tools built on Vue.

The system follows a no-code design philosophy, allowing users to create questionnaire forms through drag-and-drop operations with a WYSIWYG experience. It also supports professional developers in independently developing custom components to meet the personalized needs of different enterprises and organizations. Built on the SpringBoot+Vue+ElementUI technology stack, the system is easy to get started with and requires no complex learning. It features powerful functionality and a clean UI, enabling enterprises and organizations to quickly empower their business operations through simple deployment.

2. Open Source License

Licensed under MIT

3. Screenshots

Preview - Community Edition

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

Image

5. Tech Stack

A free questionnaire and form system that allows you to quickly create surveys or business forms. Following a no-code philosophy, it also supports the development of custom components. Built on the SpringBoot+Vue+ElementUI technology stack, it offers powerful features, a clean interface, and one-click deployment.

Technology Stack

Server-side

- SpringBoot
- Mybatis-Plus
- Lombok
- Hutool
- Guava

Client

- Vue2
- ElementUI
- Echarts
- Axios
- nprogress

Backend Project Structure

  • tduck-common Common Module

  • tduck-account Account Module

  • tduck-storage Storage Module

  • tduck-project Project Module

  • tduck-wx-mp WeChat Official Account Module

  • tduck-api Client API

Project Deployment

1. Quickly launch using Docker commands

docker run -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3310/tduck-v4?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&tinyInt1isBit=false&nullCatalogMeansCurrent=true" -e SPRING_DATASOURCE_USERNAME=root -e  -p 8999:8999  -v /upload:/application/BOOT-INF/lib/upload  tduckcloud/tduck-platform

2. Deploy the environment and project using docker-compose

11. Install docker-compose first
22. Download the tduck source code
33. Navigate to the docker directory cd 4. Execute the following command: docker-compose up
45. Once execution is complete, MySQL and the tduck application will be installed automatically
More content, please refer to README.md document
#1
资源直链https://gitee.com/TDuckApp/tduck-platform
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare