nvm:轻松管理多个 Node 版本 | 开源日报 No.80

2023-11-11 13:46:42 浏览数 (2)

picture

nvm-sh/nvm[1]

Stars: 67.6k License: MIT

Node Version Manager,是一个 POSIX 兼容的 bash 脚本,用于管理多个活动 node.js 版本。nvm 可以让你通过命令行快速安装和使用不同版本的 Node。它可以在任何符合 POSIX 标准的 shell(sh、dash、ksh、zsh 和 bash)上工作,在 Unix、macOS 等平台上都能运行。

优点:

  • 快速方便地切换 Node 版本。
  • 支持多用户环境下同时管理各自需要的版本。
  • 安装简单易懂,并且支持定制化配置。

iptv-org/iptv[2]

Stars: 66.3k License: Unlicense

IPTV 是一个收集了来自世界各地的公开 IPTV (Internet Protocol television) 频道的项目。

该项目具有以下核心优势和关键特性:

  • 提供多个不同版本的播放列表,包括主要播放列表以及按类别和语言分组的播放列表。
  • 播放链接可以直接插入任何支持实时流媒体功能的视频播放器中进行观看。
  • 收录了大量分类齐全、涵盖广泛领域内容丰富并可靠稳定运行良好的电视频道。

ziglang/zig[3]

Stars: 26.8k License: MIT

picture

Zig 是一个通用的编程语言和工具链,旨在维护稳健、高效和可重复使用的软件。其主要功能包括:

  • 提供了丰富的文档资源,包括发布说明、语言参考和标准库文档。
  • 支持多种安装方式,可以下载预构建二进制文件或者通过软件包管理器进行安装。
  • 构建过程简单明确,并提供更多选项以及故障排除指南。

PaperMC/Paper[4]

Stars: 8.1k License: NOASSERTION

Paper 是一个广泛使用的高性能 Minecraft 服务器,旨在修复游戏玩法和机制上的不一致之处。

  • 通过论坛、Discord 或 IRC 提供支持和项目讨论
  • Paperclip 是一个可以像普通 jar 文件一样下载和运行的 jar 文件
  • 提供关于使用 Paper 的文档,并可预览即将推出的功能

ggerganov/ggml[5]

Stars: 3.6k License: MIT

ggml,机器学习的张量库,具有以下优点和特性:

  • 用C语言编写
  • 支持16位浮点数
  • 支持整数量化(4位、5位、8位等)
  • 自动微分
  • ADAM 和 L-BFGS 优化器
  • 针对 Apple Silicon 进行了优化,在 x86 架构中利用 AVX / AVX2 指令集进行加速运算。
  • 不依赖第三方库,并且在运行时不会产生任何内存分配操作。

jpmorganchase/python-training[6]

Stars: 2.8k License: Apache-2.0

这个开源项目是为 JPMorgan 的业务分析师和交易员以及特定客户设计的 Python 培训课程。

该项目主要功能包括数值计算和数据可视化。它旨在用容易理解的阐释向没有编程背景的人展示相对复杂的主题。

以下是该项目的关键特性和核心优势:

  • 提供了一个入门级别、面向金融领域应用场景,且由 J.P.Morgan 技术专家和交易员亲自指导进行实地授课的培训课程。
  • 使用 Binder 工具支持在线学习环境,无需安装任何软件即可开始学习。
  • 利用 IEX Cloud 提供财务数据,并使用 OpenFlights.org 提供机场与航线数据作为案例研究。

相关链接

[1]

nvm-sh/nvm: https://github.com/nvm-sh/nvm

[2]

iptv-org/iptv: https://github.com/iptv-org/iptv

[3]

ziglang/zig: https://github.com/ziglang/zig

[4]

PaperMC/Paper: https://github.com/PaperMC/Paper

[5]

ggerganov/ggml: https://github.com/ggerganov/ggml

[6]

jpmorganchase/python-training: https://github.com/jpmorganchase/python-training

0 人点赞