Larapy ecosystem

Compy is the global package manager for Larapy projects.

Compy Server publishes the public website, package registry, client downloads and API used by the Compy Client installed on Windows and Linux.

$ compy require larapy/ui
Registry preview Site + API + downloads

How it works

Developers browse the site, download Compy Client, then install packages inside a Larapy project through the public API.

For package creators

Ship `larapy-package.json`, register GitHub releases now, and host ZIP uploads directly on the server when needed.

Featured packages

No packages registered yet. Use `POST /api/packages` with your admin token to seed the registry.

Package discovery

List public Larapy packages, browse latest versions and expose machine-readable metadata through the `/api/packages` namespace.

Client downloads

Host Compy Client builds for Windows and Linux and expose latest-release endpoints for automated installers.

Hosted uploads

Accept `.zip` uploads for packages and local binary uploads for client releases under controlled server storage.

Windows and Linux builds

Compy Client is installed globally on the operating system and then used inside any Larapy project.

linux amd64 0.1.1

linux-0.1.1-e3f13c34

windows amd64 0.1.1

windows-0.1.1-6d9cf102.exe

Project install layout

The client installs packages into `package/{vendor}/{name}` and keeps project metadata inside `compy.json`, `compy.lock` and `bootstrap/cache/packages.json`.

compy require larapy/ui

package/
  larapy/
    ui/