✦ the Kirn package registry

Give your code
a good home.

Pets is the discovery and install source backing Kirn’s package workflow. Find source you can inspect, install what you need, and help the ecosystem grow one Pet at a time.

Good packages should help ideas travel.

made forKIRNOPEN REGISTRY / 01
source-first
community-built
discover✦inspect✦compose✦share✦discover✦inspect

01 / the collection

Find your next
building block.

Pets are reusable Kirn packages made to be found and understood. Start with a category, search by idea, or browse what the community is putting together.

Loading Pets from the official registry…

+

Your Pet here.

Have a useful idea? Publish it, document it, and give other Kirn builders a better place to start.

Learn how to publish ↗

No Pets match that search yet. Try another idea.

02 / a better dependency habit

Use what you need.
Understand what you use.

Pets keeps the relationship between a package and its source visible. That makes discovery more human, review more practical, and collaboration easier to trust.

01Discover

Search by problem, category, or the kind of program you are making.

02Inspect

Read the source, check the docs, and understand the choices behind a Pet.

03Compose

Add useful pieces to your project and keep the dependency story clear.

03 / how the registry works
⌘

Install from source

Kirn uses the Pets registry as a discovery and install source, so packages stay close to the code you can review.

kirn install your-pet
▦

One clear index

registry.toml keeps the official list machine-readable, searchable, and easy for tooling to consume.

registry.toml → Kirn
↗

Build everywhere

Standard Pets are automatically built and released for every supported platform as the registry evolves.

push → build → release

04 / bring something along

Have a Pet
to share?

Add your Pet to the official list by opening a pull request in the registry repository. Include a clear name, source, metadata, and documentation so other Kirn builders can make an informed choice.

Open a pull request ↗
pet.toml
name = "your-pet"
version = "0.1.0"
description = "A useful idea."

[pet]
source = "src/"
license = "MIT"
✦✦✦

made for the Kirn community

Small packages.
Big possibilities.

Pets is part of the wider Kirn project, created by RK Riad Khan (RKRIAD585). Explore Kirn, read the docs, and come back when you have something worth sharing.