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

文章目录

    • 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.rhkb.cn/news/496840.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web安全攻防入门教程——hvv行动详解

Web安全攻防入门教程 Web安全攻防是指在Web应用程序的开发、部署和运行过程中,保护Web应用免受攻击和恶意行为的技术与策略。这个领域不仅涉及防御措施的实现,还包括通过渗透测试、漏洞挖掘和模拟攻击来识别潜在的安全问题。 本教程将带你入门Web安全攻防…

KOI技术-事件驱动编程(前端)

1 “你日渐平庸,甘于平庸,将继续平庸。”——《以自己喜欢的方式过一生》 2. “总是有人要赢的,那为什么不能是我呢?”——科比布莱恩特 3. “你那么憎恨那些人,和他们斗了那么久,最终却要变得和他们一样,…

嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目

此项目是基于人脸识别的考勤系统开发,包括如下模块: 1、人脸识别考勤系统GUI界面设计,包括: (1)Qt环境(window环境/linux环境) ; (2)Qt工程创建分析; &am…

UGUI简单动画制作

一、最终效果 UI简单动画制作 二、制作过程 1、打开动画制作窗口 2、新建一个动画 3、给一个对象制作动画 4、创建动画控制器进行不同动画变换控制 5、书写脚本,通过按钮来进行不同动画切换 using System.Collections; using System.Collections.Generic; using U…

Windows Powershell实战指南(未完成)

目前只作简单了解,开始吧。 一、初识Powershell 目标 初步认识 Powershell和其集成环境 Ise,学会基本设置 实验 我们从简单的例子开始:希望你能从控制台和ISE的配置中实现相同的结果。然后按照下面五步进行。 (1)选…

PyQt实战——实现可视化音频播放器(十三)

系类往期文章: PyQt5实战——多脚本集合包,前言与环境配置(一) PyQt5实战——多脚本集合包,UI以及工程布局(二) PyQt5实战——多脚本集合包,程序入口QMainWindow(三&…

Java日志框架:log4j、log4j2、logback

文章目录 配置文件相关1. properties测试 2. XMl使用Dom4j解析XML Log4j与Log4j2日志门面 一、Log4j1.1 Logges1.2 Appenders1.3 Layouts1.4 使用1.5 配置文件详解1.5.1 配置根目录1.5.2 配置日志信息输出目的地Appender1.5.3 输出格式设置 二、Log4j22.1 XML配置文件解析2.2 使…

RustDesk内置ID服务器,Key教程

RustDesk内置ID服务器,Key教程 首先需要准备一个域名,并将其指定到你的 rustdesk 服务器 ip 地址上,这里编译采用的是Github Actions ,说白了是就workflows,可以创建一些自动化的工作流程,例如代码的检查&a…

OpenHarmony怎么修改DPI密度值?RK3566鸿蒙开发板演示

本文介绍在开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新开源鸿蒙OpenHarmony5.0 Release系统,适…

OCR实践-Table-Transformer

前言 书接上文 OCR实践—PaddleOCR Table-Transformer 与 PubTables-1M table-transformer,来自微软,基于Detr,在PubTables1M 数据集上进行训练,模型是在提出数据集同时的工作, paper PubTables-1M: Towards comp…

常见的邮件协议SMTP和POP3

常见的邮件协议包括SMTP和POP3,SMTP用来发送邮件,POP3用来接收邮件信息。 SMTP SMTP 是一种用于发送电子邮件的协议。它的主要作用是将**电子邮件**从邮件客户端(如 Outlook、Thunderbird)或邮件服务器发送到接收服务器。 SMTP …

UGUI源码分析 --- UI的更新入口

首先所有的UI组件都是添加到画布(Canvas)显示的,所以首先要从Canvas入手,通过搜索脚本函数以及使用Profiler查看UI的函数的执行,定位到了willRenderCanvases函数 打开UI的文件夹, 通过搜索willRenderCanvas…

Wend看源码-Java-集合学习(Set)

概述 Wend看源码-Java-集合学习(List)-CSDN博客 在上一篇文章中,我们深入探讨了Java集合框架的父类以及List集合的细节。接下来,本文将重点阐述Java中的Set集合,包括其内部的数据结构以及核心方法的详尽说明。 Set 集合 图1 java-Set类型数据…

双闭环直流调速系统

一 设计要求 1、原始条件 主要参数:直流电机PN 22KW,额定电压UN220V, 额定电流IN106A,nN 1500r/min,电枢绕组电阻Ra 0.11Ω,主电路总电阻R0.32Ω,磁极对数P2, Ks22,GD2…

word无法创建工作文件,检查临时环境变量。

word无法创建工作文件,检查临时环境变量。 word preview版本,关联打开文件出现报错。word无法创建工作文件,检查临时环境变量。 打开注册表,删除键 Word Preview: HKCR\CLSID{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE} PowerPoint …

Excel将混乱的多行做成1列

目标是将数据按从左到右,再从上到下排成一列。 公式法 首先用textjoin函数将文本包起来,做成一个超长文本。 然后用公式 截取文本 Mid(m1,n,3),意思就是对m1单元格,从第n个字符开始,截取3个字符出来。 这个公式如何自…

深入解析MySQL索引结构:从数组到B+树的演变与优化

前言: 在数据库查询中,索引是一种关键的性能优化工具。然而,索引的失效可能导致查询效率大幅下降。为了更好地理解索引的工作原理及规避其失效,深入了解索引结构的演变过程尤为重要。 MySQL 的索引数据结构从简单到复杂&#xff0…

怎么把多个PDF合并到一起-免费实用PDF编辑处理工具分享

>>更多PDF文件处理应用技巧请前往 96缔盟PDF处理器 主页 查阅! 序言 我之前的文章也有介绍过如何使用96缔盟PDF处理器对PDF文件合并或者批量合并的介绍,但是当时是使用DMPDFUtilTool1.0版本进行的,当时的功能尚不完善,还不支…

medical meadow medical flashcards

“medalpaca/medical_meadow_medical_flashcards” 是一个在 Hugging Face 数据集平台上可用的数据集。这个数据集主要面向医学领域,包含了大量的医学知识卡片,这些卡片由医学生创建和更新,旨在帮助学习和记忆重要的医学概念。以下是关于这个…

新品:SA628F39大功率全双工音频传输模块

SA628F39是一款高集成度的8W大功率全双工无线数据语音一体通话模块,专为高效、稳定的远程通信设计。该模块内置高速微控制器、高性能射频芯片、功率放大器、ESD静电保护和硬件看门狗芯片,具备反接保护、过流过压保护和防死机保护等多重安全功能&#xff…