# YoursLC有源低代码 **Repository Path**: think9/your-lc-active-low-code ## Basic Information - **Project Name**: YoursLC有源低代码 - **Description**: 全新生成式低代码,业务人员“零代码”搭建系统,开发人员“全代码”完善优化应用,共同协作提高效率,最大程度降低开发成本 讨论交流QQ群(937494747) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 425 - **Forks**: 159 - **Created**: 2022-02-09 - **Last Updated**: 2026-06-27 ## Categories & Tags **Categories**: lowcode **Tags**: 低代码, 零代码, 代码生成器, 快速开发, 表单设计 ## README ## YoursLC有源低代码 —— 保持简单,驾驭复杂 ### 无代码搭建,全代码完善,开源可控,任意扩展 http://yourslc.top https://www.bilibili.com/video/BV1tuwezwErf/ #### 介绍 - YoursLC 致力于满足用户对高效率、低成本和个性化开发的综合需求。作为一款融合零代码、低代码与全代码能力的一体化平台,它可将开发效率提升十倍以上,并支持无限扩展,灵活应对各类复杂业务场景。 - YoursLC 凭借其开源、高效的特点,非常适合用于构建企业级 ERP、CRM、MES 等应用,支持系统的长期维护与持续演进,显著降低企业的开发与运维成本。 - **如果你是编程小白**: 下载并解压“发布版_sqlite数据库_独立运行无需开发工具”文件夹,直接运行其中的 `Think9.Web.exe`,然后在浏览器中输入 `http://localhost:7215/`(若部署于云服务器,请将 `localhost` 替换为服务器 IP)。整个过程无需安装数据库或任何开发工具,真正做到“解压即用”。 - **如果你具备基础编程知识**(例如了解 HTML、CSS、JavaScript 前端三件套与基本 SQL): 推荐尝试开发版。YoursLC 秉承“保持简单,驾驭复杂”的理念,绝大多数功能代码均可自动生成。你只需参照示例稍作修改,即可快速应用,显著提升开发效率。 - **如果你是 .NET 开发者**: 可将 YoursLC 作为高效的代码生成助手。完成配置后,点击“重新生成”即可实时编译并生成完整可运行的程序。支持一键下载代码,轻松导入本地项目进行深度调试与二次开发。无需原型图,快速搭建并直接与客户沟通需求,高效推进项目进程。 **YoursLC自V2.15起融合 AI 能力,极大简化搭建流程** 1. 批量创建:无需手动逐个配置录入表,仅需向 AI大模型描述业务需求、梳理实体与属性,或直接上传项目建设方案、需求文档,搭配专属格式提示词,即可自动生成符合系统规范的标准JSON数据。将 JSON 内容粘贴至系统对应入口,点击解析JSON,系统自动识别表结构、字段类型、字段属性,校验无误后点击导入系统,就能批量生成主表、子表、辅助表等各类录入表,全程简化手动配置操作 2. 互通复用:系统支持录入表配置与 JSON 文件双向转换:一方面通过AI生成 JSON 导入建表;另一方面,已配置完成的录入表可一键导出JSON,完整留存表单基础信息、录入指标、数据规范等全部配置内容。导出的 JSON 文件可跨系统、跨项目解析导入,快速还原录入表,实现配置共享、复用与迁移 3. 灵活可控:AI 解析生成表单结构后,支持在线修改表名称、编码、字段属性、数据类型等内容,可提前校验结构合理性,确认无误后再完成导入,兼顾智能化与人工灵活调整需求 4. 贴合业务场景: 功能全面适配主表、子表(明细表)、辅助表三大录入表类型,严格区分各类表单使用规则与限制,适配进销存、仓储、采购、销售、客户管理等多行业业务场景,满足企业多样化表单搭建需求。 YoursLC 具有以下特点: - **共同协作**:业务人员可作零代码使用,开发人员可进行全代码开发,减少沟通成本,提升协作效率。 - **效率提升**:可提高十倍以上开发效率。 - **任意扩展**:不同于多数低代码工具,本产品支持任意修改与扩展。 - **开源可控**:涉及自定义功能模块的代码 100% 开源。 - **简单灵活**:操作简便,生成的代码清晰易懂、易于修改。 - **适配多端**:PC 端与移动端(增强)采用相同前端框架,降低维护成本。 产品分为两个版本: - **发布版**:可在 Windows 系统直接运行,用于搭建 Web 应用(零代码实现)。文件夹“发布版_sqlite数据库_独立运行无需开发工具”即为发布版。 - **开发版**:需使用 VS2022 或更高版本打开,支持搭建 Web 应用、修改源码和调试代码。 **开发版可在发布模式下运行最新配置并预览效果,确认后一键生成源码,再切换至调试模式进行修改与调试,极大提高开发效率。** 软件架构: 基于 .NET 8 MVC + Dapper + LayUI + jQuery 开发,支持 SQLite、MySQL、SQL Server 达梦数据库,下一版本将支持PG数据库。 #### 说明 除 `Think9.CreatCode.dll` 和 `Think9.Settings.dll`(负责代码生成与自定义设置功能)外,其余代码全部开源。 讨论交流 QQ 群:937494747 联系 QQ:576463026 微信:yourslc