axios/axios
Stars: 101.2k
License: MIT
axios 是一个基于 Promise 的 HTTP 客户端,适用于浏览器和 node.js。
它具有以下核心优势:
- 支持在浏览器中进行 XMLHttpRequest
- 在 node.js 中发起 http 请求
- 支持 Promise API
- 拦截请求和响应,并对数据进行转换处理
- 自动将 JSON 数据序列化为
multipart/form-data
和x-www-form-urlencoded
格式 - 提供客户端防御 XSRF (跨站点请求伪造) 攻击的支持
521xueweihan/HelloGitHub
Stars: 72.6k
License: NOASSERTION
HelloGitHub 是一个分享 GitHub 上有趣、入门级的开源项目的平台。每月更新发布,内容包括有趣、入门级的开源项目、开源书籍、实战项目和企业级项目等。通过 HelloGitHub,你可以用很短时间感受到开源的魅力,并且找到编程中自己真正感兴趣的领域。
以下是该项目核心优势和关键特性:
- 提供了大量有趣而容易上手的开源代码库
- 每个月都会推荐新奇刺激并适合初学者使用或参与贡献的开源项目
- 包含各种类型 (如图像处理工具箱) 以及不同语言 (如 Python 和 JavaScript) 下面向不同目标用户群体设计出来的资料
bitcoin/bitcoin
Stars: 71.3k
License: MIT
Bitcoin Core 是一个与比特币点对点网络连接的软件。
- 可以下载并完全验证区块链
- 包含钱包功能
- 提供图形用户界面
Infisical/infisical
Stars: 8.0k
License: NOASSERTION
Infisical 是一个开源的、端到端加密的秘密管理平台,可以在团队/基础设施之间同步秘钥,并防止泄露。
该项目具有以下核心优势和关键特性:
- 用户友好的面板:可用于跨项目和环境 (如开发、生产等) 管理秘钥。
- 客户端 SDK:可按需获取应用程序和基础架构所需的秘钥。
- Infisical CLI:可在本地开发中提取所需的秘钥并注入任何框架。
- 与 GitHub、Vercel、Netlify 等平台进行原生集成。
- 支持在 Kubernetes 部署时重新加载机密信息。
- 对数据完全控制:可自行托管于任何基础设施上。
- 私有部署简单易懂:支持 AWS,Digital Ocean 等。
- 版本化及时间点恢复功能:对每个密码以及工程状态进行版本记录。
- 审计日志:记录了项目中的各种执行日志。
- 角色访问控制:根据环境设置权限。
总之,Infiscal 提供了一个安全、易用的平台,帮助团队更好地管理和保护秘密信息。
PaperMC/Folia
Stars: 2.6k
License: GPL-3.0
这个项目是 Paper 的分支,为专用服务器添加了区域化多线程功能。
- 通过将附近加载的块组合,Folia 形成一个 “独立区域”。
- 每个独立区域都有自己的 tick 循环,在常规 Minecraft tickrate (20TPS) 上进行打勾。刻度回路在并行中在线程池上执行。不再有主线程,因为每个地方实际上都有自己的 “主线程” 来执行整个 tick 循环。
- 对于拥有许多散布玩家的服务器,Folia 会创建许多散布式地点,并在可配置大小的线程池中同时对其进行标记处理。因此,适用于此类服务器
- Folia 还具备 API 计划和插件兼容性等特色
id-Software/quake2-rerelease-dll
Stars: 2.0k
License: GPL-2.0
这个项目是 Quake II 的 2023 年重新发布的游戏源代码,适用于希望修改游戏的用户,包含了作为参考使用的原始游戏代码。
- 支持模组
- 使用新版本 API 进行服务器和游戏模块之间通信
- 引入类似 Quake III Arena 的 cgame 模块,允许扩展 modding 机会来改变先前硬编码客户端行为
- 新网络协议 (version 2023)
该项目结合了基本 q2、ctf、rogue 和 xatrix 等独立子系统并需要 C++17 编译器。