Codeer.LowCode.Blazor
1.3.16
See the version list below for details.
dotnet add package Codeer.LowCode.Blazor --version 1.3.16
NuGet\Install-Package Codeer.LowCode.Blazor -Version 1.3.16
<PackageReference Include="Codeer.LowCode.Blazor" Version="1.3.16" />
<PackageVersion Include="Codeer.LowCode.Blazor" Version="1.3.16" />
<PackageReference Include="Codeer.LowCode.Blazor" />
paket add Codeer.LowCode.Blazor --version 1.3.16
#r "nuget: Codeer.LowCode.Blazor, 1.3.16"
#:package Codeer.LowCode.Blazor@1.3.16
#addin nuget:?package=Codeer.LowCode.Blazor&version=1.3.16
#tool nuget:?package=Codeer.LowCode.Blazor&version=1.3.16
Codeer.LowCode.Blazor
Codeer.LowCode.Blazor is a library designed to integrate execution engine-type low-code features into your Blazor app. It allows for the rapid creation of most functionalities using no-code/low-code, while specialized features can be crafted with the same level of detail as full-scratch professional coding. As a result, it is possible to develop satisfactory applications quickly and at a low cost. Users can customize the application themselves after its release.
Codeer.LowCode.Blazor.Templates
Recommended for Projects That
- Want to save on cost and time
- Want to effectively utilize RDB
- Want to leverage existing data and systems
- Have specific features in mind
- Desire customization after release
Create Screens with Ease
Create screens freely with a combination of canvas layout and grid layout and flow layout. It's possible to create not just regular screens but also dialogs. Interaction between UI components can be achieved with no-code or minimal scripting. Essential elements like sidebar, header, and footer are provided, and those with specific preferences can customize with pro-code.
Seamless RDB Integration
Associate forms and DB tables for input and output of data. Linking multiple forms allows representation of Join or 1N relationships. Forms can also be linked to Views, enabling easy implementation of BI functions. Common database operations such as logical deletion, optimistic locking, and tracking of creation/update information are included. Change history can also be maintained.
More Freedom with Scripts
Write in syntax nearly identical to C#. The API design allows for implementation of features with minimal coding. Code completion makes implementation easy, and customized functions can be called with pro-code. Execution is primarily on the client-side, but server-side execution is also supported.
- General computational operations
- Screen controls
- Execution of WebAPI
- Editing Excel/PDF creation
Excel Integration Support
Supports not only general data input/output but also allows for creating templates in Excel and modifying them for report generation. Conversion to PDF is also possible.
Authentication & Authorization
Provide generic cookie authentication or default authentication using Azure Active Directory in your template code. Other authentication methods can also be customized. Authorization allows for access control at the application, screen, and data levels.
Implement Specific Features with Pro-Code
In some cases, special screens/features are necessary. As Codeer.LowCode.Blazor is a Blazor library, .NET code can be added for such implementations. Moreover, creating components allows for their use in various places.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Codeer.LowCode.Blazor.Licensing (>= 1.3.0)
- Microsoft.AspNetCore.Components.WebAssembly (>= 8.0.4)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.1.1)
- Microsoft.AspNetCore.WebUtilities (>= 8.0.4)
- Microsoft.CodeAnalysis.CSharp (>= 4.9.2)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on Codeer.LowCode.Blazor:
| Package | Downloads |
|---|---|
|
Codeer.LowCode.Blazor.Designer
This is a library that adds LowCode functionality to Blazor apps. |
|
|
Codeer.LowCode.Bindings.Blazor-ApexCharts
You can use Blazor-ApexCharts with Codeer.LowCode.Blazor. |
|
|
Codeer.LowCode.Bindings.Blazor-ApexCharts.Designer
You can use Blazor-ApexCharts with Codeer.LowCode.Blazor. |
|
|
Codeer.LowCode.Blazor.Extras
Extra field components and client-side services for Codeer.LowCode.Blazor. Includes Calendar, Gantt Chart, Task Board (Kanban), Rich Text Editor, Color Picker, Marker List, QR Code, Progress Bar, Password Hash, and AI Text Analyzer fields, plus built-in script objects (Excel, WebApi, Toaster, Mail) and client infrastructure services (HTTP, UI, logging, localization). |
|
|
Codeer.LowCode.Blazor.Extras.Designer
Designer support for Codeer.LowCode.Blazor.Extras. Provides property controls and initializers for the LowCode Designer application. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.17 | 81 | 7/30/2026 |
| 1.3.16 | 93 | 7/28/2026 |
| 1.3.15 | 198 | 7/23/2026 |
| 1.3.13 | 96 | 7/15/2026 |
| 1.3.12 | 177 | 7/10/2026 |
| 1.3.10 | 163 | 7/7/2026 |
| 1.3.9 | 160 | 7/6/2026 |
| 1.3.4 | 144 | 6/17/2026 |
| 1.3.3 | 117 | 6/12/2026 |
| 1.3.2 | 119 | 6/11/2026 |
| 1.3.1 | 133 | 6/4/2026 |
| 1.3.0 | 121 | 6/4/2026 |
| 1.2.65 | 136 | 5/26/2026 |
| 1.2.64 | 131 | 5/15/2026 |
| 1.2.63 | 126 | 5/12/2026 |
| 1.2.62 | 122 | 5/7/2026 |
| 1.2.61 | 287 | 5/6/2026 |
| 1.2.60 | 113 | 5/5/2026 |
| 1.2.59 | 112 | 5/5/2026 |
| 1.2.58 | 374 | 4/27/2026 |
BREAKING CHANGE: the relationship between read and write permissions has been reworked, and the same rules are now enforced on both the client and the server (calling Module.Submit from a script cannot bypass them).
- Adding a new record no longer requires read permission; updating and deleting still do. This makes "submission form" modules possible - readable only by administrators, writable by everyone. After such a save the record is not read back and no navigation to its page happens.
- Row conditions (DataReadCondition / DataWriteCondition) are no longer applied to query modules. Restrict rows in the SQL instead - the new reserved query parameter "current_user_id" is always bound to the logged-in user by the server, so it can be used as a permission.
- In a ListField replace-mode save, rows outside DataWriteCondition are now left alone instead of failing the save; explicit updates and deletes of such rows are still rejected.
- Data bundled in another module's response (link display texts, dotted link columns, embedded ListField / ModuleField) is now emptied instead of raising an error when the target module cannot be read; a direct request for an unreadable module is still an error. The client no longer falls back to displaying the raw key value when a link display text is hidden.
- Standalone SQL (ExecuteSqlField) requires the write permission of the module it runs on, and per-SQL execution can be controlled with a PermissionField.
- ListField: fixed columns (FixedColumnCount) keep the leftmost columns in place while scrolling horizontally, both for lists placed on a detail layout and for list pages. It applies to single-row list layouts whose fixed columns have a width; a design check reports settings that cannot take effect.
- Layout: GridColumn.IgnoreContentWidth stops wide content (typically a ListField) from widening its column, so the column takes its share of the remaining row width and the list scrolls internally instead of the whole page.
- ListField summary rows: AddSummaryRow / InsertSummaryRow / ClearSummaryRows add display-only total and subtotal rows. The values, their formatting and the position are decided by the designer's script; text and colours can be set per cell or per row. Total rows stay pinned to the bottom of the table.
- ListField cell merging (script driven): MergeRows / MergeSameRows merge adjacent equal cells of a view-only column vertically, MergeHeaderColumns merges header cells into group captions, and ListSummaryRow.MergeColumns does the same on summary rows. Merges are split where a subtotal row falls and are ignored where they would cross the fixed-column boundary.
- Database: the SQLite numeric type family and SQL Server timestamp / rowversion columns are now recognised.
- New design checks for the rules above: row conditions that cannot apply (query modules, Standalone SQL, link display values, execution permission conditions that reference row data) and fixed-column settings that cannot take effect.