✦ the Kirn package registry

Give your code
a good home.

Pats 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 Pat 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.

Pats 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 Pats from the official registry…

+

Your Pat here.

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

Learn how to publish ↗

No Pats match that search yet. Try another idea.

02 / a better dependency habit

Use what you need.
Understand what you use.

Pats 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 Pat.

03Compose

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

03 / how the registry works
⌘

Install from source

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

kirn install your-pat
▦

One clear index

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

registry.toml → Kirn
↗

Build everywhere

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

push → build → release

04 / bring something along

Have a Pat
to share?

Add your Pat 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 ↗
pat.toml
name = "your-pat"
version = "0.1.0"
description = "A useful idea."

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

made for the Kirn community

Small packages.
Big possibilities.

Pats 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.