# 软件与开源项目

> 了解 PGSTY 软件、扩展项目与开发工具，覆盖 PostgreSQL 部署、对象存储、软件包管理、监控和本地测试。

LLMS 索引: [llms.txt](/zh/llms.txt)

## 主要软件项目

- **[Pigsty](https://pigsty.cc/)** — 将 PostgreSQL、高可用、备份恢复、监控与扩展整合为完整的部署方案，运行在您自主掌控的基础设施上。 Apache-2.0. [源码](https://github.com/pgsty/pigsty).
- **[Silo](https://silo.pgsty.com/zh/)** — 持续维护的 MinIO 分支，提供兼容 S3 的对象存储，以及配套的客户端与管理控制台，让存储同样掌握在自己手中。 AGPL-3.0. [源码](https://github.com/pgsty/silo).
- **[PIG](https://pig.pgsty.com/zh/)** — 通过命令行安装 PG 及其扩展，对接系统原生包管理器。 Apache-2.0. [源码](https://github.com/pgsty/pig).
- **[Barn](https://barn.pgsty.com/zh/)** — 面向本地轻量虚拟机集群，用于开发测试与数据库实验。 Apache-2.0. [源码](https://github.com/pgsty/barn).
- **[SOW](https://sow.pgsty.com/zh/)** — 构建与发布私有 APT/YUM 软件仓库，实现软件包自动化分发。 Apache-2.0. [源码](https://github.com/pgsty/sow).
- **[PG Exporter](https://exp.pgsty.com/zh/)** — 采集 PG 与连接池运行指标，为监控大盘提供详实数据。 Apache-2.0. [源码](https://github.com/pgsty/pg_exporter).

## 扩展与开发工具

- **[pgs3](https://github.com/pgsty/pgs3)** — 在 PostgreSQL 内提供 S3 兼容对象存储，将对象与元数据保存在数据库中。目前处于早期 Alpha，供实验评估。
- **[pgwasm](https://github.com/pgsty/pgwasm)** — 在 PostgreSQL 内运行 WebAssembly 组件，并将其映射为带类型的 SQL 函数。本仓库是上游 pgwasm 项目的分支。
- **[pgnls](https://github.com/pgsty/pgnls)** — 翻译 PostgreSQL 服务端消息与命令行工具，提供维护、审阅中文本地化成果的配套工具。
- **[pgext](https://pgext.cloud/)** — 维护 PostgreSQL 扩展目录与元数据，帮助用户查找扩展用途、支持版本及可用软件包。
- **[Capslock](https://github.com/Vonng/Capslock)** — 通过键位配置将 Caps Lock 扩展为组合键层，在 macOS 上完成光标导航、窗口控制与开发快捷操作。

## 公共资源

- **[PGSTY 软件仓库](https://pigsty.cc/docs/repo/)** — 为 PostgreSQL 及其扩展分发 Linux 软件包与安装指南。
- **[PostgreSQL 中文文档](https://pgsql.cc/docs/)** — 持续翻译维护 PostgreSQL 中文手册，支持全文检索。
- **[PG.CENTER](https://pg.center/)** — 汇集 PostgreSQL 英文手册、版本对比与生态参考入口。
- **[PostgreSQL 知识图谱](https://pgsql.cc/wiki/)** — 关联 SQL、参数、函数与系统目录，构建知识图谱体系。
- **[PGEXT.CLOUD](https://pgext.cloud/)** — 按场景检索 PG 扩展，查阅版本兼容性与安装包信息。
- **[OINK 文档主题](https://oink.pgsty.com/zh/)** — 纯 Hugo 实现的本地优先文档主题，驱动 PGSTY 全系技术站点。

---

## 可查看源码、可实际评估的软件

PGSTY 开发与维护用于 PostgreSQL 部署、对象存储、包管理、监控、仓库发布与本地测试的软件，也参与扩展与开发工具项目。上方链接提供各项目的源码与文档。

安装要求、支持平台和发行版本请以各项目文档为准。对于生产部署，可以通过 [PGSTY 专业服务](/zh/services/)获得架构评估、迁移实施与运维交接协助。

## 开源许可与商业技术支持

各项目分别适用自己的许可证：Pigsty、PIG、pg_exporter、SOW、Barn 与 OINK 采用 Apache-2.0；Silo 采用 AGPL-3.0；pgwasm 采用 BSD-3-Clause。贡献代码、译文和依赖保留各自适用的条款，具体请查阅对应仓库的许可证文件。

公开项目文档、发行版本和社区讨论可以通过项目链接访问。商业支持需要另行约定服务范围；开源软件的公开提供本身不构成技术支持或服务等级承诺。

