[Open Source] Enterprise-grade Rapid Development Framework featuring low-code development, cross-platform support, simplicity, speed, and out-of-the-box functionality.

Open SourceProcess Management
2026-06-28 05:17 4 次浏览 • 0 次下载 0KB
[Open Source] Enterprise-grade Rapid Development Framework featuring low-code development, cross-platform support, simplicity, speed, and out-of-the-box functionality.

1. Project Overview

Image

Known is an enterprise-grade rapid development framework based on Blazor. It features low-code development, cross-platform support, and out-of-the-box functionality, allowing you to write code once and run it anywhere.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

AntDesign interface screenshots

Effect picture Effect picture

Image

Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image

4. Feature Overview

Image

Main Functions

  • Module Management: Configure system function modules, design models, pages, and forms online, and automatically generate code.

  • Data Dictionary: Maintain data sources for dropdown lists across system modules.

  • Organization Structure: Maintain enterprise organizational information in a tree structure.

  • Role Management: Maintain system roles and permissions. Permissions can control menus, buttons, and list columns.

  • User Management: Maintain system login user information.

  • System Logs: Query logs such as user logins and menu visits, which can be used to track frequently used features.

  • Message Management: Provide in-system message alerts and workflow notifications.

  • Workflow Management: The system includes a built-in workflow engine that supports submission, withdrawal, assignment, approval, and restart operations.

  • Scheduled Tasks: Time-consuming operations such as importing and calculating data are executed asynchronously through scheduled tasks.

5. Tech Stack

Quick Installation

--Install template
dotnet new install KnownTemplate
--Create project
--host parameter: full (default) / web / winform
dotnet new known --name=MyApp

Project Structure

├─Known             -> Framework class library, including common backend functionality, built-in components, and built-in modules.
├─Known.AntBlazor   -> UI library based on AntDesign Blazor.
├─Known.BootBlazor  -> UI library based on Bootstrap Blazor.
├─Known.Cells       -> Excel operation library implemented using Aspose.Cells.
├─Known.Demo        -> Framework demo module.
├─Known.Shared      -> Shared library for Web and WinForm.
├─Known.Web         -> Framework demo Web App.
├─Known.WinForm     -> Framework demo WinForm App.

What is Blazor?

Blazor is a modern frontend web framework based on HTML, CSS, and C# that helps you build web applications faster. With Blazor, you can build web applications using reusable components that run on both the client and server, delivering excellent web experiences. Blazor is part of .NET, the developer platform for building anything. .NET is free, open source, and cross-platform.

Some benefits of using Blazor include:

  • Build Web UIs quickly with reusable components: Blazor's flexible component model makes it easy to build reusable components that can be assembled quickly to create applications.

  • Add rich interactivity with C#: Handle any UI event from the browser and implement component logic using C#, a modern, type-safe language that is easy to learn and highly versatile.

  • A unified development stack: Build entire web applications from frontend to backend using a single development stack, and share code for common logic between the client and server.

  • Efficient diff-based rendering: When a component renders, Blazor carefully tracks which parts of the DOM have changed, ensuring fast and efficient UI updates.

  • Server-side and client-side rendering: Render components on both the server and client to support various web application architectures and deliver the best possible web experience.

  • Progressive enhancement for server rendering: Use built-in support for enhanced navigation, form handling, and streaming rendering to progressively enhance the user experience of server-rendered web applications.

  • Interoperability with JavaScript: Use JavaScript libraries and the browser API ecosystem from C# code.

  • Integration with Existing Applications: Integrate Blazor components into existing MVC, Razor Pages, or JavaScript-based applications.

  • Excellent Tooling: Get started in seconds with Visual Studio or Visual Studio Code and stay productive with excellent code editing support.

  • Web, Mobile, and Desktop: Blazor components can also be used to build native mobile and desktop applications using a native and web hybrid approach known as Blazor Hybrid.

Source: Microsoft Official Documentation
#1
资源直链https://gitee.com/known/Known
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare