文章目录
- Github优质项目推荐(第九期)
- 一、【tldraw】,37.1k stars - 在 React 中创建无限画布体验的库
- 二、【zapret】,9.1k stars - 独立(无需第三方服务器)DPI 规避工具
- 三、【uBlock】,48.3k stars - 浏览器广告拦截器
- 四、【nicbarker】,5.8k stars - C 语言中的高性能 UI 布局库
- 五、【1Panel】,24k stars - 基于 Web 的 Linux 服务器管理工具
- 六、【htmx】,41.7k stars - 强大的 HTML 工具
Github优质项目推荐(第九期)
在数字化蓬勃发展的当下,Github 作为开发者的创意摇篮,孕育着无数宝藏项目。
Github 优质项目推荐(第九期)重磅来袭。本期涵盖多领域亮点项目:【tldraw】在 React 里打造无限画布,有 37.1k 星标;【zapret】是无需第三方服务器的 DPI 规避利器,获 9.1k 星标;【uBlock】作为浏览器广告拦截神器,坐拥 48.3k 星标;【nicbarker】是 C 语言高性能 UI 布局库,有 5.8k 星标;【1Panel】基于 Web 便捷管理 Linux 服务器,共 24k 星标;【htmx】是强大 HTML 工具,摘得 41.7k 星标。
这些项目汇聚开发者智慧结晶,无论你专注前端、后端,或是追求功能拓展与性能优化,都能从中受益。愿每位技术爱好者在本期推荐中发现惊喜,于 Github 浩瀚星空中找到灵感,开启技术探索新征程,为自身成长与实践增添新动力。快来一同领略它们的魅力吧!
一、【tldraw】,37.1k stars - 在 React 中创建无限画布体验的库
简介:tldraw是一个用于在 React 中创建无限画布体验的库。
使用tldraw SDK为您的产品添加协作白板,或使用 SDK 的组件、API 和服务创建基于画布的新体验。
只要在画布上保留“使用 tldraw 制作”水印,您就可以在商业或非商业项目中使用 tldraw SDK。
Try it 地址
传送门 → :tldraw
二、【zapret】,9.1k stars - 独立(无需第三方服务器)DPI 规避工具
简介:独立(无需第三方服务器)DPI 规避工具。可允许绕过 http(s) 网站阻止或速度调整,抵抗签名 tcp/udp 协议发现。
GitHub 上的 “zapret” 项目是绕过互联网服务提供商利用 DPI 实施审查制度的技术方案。它开源且专注低功耗设备(如运行 OpenWRT 的路由器),受众更广。该项目能多种方式修改 TCP 连接、干扰 DPI,无需外部服务器,有别于依赖 VPN 或代理服务器的常规做法。其含 “nfqws”“tpws” 等工具,可按域名或 IP 地址过滤流量、应用去同步技术规避审查,还解决了 DNS 篡改和 IP 阻止问题,提供自动检测和绕过被阻网站的脚本与说明。对面临互联网审查且有一定技术知识的人来说,探索该项目很有价值。
传送门 → :zapret DPI 规避工具
三、【uBlock】,48.3k stars - 浏览器广告拦截器
简介:uBlock Origin - 适用于 Chromium 和 Firefox 的高效拦截器。快速而精简。
uBlock Origin (uBO) 是一款适用于 Chromium 和 Firefox 的 CPU 和内存效率高的广谱内容拦截器。它默认使用EasyList、EasyPrivacy、Peter Lowe 的阻止列表、在线恶意 URL 阻止列表和 uBO过滤列表来阻止广告、跟踪器、挖矿程序、弹出窗口、烦人的反拦截器、恶意软件网站等。还有许多其他列表可用于阻止更多内容。还支持主机文件。uBO 使用 EasyList 过滤器语法并扩展语法以与自定义规则和过滤器一起使用。
.
如果您认为 uBO 拦截过多,您可以轻松取消选择任何预选的过滤列表。作为参考,Adblock Plus 安装时默认仅启用 EasyList、ABP 过滤器和可接受广告。
.
需要注意的是,使用拦截器并不是盗窃 。不要相信这个令人毛骨悚然的想法。其最终的逻辑后果blocking = theft是将不可剥夺的隐私权定为犯罪。
.
广告,无论是否“非侵入式”,都只是您访问大多数网站时进入您浏览器的侵犯隐私手段的可见部分。uBO的主要目标是帮助用户消除这些侵犯隐私的方法,以欢迎那些不希望使用更多技术手段的用户。
传送门 → :uBlock 拦截器
四、【nicbarker】,5.8k stars - C 语言中的高性能 UI 布局库
简介:Clay ( C Layout的缩写)是一个高性能的 2D UI 布局库。
微秒级布局性能
类似 Flex-box 的布局模型,适用于复杂、响应式的布局,包括文本换行、滚动容器和纵横比缩放
单个 ~2k LOC clay.h文件,无任何依赖项(包括无标准库)
Wasm 支持:使用 clang 编译为 15kb 未压缩的.wasm文件,以便在浏览器中使用
基于静态竞技场的内存使用,无需 malloc / free,总内存开销较低(例如,8192 个布局元素约为 3.5mb)。
类似 React 的嵌套声明语法
与渲染器无关:输出渲染图元的排序列表,可在任何 3D 引擎中轻松合成,甚至可以编译为 HTML(提供示例)
传送门 → :nicbarker UI 布局库
五、【1Panel】,24k stars - 基于 Web 的 Linux 服务器管理工具
简介:🔥 最受好评的基于 Web 的 Linux 服务器管理工具。1Panel 具有直观的 Web 界面,可无缝集成服务器管理和监控、容器管理、数据库管理、网站管理、系统备份和恢复等。
1Panel 是一个用于 Linux 服务器管理的开源、现代的基于 Web 的控制面板。
- 高效管理:通过用户友好的 Web 图形界面,1Panel 使用户能够轻松管理其 Linux 服务器。主要功能包括主机监控、文件管理、数据库管理和容器管理。
- 快速网站部署:通过与流行的开源网站建设软件 WordPress 的深度集成,1Panel 简化了域名绑定和 SSL 证书配置流程,只需单击一下即可实现。
- 应用商店:1Panel 提供各种高质量的开源工具和应用程序,方便用户轻松安装和更新。
- 安全性和可靠性:通过利用容器化和安全的应用程序部署实践,1Panel 可最大限度地减少漏洞暴露。它通过集成的防火墙管理和日志审计功能进一步增强了安全性。
- 一键备份和恢复:1Panel 的一键备份和恢复功能使数据保护变得简单,支持各种云存储解决方案以确保数据的完整性和可用性。
传送门 → :1Panel 控制面板
六、【htmx】,41.7k stars - 强大的 HTML 工具
简介:HTMX,一款超卓越的 JavaScript 库,以其极致精简(压缩后低至 14K)且无外部依赖的特性脱颖而出。它运用简洁而强劲的超文本(模板)功能,轻松塑造顶级用户界面。借助其属性,可直抵 AJAX、CSS 动画、WebSockets 以及服务端发送事件的奇妙世界。凭借在模板层级赋予的交互魔力,HTMX 正深刻重塑开发者的编码范式,引领编程新潮流。
htmx 允许您使用属性 直接在 HTML 中访问 AJAX、CSS Transitions、 WebSockets和服务器发送事件,这样您就可以 使用超文本的简单性和 强大功能构建现代用户界面
传送门 → :htmx