[Open Source] A lightweight, cross-platform, highly extensible development platform supporting no-code and low-code development

Open SourceProcess Management
2026-06-28 06:24 6 次浏览 • 0 次下载 0KB
[Open Source] A lightweight, cross-platform, highly extensible development platform supporting no-code and low-code development

1. Project Overview

Logo

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

Image

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Interface Screenshots

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

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

├─Shared            -> Known and Known.Pure is a code-sharing project containing common code for Excel interfaces, Database, WeChat, workflows, and more.
├─Known             -> The framework's core class library, defining unified object models, interfaces, components, and extensions, with built-in permissions, WeChat, and workflow functionality.
├─Known.Core        -> A server-side class library based on Asp.Net Core.
├─Known.Pure        -> A pure version of the Known class library without Blazor functionality.
├─Plugins           -> Plugin Projects
| ├─Known.Admin     -> Lightweight No-Code Designer Plugin.
| ├─Known.Cells     -> Based on Aspose.An Excel plugin implemented with Cells.
├─Sample            -> Sample project
  ├─Sample.Maui     -> MAUI framework example.
  ├─Sample.Photino  -> Photino framework.NET example.
  ├─Sample.Wasm     -> WebAssembly framework example.
  ├─Sample.Web      -> WebApp framework example.
  ├─Sample.WinForm  -> WinForm framework example.

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.

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

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare