发现各种软件替代方案,找到更适合您的选择

4

GNU Emacs 是一个可扩展、可定制的文本编辑器——功能更多。其核心是一个 Emacs Lisp 解释器,Emacs Lisp 是一种支持文本编辑的 Lisp 编程语言方言。GNU Emacs 的特性包括:

提供 173 个替代方案

4

Rust 是一种多范式、通用的编程语言,注重性能、类型安全和并发性。它在无需垃圾回收器的情况下实现内存安全,即所有引用均指向有效内存。

提供 46 个替代方案

5

Nix 是一个功能强大的包管理器,适用于 macOS、Linux 及其他 Unix 系统,能够使包管理更加可靠且可重现。它提供原子升级和回滚、同一时间安装多个版本的包、多用户包管理以及简易的配置设置……

提供 50 个替代方案

Gentoo Linux的包管理系统。 Portage开发项目致力于提供一个持续扩展和发展的工具,用于包的管理和安装。开发者们努力打造一个尽可能顺畅无故障的系统(bac.

提供 12 个替代方案

5

pkgsrc 是一个用于构建超过 17,000 个开源软件包的框架。它是 SmartOS、NetBSD 和 Minix 的原生包管理器,并可在 23 种不同操作系统间移植。在所有系统上使用同一个包管理器!

提供 14 个替代方案

不同 Linux 发行版所采用的打包格式,对于希望以易于使用方式发布项目的软件开发者来说,可能成为痛点。Debian 和 Ubuntu 依赖 .deb 包,而 Fedora 和 RedHat 均使用 .rpm 类型的打包系统。

提供 22 个替代方案

build2 是一个开源(MIT 许可)的跨平台构建工具链,用于开发和打包 C 和 C++ 代码。它是一套分层工具,包括构建系统、包依赖管理器(用于包的使用)以及项目依赖管理器(用于项目开发)。

LuaRocks 是 Lua 编程语言的包管理器。

Lux 是 Lua 的包管理器。它的目的是为你管理 Lua 项目、依赖项、构建脚本等,让你能够专注于编写和发布 Lua 代码。