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

news2025/3/14 0:33:42

文章目录

    • 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.coloradmin.cn/o/2267150.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习threejs,THREE.PlaneGeometry 二维平面几何体

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️HREE.PlaneGeometry 二维平…

力扣矩阵-算法模版总结

lc-73.矩阵置零-(时隔14天)-12.27 思路:(23min22s) 1.直接遍历遇0将行列设0肯定不行,会影响后续判断,题目又要求原地算法,那么进一步考虑是否可以将元素为0,其行列需要设为0的位置给存储下来,最后再遍历根据…

面向对象的设计原则与设计模式

目的 设计模式的目的是提高代码的重用性,可读性、可扩展性、可靠性,使程序呈现高内聚,低耦合的特性 原则 单一职责原则 假设有一个class负责两个职责,一旦发生需求变更,修改其中一个职责的逻辑代码,有可能…

网络安全词云图与技术浅谈

网络安全词云图与技术浅谈 一、网络安全词云图生成 为了直观地展示网络安全领域的关键术语,我们可以通过词云图(Word Cloud)的形式来呈现。词云图是一种数据可视化工具,它通过字体大小和颜色的差异来突出显示文本中出现频率较高…

Jsonlizer,一个把C++各类数据转成 Json 结构体的玩意儿

这段时间突发奇想,觉得可以弄一个Json和C各种数据类型互转的工具,因为Json在进行数据储存的时候,有一些先天的优势,传统的C的序列化方式是将数据序列化到流数据里面,而流数据是典型的串行结构(或则说是一维…

删除拼排序链表中的重复元素(最优解)

题目来源 82. 删除排序链表中的重复元素 II - 力扣(LeetCode) 题目描述 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head…

OpenHarmony-5.PM 子系统(2)

电池服务组件OpenHarmony-4.1-Release 1.电池服务组件 Battery Manager 提供了电池信息查询的接口,同时开发者也可以通过公共事件监听电池状态和充放电状态的变化。电池服务组件提供如下功能: 电池信息查询。充放电状态查询。关机充电。 电池服务组件架…

深入浅出 Linux 操作系统

深入浅出 Linux 操作系统 引言 在当今数字化的时代,Linux 操作系统无处不在。从支撑互联网巨头庞大的数据中心,到嵌入智能家居设备的微型芯片,Linux 都发挥着关键作用。然而,对于许多人来说,Linux 仍笼罩着一层神秘的…

uniapp 文本转语音

uniapp 文本转语音 基于 Minimax API 的 UniApp 文本转语音工具,支持文本分段、队列播放、暂停恢复等功能。目前只内置了 Minimax文本转语音Minimax 的语音生成技术以其自然、情感丰富和实时性强而著称 API_KEY、GroupId 获取方法 https://platform.minimaxi.com…

前端图像处理(二)

目录 一、上传 1.1、文件夹上传以及进度追踪 1.2、拖拽上传 1.3、图片裁剪上传原理 二、图片布局 2.1、渐进式图片 2.2、图片九宫格 2.3、轮播图(Js) 2.3.1、3D动画轮播图 2.3.2、旋转切换的轮播图 2.4、卡片移入翻转效果 2.5、环绕式照片墙 一、上传 1.1、文件夹…

3.BMS系统原理图解读

一、BMS电池板 (1)电池的连接关系:串联 (2)采样控制点:CELL0 - CELL5 (3)端子P1和P3:BAT和BAT- (4)开关S1:控制充放电回路的机械开关 二、BMS控制板 (1)主控MCU 电源 复位 晶振 (2)LED指示灯:4电量指示 1调试指…

用于汽车碰撞仿真的 Ansys LS-DYNA

使用 Ansys LS-DYNA 进行汽车碰撞仿真汽车碰撞仿真 简介 汽车碰撞仿真是汽车设计和安全工程的一个关键方面。这些仿真使工程师能够预测车辆在碰撞过程中的行为,从而有助于改进安全功能、增强车辆结构并符合监管标准。Ansys LS-DYNA 是一款广泛用于此类仿真的强大工具…

使用Java和不同HTTP客户端库发送各种Content-Type类型请求

1. 引言 在HTTP协议中,Content-Type头用于指示请求或响应中数据的媒体类型。了解和正确设置Content-Type 对于确保客户端和服务器之间正确解析数据至关重要。本文将介绍如何使用Java 和 不同的HTTP客户端发送各种Content-Type 类型的请求。 2. 常见的Content-Type…

YOLO11改进-注意力-引入自调制特征聚合模块SMFA

本篇文章将介绍一个新的改进机制——SMFA(自调制特征聚合模块),并阐述如何将其应用于YOLOv11中,显著提升模型性能。随着深度学习在计算机视觉中的不断进展,目标检测任务也在快速发展。YOLO系列模型(You Onl…

【单片机通讯协议】—— 常用的UART/I2C/SPI等通讯协议的基本原理与时序分析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、通信基本知识1.1 MCU的参见外设1.2 通信的分类按基本的类型从传输方向上来分 二、UART(串口通讯)2.1 简介2.2 时序图分析2.3 UART的…

Docker 部署 plumelog 最新版本 实现日志采集

1.配置plumelog.yml version: 3 services:plumelog:#此镜像是基于plumelog-3.5.3版本image: registry.cn-hangzhou.aliyuncs.com/k8s-xiyan/plumelog:3.5.3container_name: plumelogports:- "8891:8891"environment:plumelog.model: redisplumelog.queue.redis.redi…

Empire Lupin One靶机

靶机 ip:192.168.152.157 我们访问页面 第一步信息收集 我们先扫描一下端口 扫描到开启了 22 端口 80 端口 我们使用御剑扫描一下网站的后台 我们挨个访问一下 发现 apache 的帮助页面,暂时记录,看看等会有没有需要 我们查看到 robots.tx…

WPF 绘制过顶点的圆滑曲线(样条,贝塞尔)

项目中要用到样条曲线,必须过顶点,圆滑后还不能太走样,捣鼓一番,发现里面颇有玄机,于是把我多方抄来改造的方法发出来,方便新手: 如上图,看代码吧: -------------------…

绝美的数据处理图-三坐标轴-散点图-堆叠图-数据可视化图

clc clear close all %% 读取数据 load(MyColor.mat) %读取颜色包for iloop 1:25 %提取工作表数据data0(iloop) {readtable(data.xlsx,sheet,iloop)}; end%% 解析数据 countzeros(23,14); for iloop 1:25index(iloop) { cell2mat(table2array(data0{1,iloop}(1,1)))};data(i…

hdfs命令(三)- hdfs 管理命令(三)- hdfs dfsadmin命令

文章目录 前言一、hdfs分布式文件系统管理命令1. 介绍2. 语法及解释3. 命令3.1 生成HDFS集群的状态报告3.1.1 语法及解释3.1.2 示例 3.2 重新加载配置文件并更新NameNode中的节点列表3.3 刷新指定DataNode上的NameNode信息3.3.1 语法 3.4 获取并显示指定DataNode的信息3.4.1 语…