|
_Sql _Lovers _Application _Framework |
SQL-first .NET framework for building internal bulk data management applications on SQL ServerQuick Start (3 Steps)1. Install the template:
2. Create your project:
3. Configure and scaffold:
That's it! Run your app and features appear in the menu automatically. ✨ What You GetSix data operations scaffolded out-of-the-box:
All workflows include:
"Data as valid as your staging table, GUARANTEED!"SlappFramework is a constraint-driven, SQL-centric web framework for building bulk data management interfaces. Your database constraints are your validators - no validation code needed. 📦 First Release AvailableSlappFramework is now available as a .NET project template! Install it and start building data management apps in minutes. 🎯 The Core Concept
Instead of writing validation code in C# and/or js, design proper table constraints once. SlappFramework bulk-copies your data to staging tables, SQL Server enforces constraints, and the framework collects detailed error messages. Only valid data proceeds to your domain tables.
Result: Zero validation code. Data as valid as your staging table. Guaranteed. 🏗️ Built For
💡 Commercial Licensing: SlappFramework uses Handsontable and EPPlus, which require commercial licenses for production use (~$1,200-1,400/developer/year). View full licensing details → 🔧 Technology StackBackend: .NET 8.0, C# 12, SQL Server 2019+, Dapper, SqlBulkCopy, EPPlus, CSVHelper Frontend: ASP.NET Core, Bootstrap 5, Handsontable, AG-Grid, Select2 Distribution: NuGet project template 🚀 What's Coming in V2V2 is currently in development. The core concept — constraint-driven bulk operations, SQL-first feature building — doesn't change. What changes is how the framework is delivered and what it ships with by default. MIT Licensing Throughout V1 depends on Handsontable and EPPlus, which require commercial licenses for production use. V2 replaces Handsontable with AG Grid Community (MIT licensed) and targets a fully open-source dependency stack. No per-developer licensing costs. A Real NuGet Package — Not a Frozen Template
V1 ships as a project template: running The
Scaffolding moves to a dedicated command-line tool: Security and Observability Baked In V2 ships with role-based access control enforced from the first request — no configuration required to enable it, and no way to disable it. It also ships with built-in request logging to your existing SQL Server database: who used what feature, when, and whether it succeeded. No Application Insights subscription. No external logging service. No extra infrastructure. 🔗 From the Same AuthorSqlXL — Excel imports and exports for SQL Server professionals
SqlXL is a standalone .NET CLI tool for bulk inserting and updating SQL Server data from Excel — no web server, no end users, just you and your database.
It uses the same constraint-driven validation approach and the same If you need the standalone path — bulk operations without a deployed web app — SqlXL is the right tool. runsqlxl.com → © Chris Hamilton. All Rights Reserved. | Licenses & Attribution |
|