The central index of CESP sound packs. Metadata only -- no audio files stored here.
Browse packs at openpeon.com/packs.
The file index.json at the repo root is the single source of truth for all registered packs. Each pack entry contains flattened metadata pointing to the pack's source repository. There are no per-pack subdirectories; everything lives in index.json.
Index URL: https://PeonPing.github.io/registry/index.json
- Create a GitHub repo with your pack (e.g.,
yourname/peonping-mypack) - Include
openpeon.jsonmanifest +sounds/directory - Tag a release:
git tag v1.0.0 && git push origin v1.0.0 - Fork this repo and add your entry to the
packsarray inindex.json(keep alphabetical order byname) - Open a PR -- CI will validate your entry automatically
See the full guide at openpeon.com/create.
Each entry in the packs array looks like this:
{
"name": "my-pack",
"display_name": "My Sound Pack",
"version": "1.0.0",
"description": "Short description of your pack",
"author": { "name": "yourname", "github": "yourname" },
"trust_tier": "community",
"categories": ["session.start", "task.complete"],
"language": "en",
"license": "MIT",
"sound_count": 10,
"total_size_bytes": 500000,
"source_repo": "yourname/peonping-mypack",
"source_ref": "v1.0.0",
"source_path": ".",
"manifest_sha256": "<sha256 of openpeon.json>",
"tags": ["gaming"],
"preview_sounds": ["ready.mp3", "done.mp3"],
"added": "2026-02-12",
"updated": "2026-02-12"
}See the full schema for validation.
| Tier | Criteria |
|---|---|
official |
Maintained by the PeonPing org |
verified |
Established GitHub account (1+ year, 50+ followers or 10+ repos) |
community |
Any GitHub account older than 30 days |
MIT