Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.58 KB

README.md

File metadata and controls

29 lines (16 loc) · 1.58 KB

Motivation

Here at CoreDB, we’re thrilled to offer a SaaS option for Postgres users that not only elevates the developer experience, but also maintains close ties to the community. While designing the service, the need for an advanced registry for Postgres extensions became clear. To this end, we’re launching an open source home for Postgres extensions: Trunk!

Trunk

Trunk serves as registry where users can publish, search, and download community-made Postgres extensions. Inspired by popular developer hubs, such as crates.io (Rust), pypi.org (Python), and npmjs.com (JavaScript), Trunk aims to foster an information-rich environment. Here, developers can be proud to showcase their contributions, and users can gain insights into valuable metrics on downloads and trends. We also aim to provide an intuitive experience, supported by tutorials and guides.

We are confident Trunk will empower users and support an excellent SaaS experience. We would love for you to join us to make this project a reality!

Roadmap

trunk build

  • this command will create compiled binaries for different operating systems
  • operating system / CPU architecture / postgres version / extension version
  • example: linux / x86 / postgres15.2 / myextension0.1

trunk publish

  • this command will push compiled binaries to an open source repository

trnk.io

  • trnk.io is the planned open source repository, available to all postgres extension developers

trunk install

  • Download and install the extension distribution, in whichever environment trunk is run