[Open Source] A lightweight, cross-platform, highly extensible development platform supporting no-code and low-code development
![[Open Source] A lightweight, cross-platform, highly extensible development platform supporting no-code and low-code development](https://yy123.ink/api/img/1782599066367-jxf0td.jpg)
1. Project Overview

Known is a lightweight, cross-platform, and highly extensible plugin development framework based on Blazor.

2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Interface Screenshots
















4. Feature Overview
Admin Plugin
Main Features
-
Rapid Development: Built with Blazor, featuring online form design and no-code development for create, read, update, delete, and export operations. -
Unified Permissions: Includes a built-in general-purpose permission module based on role authentication and URL checks, allowing developers to focus exclusively on business functionality. -
Best Practices: Low-code development enables one person to handle multiple roles, improving communication efficiency and project progress while eliminating frontend-backend coordination overhead. -
Internationalization: Provides a comprehensive multilingual internationalization solution with default support for Simplified Chinese, Traditional Chinese, and English. -
Modern UI: A modern UI presentation layer based on Ant Design design principles, with excellent extensibility. -
C# Language: Full-stack development using C# throughout, requiring developers to learn only one language from frontend to backend.
Main Functions
-
Development Center: Configure system functional modules and design models, pages, and forms online, with support for no-code development. -
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 Attachments: Query and manage attachments uploaded across all system modules. -
System Logs: Query logs such as user logins and menu visits, which can be used to track frequently used features. -
WeChat Management: Built-in support for sending WeChat template message notifications. -
Workflow Management: Includes a lightweight workflow engine with 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
Next-Generation .NET Development Platform
Built on Blazor, lightweight, cross-platform, and highly extensible, with support for both no-code and low-code development.
With efficiency and flexibility at its core, it transforms software development methods, helping you easily tackle digital transformation challenges and unlock new opportunities for business growth.
Project Structure
What is Blazor?
Blazor is an open-source framework developed by Microsoft for building full-stack single-page applications (SPAs) using C# and HTML. It allows developers to use the same programming model on both the client and server sides, leveraging the power and rich tooling of the .NET platform to quickly build secure, fully featured web applications.
How Blazor Works
Blazor uses a component-based model to build user interfaces. Developers can create reusable components that run across multiple platforms, including the web, mobile devices, and desktops.