GsoftApp.Framework.Web.Core
10.0.1-beta
Prefix Reserved
dotnet add package GsoftApp.Framework.Web.Core --version 10.0.1-beta
NuGet\Install-Package GsoftApp.Framework.Web.Core -Version 10.0.1-beta
<PackageReference Include="GsoftApp.Framework.Web.Core" Version="10.0.1-beta" />
<PackageVersion Include="GsoftApp.Framework.Web.Core" Version="10.0.1-beta" />
<PackageReference Include="GsoftApp.Framework.Web.Core" />
paket add GsoftApp.Framework.Web.Core --version 10.0.1-beta
#r "nuget: GsoftApp.Framework.Web.Core, 10.0.1-beta"
#:package GsoftApp.Framework.Web.Core@10.0.1-beta
#addin nuget:?package=GsoftApp.Framework.Web.Core&version=10.0.1-beta&prerelease
#tool nuget:?package=GsoftApp.Framework.Web.Core&version=10.0.1-beta&prerelease
GsoftApp Framework (codename - DAF)
GsoftApp framework is a software development framework for creating AI-native business applications and internal tools. The framework generates end-to-end low-code template application and can be extended and customized entirely.
Technology
GsoftApp application server is based on ASP .NET 10 and uses open standard technologies for web development such as HTML5, CSS3 and JS. The default implementation bootstraps a new lightweight SQLite database and configures the application. Currently it supports SQL Server, MySQL and SQLite as a relational database platform.
Usage
Add this NuGet package to your existing ASP .NET Core project.
Install-Package GsoftApp.Framework.Web.Core
Then add the following code to your ConfigureServices method in Startup file.
Note: for minimal API projects add this code to the Program file or wherever IServiceCollection is configured.
services.AddDaf(Configuration);
And finally call the UseDaf and MapDaf extension methods of IApplicationBuilder interface in ConfigureServices function.
For downloading sample template projects see code repository GsoftApp.Project.Templates in Github
Release Notes
Since v10.0.0 (2026-06-14)
New Features
- GsoftApp Packages — new package distribution system:
- PackageServer — generic package hosting with manual
.dafmodupload (https://packages.gsoftapp.com) - PackageClient — auto-installs on tenant apps and gnodes, configured by default on every gnode
- PackageServer — generic package hosting with manual
- Modules can be exported as JSON for source-change tracking, and individual rows can be restored from a module file
- New package data source available in System Settings
Improvements
- AI created tables are added to the current menu instead of "Default"
- Datasource management: edit datasource per table metadata, connect command, lookup fixes, appkey/query-string passthrough on native API data sources, "self rows only" fetch mode
- Grid IDs now include the table's logical name (also fixes ID length limits)
- Admins can now edit usernames
- Nested child-table data is now populated via the data service API
- Package upgrades to clear a security advisory; EF Core SQLite package upgraded
Fixes
- Foreign-key fields now show the primary ID column's caption instead of raw value
- Static list fields set a valid value instead of arbitrary text
- Local-strings loading fixed for remote-table and datasource-sourced rows
- Column-metadata construction no longer drops newly added columns
- Null-check added for desktop task references
- Multi-tenant routing returns 404 when no appkey is found for a subdomain
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- GsoftApp.Framework.AppServer (>= 10.0.1-beta)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson (>= 10.0.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.1-beta | 33 | 9/5/2026 |
| 10.0.0 | 126 | 6/14/2026 |
| 8.1.2 | 114 | 5/20/2026 |
| 8.1.2-beta | 123 | 3/2/2026 |
| 8.1.1 | 335 | 12/19/2025 |
| 8.1.0 | 447 | 11/18/2025 |
| 8.1.0-beta2 | 329 | 11/16/2025 |
| 8.1.0-beta | 231 | 9/5/2025 |
| 8.0.5 | 304 | 4/17/2025 |
| 8.0.3 | 227 | 1/25/2025 |
| 8.0.2 | 235 | 10/8/2024 |
| 8.0.1-beta | 209 | 7/2/2024 |
| 8.0.0 | 351 | 3/6/2024 |
| 8.0.0-beta2 | 259 | 3/5/2024 |
| 8.0.0-beta | 240 | 3/5/2024 |
| 7.0.3 | 314 | 3/5/2024 |
| 7.0.2 | 270 | 3/2/2024 |
| 7.0.1 | 395 | 1/13/2024 |
| 7.0.0 | 366 | 12/25/2023 |