{"id":26129314,"url":"https://github.com/ddjerqq/blazorformbuilder","last_synced_at":"2025-07-07T14:02:43.983Z","repository":{"id":279875897,"uuid":"939963593","full_name":"ddjerqq/BlazorFormBuilder","owner":"ddjerqq","description":"Build forms by clicking and dragging fields (made using Blazor WASM)","archived":false,"fork":false,"pushed_at":"2025-04-20T13:35:29.000Z","size":926,"stargazers_count":5,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-26T13:57:29.850Z","etag":null,"topics":["asp-net-core","blazor","blazor-wasm","forms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ddjerqq.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":"2025-02-27T11:51:59.000Z","updated_at":"2025-03-22T14:33:03.000Z","dependencies_parsed_at":"2025-02-28T08:18:18.199Z","dependency_job_id":"0ddfd3a0-9e99-4aa2-a7d8-14f48617b347","html_url":"https://github.com/ddjerqq/BlazorFormBuilder","commit_stats":null,"previous_names":["ddjerqq/blazorformbuilder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ddjerqq/BlazorFormBuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddjerqq%2FBlazorFormBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddjerqq%2FBlazorFormBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddjerqq%2FBlazorFormBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddjerqq%2FBlazorFormBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddjerqq","download_url":"https://codeload.github.com/ddjerqq/BlazorFormBuilder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddjerqq%2FBlazorFormBuilder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259466700,"owners_count":22862368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["asp-net-core","blazor","blazor-wasm","forms"],"created_at":"2025-03-10T19:48:02.582Z","updated_at":"2025-06-12T12:38:51.465Z","avatar_url":"https://github.com/ddjerqq.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# 📝 Blazor Drag \u0026 Drop Form Builder\n\n![GitHub Repo Stars](https://img.shields.io/github/stars/ddjerqq/BlazorFormBuilder.svg?style=for-the-badge)\n![GitHub License](https://img.shields.io/github/license/ddjerqq/BlazorFormBuilder.svg?style=for-the-badge)\n![GitHub Issues](https://img.shields.io/github/issues/ddjerqq/BlazorFormBuilder.svg?style=for-the-badge)\n\n## 🚀 Overview\nA powerful **drag-and-drop form builder** built with **Blazor WASM** and **ASP.NET Core**. This application allows users to create, customize, and preview forms effortlessly.\n\n## ✨ Features\n- **Drag \u0026 Drop Interface** – Easily add and arrange form elements.\n- **Custom Form Fields** – Textboxes, dropdowns, switches, buttons, and more.\n- **Persistence** – All changes, new forms, edits are persisted to an SQLite database using EFCore.\n- **Real-time Preview** – Instantly see how your form will look.\n- **Data Persistence** – Save and load forms dynamically.\n- **Dark mode** – A sleek, modern design that's easy on the eyes.\n- **Blazing Fast Performance** – Leveraging Blazor WebAssembly for a seamless experience.\n\n## 📸 Preview\n![create.gif](images/create.gif)\n\n## 🛠️ Getting Started\n### 🔧 Prerequisites\nEnsure you have the following installed:\n- [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)\n- [Node.js](https://nodejs.org/en/download)\n- [Make](https://www.gnu.org/software/make/manual/make.html)\n- [Tailwindcss CLI v3.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.17) \n\u003e [!CAUTION]\n\u003e Make sure the TailwindCSS CLI version is less than 4!!!\n\n### 📦 Clone the repo\n```sh\ngit clone https://github.com/ddjerqq/BlazorFormBuilder.git\ncd BlazorFormBuilder\n```\n\n### 🔓 Configure the .env\n```sh\necho \"/path/to/solution/app.db\" \u003e .env\n```\n\n\u003e [!WARNING]\n\u003e Replace `/path/to/solution/app.db` with the path to your solution.\n\n### ▶️ Run the app\n```sh\ncd src/Client\nnpm i\ncd ..\ncd ..\ndotnet run --project src/WebApi/WebApi.csproj\n```\n\u003e [!NOTE] \n\u003e Building tailwind classes, seeding the database will all get taken care of automatically, \n\u003e you don't have to worry about configurations, as long as you have all the required dependencies \n\n### 🌐 Head over to the website\nOpen https://localhost in your browser to accesst he website\n\n## 📜 License\nThis project is licensed under the GNU General purpose license – see the [LICENSE](LICENSE) file for details.\n\n## 📸 More screenshots\n![home.webp](images/home.webp)\n![home_dark.webp](images/home_dark.webp)\n![editform.webp](images/editform.webp)\n![myforms.webp](images/myforms.webp)\n![myforms_dark.webp](images/myforms_dark.webp)\n![preview.webp](images/preview.webp)\n![numeric.webp](images/numeric.webp)\n![text.webp](images/text.webp)\n![validation.webp](images/validation.webp)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddjerqq%2Fblazorformbuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddjerqq%2Fblazorformbuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddjerqq%2Fblazorformbuilder/lists"}