GsoftApp.Framework.Web.Core 10.0.1-beta

Prefix Reserved
This is a prerelease version of GsoftApp.Framework.Web.Core.
dotnet add package GsoftApp.Framework.Web.Core --version 10.0.1-beta
                    
NuGet\Install-Package GsoftApp.Framework.Web.Core -Version 10.0.1-beta
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GsoftApp.Framework.Web.Core" Version="10.0.1-beta" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GsoftApp.Framework.Web.Core" Version="10.0.1-beta" />
                    
Directory.Packages.props
<PackageReference Include="GsoftApp.Framework.Web.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GsoftApp.Framework.Web.Core --version 10.0.1-beta
                    
#r "nuget: GsoftApp.Framework.Web.Core, 10.0.1-beta"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package GsoftApp.Framework.Web.Core@10.0.1-beta
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=GsoftApp.Framework.Web.Core&version=10.0.1-beta&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=GsoftApp.Framework.Web.Core&version=10.0.1-beta&prerelease
                    
Install as a Cake Tool

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 .dafmod upload (https://packages.gsoftapp.com)
    • PackageClient — auto-installs on tenant apps and gnodes, configured by default on every gnode
  • 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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