精心整理了优秀的GitHub开源项目,包含前端、后端、AI人工智能、游戏、黑客工具、网络工具、AI医疗等等,空闲的时候方便看看提高自己的视野

精心整理了优秀的GitHub开源项目,包含前端、后端、AI人工智能、游戏、黑客工具、网络工具、AI医疗等等,空闲的时候方便看看提高自己的视野。

刚开源就变成新星的 igl,不仅获得了 2k+ star,也能提高你开发游戏的效率,摆平一切和图形有关的问题。如果这个没有那么惊艳的话,还有 The-Art-of-Linear-Algebra,重燃了我学习线性代数的自信心;htmx 则是一个被称为“后端工程师的前端库”,可以让人安心用 HTML 搞定页面,同样的 Web 应用技术还能用到的有 reflex,这个老牌的 Python 工具,常做 Web 开发的人一定不陌生。

此外,还有被 117k 人次用上的路由工具 mux,也能让人眼前一亮。

1.1 多平台图形库:igl
主语言:C++

New 本周 Facebook 刚开源的多平台图形库,可用来控制 GPU,通过底层的跨平台接口封装了常见 GPU 功能,支持各类图形 API(例如:OpenGL、Metal、Vulkan),并提供统一的接口。而 IGL 特性包括:精简、开销小、外部依赖少、支持多种系统。

GitHub 地址→https://github.com/facebook/igl

在这里插入图片描述

1.2 回归 html:htmx
主语言:JavaScript

一个提升前端开发工作幸福度的工具,有了 htmx,你可以直接通过属性用 HTML 来访问 AJAX、CSS Transitions、WebSockets 和 Server Sent Events,即使不用 JS 也能构建现代的 Web 页面。此外,htmx 非常轻量(大约 14k min.gz’d)、无依赖、可扩展且兼容 IE11。

以下为示例:

<script src="https://unpkg.com/[email protected]"></script>
<!-- have a button POST a click via AJAX -->
<button hx-post="/clicked" hx-swap="outerHTML">
  Click Me
</button>

GitHub 地址→https://github.com/bigskysoftware/htmx

在这里插入图片描述

2.1 线性代数的美:The-Art-of-Linear-Algebra
本周 star 增长数:2,650+,主语言:PostScript

如果你线性代数学的不好,也许你可以读一读这个 repo,用最浅显的方式教你线代的核心知识,也许矩阵的世界没那么难理解。

GitHub 地址→https://github.com/kenjihiranabe/The-Art-of-Linear-Algebra

在这里插入图片描述

2.2 路由分发:mux
本周 star 增长数:1,350+,主语言:Golang

mux 包是一个强大的 HTTP 路由器和 URL 匹配器,可用来构建 Go Web 服务器。据不完全统计,mux 被 6.6k 个项目,以及 117k 个 GitHub 用户使用着。

GitHub 地址→https://github.com/gorilla/mux

2.3 你问我答:danswer
本周 star 增长数:950+,主语言:Python

New 可用在 Slack、GitHub、Confluence 等地方的问答小助手,用户通过自然语言提出问题,danswer 会引用参考来源来返回可靠的答案。

GitHub 地址→https://github.com/danswer-ai/danswer

在这里插入图片描述
2.4 Python 搞定 Web:reflex
本周 star 增长数 450+,主语言:Python

New Reflex 可让你用 Python 开发高质量的定制化 Web 服务,安装和使用也非常简单,在示例部分给出了围绕 DALL·E 创建的一个图像生成的用户界面:

GitHub 地址→https://github.com/reflex-dev/reflex

在这里插入图片描述
2.5 AI 医疗:MONAI
本周 star 增长数:950+,主语言:Python

MONAI 是一个基于 PyTorch 的开源框架,用于医疗影像领域的深度学习。有了它,你可以创建医疗影像端到端训练工作流程,让 AI 在医疗领域进行应用。

GitHub 地址→https://github.com/Project-MONAI/MONAI

在这里插入图片描述

3.1 Python 练习曲:pytudes
主语言:Python

étude 法语意思是练习曲,而 pytudes 便是一个 Python 的练习曲集合。虽然这些编程练习“短小”却很精悍,让你在练习的过程中完善特定的 Python 技能。

HG 评价地址→https://hellogithub.com/repository/6ef0e1bd1d6f4c1088781d1a908fa21f

在这里插入图片描述
3.2 连接本地 IDE 和远程:devpod
主语言:Golang

它通过在本地启动一个连接远程开发机器的容器,让开发环境跑在容器里,从而轻松启动任何开发环境。支持 K8s 集群、云端虚拟机、任何可访问的远程机器,还能够自动关闭云服务降低成本。

HG 评价地址→https://hellogithub.com/repository/d5532c45185a4041941f92a5b8c2d48d

在这里插入图片描述

国产开源标杆,九年用心做好一款堡垒机,JumpServer 到现在还一直保持着每月迭代一个新版本的更新速度,始终坚持开源。而且 JumpServer 项目的创始人老广(ibuler)现在也仍然是 JumpServer 研发团队的核心,依旧坚持在研发一线写代码,带领 JumpServer 开源团队不断成长与发展,这份坚持真的非常难能可贵。

GitHub 地址:https://github.com/jumpserver/jumpserver

在这里插入图片描述

1.1 米家启动器:Starward
主语言:C#

New Starward 是一个米家游戏启动器,支持米哈游旗下的所有桌面端游戏,目标是完全替代官方的启动器,并在此基础上加入一些拓展功能。除了游戏安装之外,还具备以下功能:

记录游戏时间
切换游戏账号
浏览游戏截图
保存抽卡记录
米游社工具箱
GitHub 地址→https://github.com/Scighost/Starward
在这里插入图片描述

1.2 计算机视觉库:supervision
主语言:Python

New supervision 可用来编写复用的计算机视觉工具,你可以从硬盘中加载数据,对图像或者是视频进行测绘,或者是统计某区域的被检测数量。如下图所示,你可以用来跟踪足球赛的球员,并对跟踪对象进行标注。

GitHub 地址→https://github.com/roboflow/supervision

在这里插入图片描述

2.1 MMORPG 游戏:biomes-game
本周 star 增长数 1,250+,主语言:TypeScript

Biomes 是一个基于 Web 技术构建的开源沙盒 MMORPG 游戏,使用了 Next.js、TypeScript、React 和 WebAssembly 等 Web 技术。

GitHub 地址→https://github.com/ill-inc/biomes-game

在这里插入图片描述
2.2 嵌入式通知:novu
本周 star 增长数:1,000+,主语言:TypeScript

novu 是一个通知库,它提供了统一的 API,让多个渠道发送通知变得简单,包括应用内、推送、电子邮件、短信和聊天。使用 novu,你可以创建自定义工作流程,并为每个渠道定义条件,确保以最有效的方式传递通知。

GitHub 地址→https://github.com/novuhq/novu
在这里插入图片描述

2.3 黑客套件:hackingtool
本周 star 增长数:1,650+,主语言:Python

想成为一名黑客么?工欲善其事必先利其器,hackingtool 收录了黑客常用的工具们,分为了逆向工程、RAT 工具、网络爬虫、负载注入等等分类,让你全方面掌握相关技能。

GitHub 地址→https://github.com/Z4nzu/hackingtool

在这里插入图片描述
2.4 云服务:ubicloud
本周 star 增长数:500+,主语言:Ruby

一个开放、免费和便携的云服务,是现有云服务提供商的开源替代品。它在 Hetzner、OVH 和 AWS Bare Metal 等等上提供了 IaaS 云功能,你可以在这些提供商上自行设置自己的服务。不过,弹性计算、块存储(非复制)和虚拟网络服务正在公共测试阶段。

GitHub 地址→https://github.com/ubicloud/ubicloud

在这里插入图片描述
2.5 媒体备份:immich
本周 star 增长数:1,050+,主语言:Dart、TypeScript

一个高性能的自托管备份服务,可用来备份视频和图像。除了常见的共享相册、上传和下载媒体之外,它还支持 OAuth 认证、API keys 等功能。

GitHub 地址→https://github.com/immich-app/immich
在这里插入图片描述

3.1 Rust 写的 ping 工具:gping
主语言:Rust

该项目能够以折线图的方式,实时展示 ping 的结果,支持 Windows、Linux 和 macOS 操作系统。

HG 评价地址→https://hellogithub.com/repository/01abf6b7a37c4713b6e1a86f934b7538
在这里插入图片描述
3.2 红白机模拟器:jsnes
主语言:JavaScript

这是一个用 JavaScript 写的红白机(NES) 游戏模拟器,它可直接嵌入网页也可在 Node.js 中作为库使用。

HG 评价地址→https://hellogithub.com/repository/f50bdf0019264c31b90b3cd885f7289f
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014374009/article/details/132650508