️仓库名称:
alan2207/bulletproof-react
截止发稿星数:26594 (今日新增:158)
仓库语言:TypeScript
仓库开源协议:MIT License
本指南介绍了 Bulletproof React 架构,为构建可扩展且安全的 React 应用程序提供了一个全面且实用的指南。
该架构基于最佳实践和经过验证的工具,包括:
此仓库包含一个示例应用程序,演示了该架构的实际应用,并提供了一系列文档,详细介绍了每个方面。
该架构已成功应用于各种规模的项目,包括大型企业应用程序和小型个人项目。
Bulletproof React 提供的结构和指导有助于:
Bulletproof React 架构为构建生产就绪的 React 应用程序提供了一个坚实且经过验证的基础。通过遵循其原则和最佳实践,开发人员可以创建易于维护、可扩展且安全的应用程序。
️仓库名称:https://github.com/jeecgboot/JeecgBoot
截止发稿星数: 39,953 (今日新增:8)
仓库语言:java
仓库开源协议:Apache License 2.0
本篇文章将深入探讨JeecgBoot的作用、技术解析、仓库概况以及相关发展趋势,为读者提供全面的见解。
JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x和3.x,SpringCloud,Ant Design Vue3,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
JeecgBoot 提供了一系列低代码模块,实现在线开发真正的零代码:Online表单开发、Online报表、报表配置能力、在线图表设计、仪表盘设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!
Jeecg-Boot低代码开发平台,可以应用在任何J2EE项目的开发中,支持信创国产化(默认适配达梦和人大金仓)。尤其适合SAAS项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。
JEECG宗旨是: 简单功能由OnlineCoding配置实现,做到零代码开发;复杂功能由代码生成器生成进行手工Merge 实现低代码开发,既保证了智能又兼顾灵活;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!
JEECG业务流程: 采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
JeecgBoot 可以作为独立的开发平台,也可以与其他云原生技术(如 Kubernetes、Istio 和 Consul)集成。它提供了丰富的配置选项,允许用户根据具体的需求定制其行为。
JeecgBoot 是一款成熟且功能强大的低代码平台,为现代低代码和微服务架构提供了一个可靠和高效的开源解决方案。随着低代码和零代码生态系统的不断发展,JeecgBoot 预计将继续发挥重要作用,为企业提供构建高性能、可扩展和安全的低代码平台的基础。
️仓库名称:novuhq/novu
截止发稿星数:34162 (今日新增:70)
仓库语言:TypeScript
仓库开源协议:Other
Novu 是一款开源平台,为开发人员提供了一个统一的 API 来管理多渠道通知。本文将深入剖析 Novu 的作用、技术解析、使用建议以及其他重要信息。
Novu 采用 GitOps 流来部署和管理通知工作流,并使用 Zod 或 JSON Schema 来定义工作流和步骤验证。
Novu 提供了预构建的通知中心,支持嵌入到 web 应用程序中。它还支持自定义工作流、多重条件和邮件、短信、推送和聊天等多种通知渠道的集成。
Novu 已被各种规模的公司采用,用于发送交易通知、用户激活信息和营销活动。
Novu 以其易用性、可扩展性和跨平台兼容性而受到好评。
Novu 适用于需要在多个渠道管理通知的开发者和组织。它特别适用于需要自定义通知工作流和集成自定义渠道的用例。
Novu 是一款功能强大的开源通知平台,为开发者提供了统一的 API 来管理多渠道通知。其集成的通知中心、自定义工作流和广泛的渠道集成使其成为需要可靠、可扩展的通知解决方案的理想选择。
️仓库名称:https://github.com/jeecgboot/JimuReport
截止发稿星数:6,313 (今日新增:11)
仓库语言:java
仓库开源协议:** GPL-3.0 license**
JimuReport 是一款免费的数据可视化报表,含报表、仪表盘和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!
报表是企业IT服务必备的一项需求,但是行业内并没有一个免费好用的报表,大部分免费的报表功能较弱也不够智能,商业报表又很贵,所以有了研发一套免费报表的初衷。 做一个什么样的报表呢?随着低代码概念的兴起,原先通过报表工具设计模板,再与系统集成的模式已经落伍,现在追求的是完全在线设计,傻瓜式的操作,实现简单易用又智能的报表!
集成版本已提供了可视化仪表盘设计,支持丰富的数据源连接和移动端,通过拖拉拽方式快速制作图表和门户设计;支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等等;
积木报表是一款Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。
可以快速集成到自己项目中,支持SpringBoot脚手架项目。如果你的项目是springboot2或springboot3可以选择对应版本。
积木报表对开源的贡献是非常显著的。作为一个开源的数据可视化工具,积木报表为用户提供了免费且功能强大的数据分析和报告生成功能,帮助用户更方便地处理和展示数据。同时,积木报表的开源性也意味着用户可以自由地定制和扩展其功能,从而满足不同用户的需求。通过积木报表,开发者可以更轻松地实现数据可视化功能,加快开发进度,提高工作效率。因此,可以说积木报表为开源社区带来了很大的价值和贡献。
️仓库名称:/Helix
截止发稿星数:915 (今日新增:25)
仓库语言:Python
仓库开源协议:Other
Helix 是一款生物计算工具集,利用机器学习方法(特别是深度神经网络),促进以下领域的发展:
药物发现 。提供 1) 大规模预训练模型:化合物和蛋白质;2) 各种应用:分子属性预测、药物靶标亲和力预测以及分子生成。疫苗设计 。提供 RNA 设计算法,包括 LinearFold 和 LinearPartition。精准医疗。提供药物-药物协同作用应用。
Helix 是一款强大的生物计算平台,具有广泛的应用场景。其预训练模型、算法和教程使研究人员和从业者能够快速轻松地解决生物学问题。
️仓库名称:Freika/dawarich
截止发稿星数:1523 (今日新增:365)
仓库语言:Ruby
仓库开源协议:GNU Affero General Public License v3.0
Dawarich 是一款用于替代 Google 位置历史记录(又称 Google 地图时间线)的自托管网络应用程序。它允许你导入 Google 地图时间线和 Owntracks 中的位置历史记录,在地图上查看记录,并查看一些统计数据,例如已访问的国家和城市数量以及所行使的距离。
该仓库包含 Dawarich 应用程序的源代码,该应用程序是用 Ruby 编写的,并使用 GNU Affero General Public License v3.0 许可。
Dawarich 是一款功能强大且易于使用的自托管式应用程序,可帮助用户跟踪其位置,记录访问过的地点,并生成相关统计信息。其开放源代码性质允许用户根据自己的特定需求进行自定义和扩展。
️仓库名称:
Azure/azure-rest-api-specs
截止发稿星数:2573 (今日新增:3)
仓库语言:TypeScript
仓库开源协议:MIT License
此存储库是 Microsoft Azure REST API 规范的权威来源,为读者提供深入的见解和有价值的趋势信息。
要使用此存储库,开发人员可以克隆存储库或通过 URL 直接访问规范。规范可用作参考,也可以生成 SDK 和 API 文档。
Azure REST API 规范存储库是 Microsoft Azure REST API 开发人员和用户的重要资源。它提供规范的权威来源,并简化了 API 访问和集成。
️仓库名称:renovatebot/renovate
截止发稿星数:16937 (今日新增:6)
仓库语言:TypeScript
仓库开源协议:GNU Affero General Public License v3.0
Renovate 是一个跨平台依赖更新工具,旨在为开发者提供自动化的依赖更新,从而减少工作量和提高效率。
Renovate 使用自定义配置文件进行配置,遵循 ESLint 类似的共享配置预设,简化了配置过程。它支持锁文件,并在更新依赖项的同时更新锁文件,解决合并 PR 时出现的冲突。
该仓库包含 Renovate CLI 的源代码,它是一个命令行界面,用于在不同的平台上运行 Renovate。它还包含文档、示例和贡献指南。
Prisma、Netlify、Mozilla、Microsoft 等公司和项目都在使用 Renovate 管理他们的依赖项。
Renovate 因其自动化、可配置性和在多个平台上的可用性而备受好评。它简化了依赖更新过程,减少了维护人员的工作量。
用户可以通过使用 Mend Renovate App、Azure DevOps 扩展或自定义管道在各种平台上使用 Renovate。建议查看官方文档以获取详细的配置和使用指南。
Renovate 是一个强大的工具,可以自动化依赖更新,从而提高开发人员的效率和项目安全性。它具有高度的可定制性,使开发人员能够根据他们的特定需求进行配置。
感谢您的观看!别忘了点赞、收藏和分享哦!❤️ 你的支持是我最大的动力! 每天为你带来不一样的开源项目!