Github优质项目推荐(第九期)

devtools/2024/12/26 6:16:36/

文章目录

    • 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


http://www.ppmy.cn/devtools/145048.html

相关文章

流年运势API接口_解析个人命理十年大运PHP实现方法返回json数据

介绍 流年运势与十年大运的 API 接口提供了一种高效的方式来分析个体的命理特征。通过输入个人的基本信息(包括姓、名、性别、出生日期和时间),用户可以获取详细的命理分析,包括五行数量、生肖、八字、十神、命宫等信息。这些数据…

数字逻辑(五)——用二进制来表示音频和视频

目录 1. 用二级制来表示音频 1.1 采样 1.2 量化 1.3 编码 2. 用二进制来表示视频 2.1 使用二进制来存储文件 2.2 使用二进制来采集视频 2.3 计算机如何播放视频 1. 用二级制来表示音频 声音是由物体的振动来表示的,振动是一种连续的波形,因此…

选择屏幕的用法

**************************定义控件*********************************** SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-002. SELECT-OPTIONS bukrs FOR iloa-bukrs . "公司代码 SELECT-OPTIONS swerk FOR iloa-swerk OBLIGATORY . "工厂 SELECT-O…

STM32-按键扫描配置

问题引入 由于在使用例程中的按键时,发现按键无效,经过Debug发现程序进入按键扫描死循环中。 由于初始按键引脚时,按键引脚上拉,按下为高电平。给的引脚配置为浮空输入(不确定高低电平),导致初…

如何理解TCP/IP协议?如何理解TCP/IP协议是什么?

理解TCP/IP协议 1. 什么是TCP/IP协议? TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是一组用于实现网络通信的协议,广泛用于互联网和局域网中。TCP/IP协议栈由一系列协议组成,规定了计算机如何在网络中发送和接收数据。它通常被用来…

ES学习class类用法(十一)

这里写目录标题 一、class 类的用法二、类的继承 一、class 类的用法 JS语言中,生成实例对象的传统方法是通过构造函数: function Person(name,age){this.namename;this.ageage;}Person.prototype.sayNamefunction(){return this.name}let pnew Person(…

[N1CTF 2018]eating_cms

[N1CTF 2018]eating_cms 知识点 文件上传 解题 这个题感觉还好,知识点真心不难,就是全混在一起。 思路差不多挺离谱 首先看到,有一个登录界面,然后猜测有注册界面 admin注册不了,随便注册一个账号。 注册之后&…

TCP为什么需要三次握手和四次挥手?

在 TCP/IP 协议中,三次握手(Three-Way Handshake)和四次挥手(Four-Way Handshake)是为了确保可靠的数据传输和连接的建立与断开。下面将详细讲解这两个过程,并结合实际项目代码示例进行解释。 1. 三次握手(三次握手) 三次握手是用来建立一个 TCP 连接的过程。通过这个…