Web 端异步数据获取和状态管理工具 | 开源日报 No.272

2024-06-11 18:31:03 浏览数 (2)

TanStack/queryhttps://github.com/TanStack/query

Stars: 40.2k License: MIT

query 是一个强大的异步状态管理工具,用于 Web 端的服务器状态实用程序和数据获取。支持 TS/JS、React Query、Solid Query、Svelte Query 和 Vue Query。

  • 支持多种前端框架(React, Solid, Svelte, Vue)
  • 异步数据获取、缓存和更新
  • 传输/协议/后端无关的数据获取(REST,GraphQL 等)
  • 自动缓存 重新获取
  • 并行 依赖查询
  • 变更操作 响应式查询重新获取
  • 多层次缓存 自动垃圾回收
  • 分页 基于游标的查询功能

dylanaraps/neofetchhttps://github.com/dylanaraps/neofetch

Stars: 21.2k License: MIT

neofetch 是一个用 Bash 3.2 编写的命令行系统信息工具。 Neofetch 主要解决的问题是以美观的方式显示操作系统、软件和硬件信息,适用于屏幕截图展示。

  • 显示操作系统、软件和硬件信息。
  • 可配置显示内容和样式。
  • 支持近 150 种不同操作系统。
  • 可与自定义图像、ASCII 文件、壁纸等搭配使用。
  • 支持命令行标志和配置文件进行信息输出的自定义。

HigherOrderCO/HVMhttps://github.com/HigherOrderCO/HVM

Stars: 9.8k License: Apache-2.0

HVM 是 Rust 中的大规模并行、最佳功能运行时。 该项目解决了在高级语言(如 Python 和 Haskell)编写的程序能够直接在大规模并行硬件上(如 GPU)以接近理想加速度运行的问题。

  • 提供了用于指定 HVM2 网络和将其编译成 C 和 CUDA 的低级 IR 语言
  • 可通过 hvm 安装,并提供多种方式来运行 HVM 程序
  • HVM 是一个面向高级语言的低级编译目标,提供原始句法以连接交互网络

KAYOKG/BibliotecaDevhttps://github.com/KAYOKG/BibliotecaDev

Stars: 3.1k License: MIT

BibliotecaDev 是一个包含程序设计领域必备书籍的图书馆。 该项目提供了以下几个类别的图书:

  • 算法和数据结构
  • 软件架构
  • 职业和技能发展
  • 敏捷开发
  • DevOps(开发运维)
  • 公司与组织文化
  • 面试与编程准备

通过这个项目,用户可以获取到各种关于程序设计相关主题的优质图书资源。

TheOfficialFloW/PPPwnhttps://github.com/TheOfficialFloW/PPPwn

Stars: 2.1k License: MIT

PPPwn 是一个用于 PlayStation 4 的 PPPoE RCE(远程代码执行)的内核漏洞利用工具。 该项目是一个针对 CVE-2006-4304 的概念验证漏洞利用,支持的固件版本有:FW 9.00、FW 9.03 / 9.04、FW 9.50 / 9.60、FW10 .00 /10 .01、 FW10 .50/10 .70/1071 和 FW11。该工具只会在 PS4 上打印 "PPPwned",要启动 Mira 或类似的自制软件加载器,需要修改 stage2.bin 载荷。 主要功能和关键特性:

  • 支持多个 PlayStation 固件版本
  • 可以通过 PPPoE 进行远程代码执行
  • 提供了详细的使用说明和示例运行
  • 演示了如何利用 CVE 漏洞进行内核级别攻击

0 人点赞