HelloGitHub icon indicating copy to clipboard operation
HelloGitHub copied to clipboard

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

Results 214 HelloGitHub issues
Sort by recently updated
recently updated
newest added

## 推荐项目 - 项目地址:https://github.com/codeacme17/examor - 类别:Python, 机器学习 - 项目标题:一款为学生、学者、面试者和终生学习者而生的网站应用 - 项目描述:Examor是一个基于用户知识笔记生成考题的网络应用,让用户可以持续自测复习,实现定期按记忆规律推送考题。它可以帮助学习者检查知识掌握效果,通过自测促进记忆,提高学习效率。适用于各类知识笔记的复习,可以让初学者培养正则自测的良好习惯。 - 亮点:examor 的令人眼前一亮之处在于,它实现了根据用户上传笔记的内容智能生成考题,进行自动出题和批改。相比其他 Quiz 制作工具需要手动编写题目,examor 自动提取考点;相比闪卡软件只能进行简单记忆,examor 可以对知识点进行深度理解的检测。这种根据个人笔记智能生成考题的能力,是 exmaor 与众不同之处,也是对其他同类产品的突破和创新。它为持续学习提供了个性化、自动化和智能化的解决方案。 - 截图: - 后续更新计划: 创建多考官角色,创建多题型等,更多计划可以查看 [ROADMAP](https://github.com/codeacme17/examor/blob/main/docs/ROADMAP.md)

Python 项目

## 推荐项目 - 项目地址:https://github.com/colinhacks/zod/ - 类别:TypeScript - 项目标题:Zod 是一个以 TypeScript 为首的模式声明和验证库。 - 项目描述:使用 Zod,你只需声明 一次 验证器,Zod 就会自动推断出静态 TypeScript 类型。它很容易将较简单的类型组成复杂的数据结构。 - 亮点: - 零依赖 - 可以工作在浏览器和 Node.js - 小巧: 8kb minified...

JavaScript 项目

## 推荐项目 - 项目地址:https://github.com/ltyzzzxxx/gpt-web-terminal - 类别:JS / GPT / LLM - 项目标题:在命令行终端与 GPT 进行对话,支持 ChatGPT 全部功能! - 项目描述: GPT Terminal 是一个让你在终端上与 GPT 进行自由对话的平台。 ✨ 支持命令行终端与 GPT 进行对话 🌟 支持 API...

JavaScript 项目

## 推荐项目 - 项目地址:https://github.com/xl-xueling/xl-lighthouse.git - 类别:Java - 项目标题:XL-LightHouse通用型流式大数据统计系统 - 项目描述: 1、XL-LightHouse是针对互联网领域繁杂的流式数据统计需求而开发的一套集成了数据写入、数据运算、数据存储和数据可视化等一系列功能,支持大数据量,支持高并发的【通用型流式大数据统计平台】; 2、XL-LightHouse目前已涵盖了各种流式数据统计场景,包括count、sum、max、min、avg、distinct、topN/lastN等多种运算; 3、XL-LightHouse支持多维度计算,支持分钟级、小时级、天级多个时间粒度的统计,支持自定义统计周期的配置; 4、XL-LightHouse内置丰富的转化类函数、支持表达式解析,可以满足各种复杂的条件筛选和逻辑判断; 5、XL-LightHouse支持时序性数据的存储和查询; 6、XL-LightHouse是一套功能完备的流式大数据统计领域的数据治理解决方案,它提供了比较友好和完善的可视化查询功能,并对外提供API查询接口,此外还包括数据指标管理、权限管理、统计限流等多种功能。 - 亮点: 1、可以为企业高性能统计PV、UV等指标; 2、可以帮程序员监控代码耗时、异常次数、执行次数; 3、可以根据需要灵活实现各种维度的指标统计; 4、项目支持一键部署,轻松体验; - 截图:(可选)gif/png/jpg

Java 项目

## 推荐项目 - 项目地址:https://github.com/funkygao/cp-ddd-framework - 类别:Java - 项目标题:轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化! - 项目描述: 软件开发不仅仅是业务交付的生产过程,本质上是系统化的知识工程,大型复杂软件开发的核心难点是如何处理隐藏在业务知识中的核心复杂度,除了清晰地理解业务诉求之外,还需要 通过建模的方式对这种复杂度进行简化与精炼。 作为软件交付最终产品的代码,由于具有(可运行,包含完全细节,演进过程完整追溯,自我修复)特点而成为业务的唯一事实真相,但代码如何以易于理解的形式直观反映业务知识一直 是业界难题。 DDDplus扩充了DDD,通过正向的DDD建模,配合基于DSL声明式标注从而让代码自动生成业务模型的逆向建模过程,实现了:代码与模型统一,统一语言,抑制熵增。 - 亮点: 扩充了DDD的building blocks,解决DDD落地难问题 逆向建模的DSL,让代码可视化地表达完整业务模型 支持多种路由模式的扩展点机制,应对复杂业务场景 - 示例代码: 这里以供应链仓储管理系统(WMS)为例,演示了详细的DDDplus正向建模开发和逆向建模的完整过程: https://github.com/funkygao/cp-ddd-framework/blob/master/dddplus-test/src/test/java/ddd/plus/showcase/README.zh-cn.md - 后续更新计划: 三个月一个大版本,每周固定迭代。

Java 项目

## 推荐项目 - 项目地址:https://github.com/TuGraph-family/tugraph-analytics - 类别:Java - 项目标题:业界首创分布式流图计算引擎 - 项目描述: GeaFlow(品牌名TuGraph-Analytics)是蚂蚁集团开源的分布式实时图计算引擎,目前广泛应用于金融风控、社交网络、知识图谱以及数据应用等场景。GeaFlow的核心能力是流式图计算, 流式图计算相比离线图计算提供了一种高时效性低延迟的图计算模式。相比传统的流式计算引擎比如Flink、Storm这些面向表数据的实时处理系统而言,GeaFlow 主要面向图数据的实时处理,支持更加复杂的关系分析计算,比如多度关系实时查找、环路检查等;同时也支持图表一体的实时分析处理,能同时处理表数据和图数据。关于GeaFlow使用场景更多介绍请参考:[GeaFlow介绍文档](https://github.com/TuGraph-family/tugraph-analytics/blob/master/docs/docs-cn/introduction.md)。 - 亮点:图计算在业界使用越来越广泛,然后目前开源界还没有一款好用图计算引擎尤其是流图计算领域,可以说还是一片空白。蚂蚁图计算团队从金融风控等业务场景出发研发了处理万亿点边规模的实时图计算引擎GeaFlow,并正式对外开源。 - 示例代码: ` set geaflow.dsl.window.size = 1; CREATE GRAPH IF NOT EXISTS dy_modern ( Vertex...

Java 项目

## 推荐项目 - 项目地址: https://github.com/aregtech/areg-sdk - 类别: C++ - 项目标题: Interface-centric ORPC (Object RPC) framework for embedded and desktop applications. - 项目描述: Traditionally, devices act as connected clients to stream...

C++ 项目

## 推荐项目 项目名称: vue-skia 项目地址: [https://github.com/rustq/vue-skia](https://github.com/rustq/vue-skia) 项目介绍: 基于 `Skia` 的 2D 图形 `Vue` 渲染库 —— 使用 `Rust` 语言实现纯软件光栅化渲染,相比原生画布占用更少的内存,使用层面完全基于 `Vue` 语法。 ![demo](https://user-images.githubusercontent.com/11075892/246677497-cf88b9b2-b3f1-4054-a2d6-1a111c7fcbd8.png) Live Demo: [https://vue-skia.netlify.app](https://vue-skia.netlify.app)

Rust 项目

## 推荐项目 - 项目地址:https://github.com/entropy-cloud/nop-entropy - 类别:Java - 项目标题:基于可逆计算原理从零开始构建的低代码平台 - 项目描述: Nop平台的设计目标是成为简单易用的领域语言工作台,可以快速开发和定制DSL。然后再利用这些DSL来开发业务软件。平台已内置了ORM、工作流、视图模型、GraphQL模型等大量开发常用模型。 - 亮点: * 支持GraalVM编译 * 通过增加简单的元数据定义,就可以自动得到对应的解析器、验证器、IDE插件、调试工具等,并自动为DSL领域语言增加模块分解、差量定制、元编程等通用语言特性。 * 支持Delta定制。任何使用Nop平台开发的产品都可以在不修改产品源码的情况下实现定制化开发。定制代码独立于基础产品代码存放 * 根据Excel数据模型自动生成前后端全套代码,包括后端的GraphQL服务和前端的AMIS页面 * 采用Excel作为可视化设计器来设计中国式报表、业务规格、数据模型、API模型等 * 无需编写代码即可实现将Excel解析为任何复杂领域对象或者根据领域对象生成Excel的功能(EasyExcel等只能实现平面结构的输出)。 * 各个部分可以独立使用。它的代码生成器、ORM、IoC容器、工作流、报表引擎、规则引擎、GraphQL引擎等都是从第一性原理出发从零开始设计实现的,提供了大量开源框架所没有的创新功能。这些模块相互之间也没有依赖,可以独立集成在其他项目中使用。 - 截图: 为自定义的DSL提供断点调试、语法提示等功能...

Java 项目

## 推荐项目 - 项目地址:https://github.com/vexip-ui/vexip-ui - 类别:JS - 项目标题:一个 Vue3 开源组件库,高可定制化,完整的类型,性能很不错 - 项目描述:Vexip (发音为 `/ˈvesɪp/`) UI 提供了一系列开箱即用的组件,组合式 Api编写,并尽可能采用 Vue 传统的方式设计和编写组件,全量的 TypeScript。性能很不错,支持高度定制化,70+ 高质量组件和 900+ 单元测试,广泛涵盖开发场景以及优秀的稳定性。 - 亮点: 每个组件所有的 `属性默认值` 均可以通过注入配置快速修改,轻松实现定制化。同时,组件代码的编写非常注重降低源码阅读的门槛,代码的排布尽可能的贴近平时的业务代码的习惯,没有过度的封装和花里胡哨的设计。特色组件 Layout、Form、Scroll、Overflow、Wheel。 -...

JavaScript 项目