Diboot

Diboot 是一个为开发者打造的低代码开发平台,旨在通过提供基础框架和高效工具,帮助开发者提高开发效率和质量。它基于 Spring Boot、MyBatis-Plus 和 Vue 等技术栈,提供了一套完...

标签:

Diboot 是一个为开发者打造的低代码开发平台,旨在通过提供基础框架和高效工具,帮助开发者提高开发效率和质量。它基于 Spring Boot、MyBatis-Plus 和 Vue 等技术栈,提供了一套完整的开发解决方案,包括身份认证、权限管理、数据字典、工作流等功能模块 。Diboot 的核心理念是“化繁为简”,通过组件化和低代码策略,减少开发工作量,提升性能,并支持前后端代码的可视化生成和快速原型开发。

  • Diboot官网入口网址:https://www.diboot.com/
  • Diboot开源项目地址:https://github.com/dibo-software/diboot

Diboot 的核心特性包括:基于 Spring Boot 的企业级快速开发框架,支持多种数据库和数据结构变更管理;提供强大的代码生成工具(如 DevTools),支持前后端代码一键生成和自动更新;支持无 SQL 的关联查询和数据字典管理,提升开发效率;提供 RBAC 权限模型、工作流能力、多租户支持等功能,满足复杂业务场景的需求。此外,Diboot 还支持微服务架构、Spring Cloud、Flowable 工作流等技术,适用于企业级应用开发。

Diboot 的设计理念强调“以简驭繁”,通过减少代码编写量和优化开发流程,帮助开发者更高效地完成业务逻辑开发。它不仅支持低代码开发,还提供灵活的配置和扩展能力,支持自定义开发和集成现有系统。Diboot 的社区活跃,拥有活跃的开发者社区和丰富的文档资源,支持开发者快速上手和持续学习。

Diboot 的官网(https://www.diboot.com/ )提供了详细的项目介绍、文档和资源,开发者可以通过官网获取更多关于 Diboot 的信息和使用指南。

Diboot 是一个功能强大、灵活且高效的低代码开发平台,旨在帮助开发者提升开发效率和质量,适用于多种应用场景,包括企业管理系统、CRM、OA 等系统开发。

数据统计

相关导航

ContiNew
ContiNew

ContiNew 是一个以 AI 编程纪元为核心理念的开发平台,旨在通过 AI 技术提升开发效率与代码质量。其核心理念是“让 AI 也‘吃点好的’”,强调在开发过程中引入 AI 技术,以实现更高效、更智能的编码方式。 ContiNew官网入口网址:https://continew.top/ 在技术架构方面,ContiNew 采用了先进的前端与后端技术栈。前端基于 Vue3、Arco Design、TypeScript 和 Vite 构建,后端则基于 Spring Boot 3(Java 17)驱动,集成了一系列主流框架与工具,如 Sa-Token、MyBatis Plus、Redisson、FastExcel、CosId、JetCache、JustAuth、Crane4j、Spring Doc、Hutool 等,打造了一个全方位的技术解决方案。 ContiNew 提供了开箱即用的项目模板,无需手动导入初始数据脚本,用户只需通过简单的配置和结构调整即可快速启动新项目。项目品牌配置集中管理,支持一键生成前后端 80% 的代码,覆盖增删改查、权限控制、参数校验、接口文档等功能,极大提升了开发效率。 自 v2.1.0 版本起,ContiNew 的后端基础组件及各框架集成配置已抽取并封装至 ContiNew Starter 项目,并已发布至 Maven 中央仓库,用户可在任意项目中直接引入所需依赖,进一步提升了开发效率。 在代码质量方面,ContiNew 严格遵循阿里巴巴 Java 编码规范,注释覆盖率超过 45%,接口参数示例 100%。代码分层清晰,变量、方法命名规范统一,使用体验极佳。前端代码同样采用 ESLint、StyleLint 等工具进行质量检查,确保代码质量。 ContiNew 还集成了 CI 流程,集成 Sonar、Codacy 代码质量扫描,Push 即检测,及时发现并解决潜在问题。同时,项目还定期扫描 CVE 漏洞,提供全方位的安全解决方案,包括数据库字段加密、JSON 脱敏、XSS 过滤等。 ContiNew 支持 SaaS 租户架构,基于 RBAC 的权限控制与通用数据权限管理,提供丰富的通用业务解决方案,如第三方登录、邮箱/短信服务、个人中心、系统日志等,逻辑闭环,开箱即用。 ContiNew 不仅是一个技术平台,更是一个集成了 AI、开发效率、代码质量、安全与用户体验于一体的综合性开发平台,致力于为开发者提供高效、智能、安全的开发体验。

Refine
Refine

Refine 是一个开源的 React 元框架,专为数据密集型企业级应用而设计,旨在帮助开发人员快速构建管理面板、仪表盘、内部工具和 B2B 应用程序。它提供了一种无头解决方案,将业务逻辑与用户界面和路由分离,从而实现高度可定制化和灵活性。无论是从零开始开发,还是基于现有项目进行扩展,Refine 都能显著提升开发效率。 Refine官网入口网址:https://refine.dev/Refine开源项目地址:https://github.com/refinedev/refine核心特点快速开发:通过预构建组件和钩子,减少样板代码,让开发人员专注于业务逻辑。数据源灵活性:支持 REST API、GraphQL 和实时后端等多种数据源,满足不同项目需求。身份验证与访问控制:内置支持主流身份提供商(如 Okta、Azure AD),并提供细粒度的访问控制功能。可扩展性:支持与 Ant Design、Material UI、Mantine 等流行 UI 框架集成,同时兼容多种平台(如 Next.js、React Native)。强大的社区支持:Refine 拥有活跃的开源社区和丰富的文档资源,GitHub 上已获得超过 29.5k 的星标,成为企业级开发的热门选择。应用场景Refine 特别适合需要频繁进行 CRUD(创建、读取、更新、删除)操作的企业级应用开发。它能够快速生成并定制管理面板、仪表盘和复杂数据交互界面,同时提供行业标准的解决方案,包括路由管理、状态管理和国际化支持。企业级优势Refine 的开源架构和模块化设计使其成为企业应对复杂需求的理想工具。它不仅简化了开发流程,还通过灵活的扩展性和强大的安全特性,帮助企业避免传统低代码平台的供应商锁定问题,降低长期维护成本。 Refine 通过 统一的 CRUD 抽象 + 丰富的插件生态 + 强大的开发工具,为构建企业级内部工具、管理后台和 B2B 应用提供了“一站式”解决方案。

chineseocr_lite
chineseocr_lite

chineseocr_lite 是一个开源的超轻量级中文OCR项目,专注于从图片中提取中文文本,支持多种场景下的文字识别,如文档、表格、自然场景图片等。该项目基于chineseocr与psenet实现中文自然场景文字检测与识别,支持竖排文字识别,模型总大小仅17M,支持Linux、MacOS和Windows平台。项目提供轻量检测模型、多种识别网络,支持任意方向文字检测与识别,且提供竖排字体样例和字体库。 chineseocr_lite开源项目官网入口网址:https://github.com/DayBreak-u/chineseocr_lite chineseocr_lite 的模型由psenet(8.5M)、crnn(6.3M)和anglenet(1.5M)组成,总大小仅17M。项目支持ncnn推理,支持任意方向文字检测与竖排文本识别。用户可通过Python脚本启动服务,端口可自定义。项目还提供Flask-RESTful API和Web应用,支持OCR请求与响应,用户可通过HTTP请求提交图片进行识别。 chineseocr_lite 的安装和使用较为简便,用户需准备Python环境,克隆项目并安装依赖后即可运行。项目提供示例代码,可直接运行进行测试。开发者可参考文档将其集成到自己的项目中。此外,项目支持多种推理引擎,如ncnn、mnn、tnn等,支持多种平台和编程语言,具有良好的跨平台兼容性与轻量化特点。 chineseocr_lite 以其轻量化设计和高精度识别能力,成为开发者青睐的中文OCR工具,适用于资源有限的设备和多种应用场景。

Tesseract
Tesseract

Tesseract OCR(Optical Character Recognition)是一个开源的文本识别引擎,由惠普实验室于1985年开发,后由Google维护并开源。它支持超过100种语言的文字识别,包括中文、英文、法文、德文等,并能处理多种图像格式,如PNG、JPEG、TIFF等。Tesseract以其高精度和灵活性著称,广泛应用于文档数字化、车牌识别、自动化数据录入等领域。 Tesseract官网入口网址:https://tesseract-ocr.github.io/Tesseract开源项目地址:https://github.com/tesseract-ocr/tesseract Tesseract的核心优势在于其强大的文本检测和识别能力,支持多语言混合识别,并能通过训练自定义模型优化特定场景的识别效果。它提供了命令行工具和API接口,方便开发者集成到各种应用中。此外,Tesseract支持多种输出格式,如纯文本、PDF、HTML等,满足不同需求。 Tesseract 是一个开源的 OCR(光学字符识别)引擎,其核心组件包括: OCR 引擎:libtesseract(核心库)和命令行工具 tesseract。OCR 引擎版本:Tesseract 4 引入了基于 LSTM(长短期记忆网络)的 OCR 引擎,专注于行识别,同时保留了 Tesseract 3 的传统 OCR 引擎(通过 –oem 0 模式启用)。语言支持:支持超过 100 种语言,且支持 Unicode(UTF-8)。图像格式:支持 PNG、JPEG、TIFF 等多种图像格式。输出格式:支持纯文本、hOCR、PDF、TSV、ALTO、HTML 等。训练与扩展:支持通过训练识别新语言,并提供 API 接口(C/C++)供开发者集成。 使用与部署 安装方式:可通过预编译包或源码编译安装。命令行使用:提供丰富的命令行参数,支持多种配置选项。GUI 支持:不提供 GUI 应用,但有第三方项目提供 GUI 支持。文档与支持:提供详细的文档、FAQ、论坛和邮件列表。 关键特性与注意事项 图像质量:OCR 效果受图像质量影响较大,建议预处理图像。训练与扩展:支持通过训练模型识别新语言。依赖库:依赖 Leptonica、Zlib、PNG、TIFF 等库。 作为开源项目,Tesseract拥有活跃的社区支持,用户可以通过GitHub提交问题、参与开发或查阅文档。其跨平台特性支持Windows、Linux、macOS等操作系统,使得开发者可以灵活部署。通过不断优化算法和模型,Tesseract在OCR领域保持了领先地位,成为许多企业和开发者的首选工具。

SuperTokens
SuperTokens

SuperTokens是一个开源的身份验证解决方案,旨在为开发者提供快速、可定制的用户认证服务,以增强应用的安全性和用户体验。它支持多种登录方式,包括电子邮件/密码、无密码登录、社交登录、OAuth2.0等,并提供会话管理、用户管理、多因素认证(2FA)、单点登录(SSO)等功能。SuperTokens的架构设计独特,允许开发者自定义前端和后端逻辑,并支持多种编程语言和框架的集成,如Node.js、React、ReactNative、Golang、Python等。 SuperTokens官网入口网址:https://supertokens.com/SuperTokens开源项目地址:https://github.com/supertokens/supertokens-core SuperTokens采用开源模式,用户可以完全控制用户数据,避免供应商锁定,并提供灵活的部署选项,包括自托管和云服务。它还支持开源和SaaS两种使用方式,满足不同用户的需求。SuperTokens的社区活跃,提供详尽的文档、SDK和社区支持,帮助开发者快速上手和集成。 SuperTokens的核心功能包括用户管理、会话管理、多租户支持、多语言支持、插件扩展等,适用于各种规模的应用场景,从初创企业到大型企业均可使用。其安全性高,支持端到端加密和严格的访问控制,确保用户数据的安全性。 SuperTokens是一个功能全面、灵活且安全的开源身份验证解决方案,适合需要高效、安全和可定制化认证服务的开发者和企业使用。

暂无评论

暂无评论...