What is UselessPkg?
UselessPkg is a small registry for .useless packages — the same package
format used by UselessOS. Create an account, publish a package under an id
like xyzcorppkg, and anyone (or just you, if it's private) can fetch the
pre-compiled .useless file over HTTP with a single request.
[Site notice] Packages must be pre-compiled before you publish them —
run
upkg pre-compile file.useless locally to resolve all import/export
statements into a single flat file first. UselessPkg only stores and serves the result; it does not
compile anything for you.
Publishing a package
- Sign up for an account.
- Pre-compile your script:
upkg pre-compile file.useless - Create a package, choose an id, paste the compiled contents, and pick public or private.
- Share the install URL with your users.
Installing a package
Public packages:
GET /install/xyzcorppkg
Private packages (send credentials in the request body):
POST /install/xyzcorppkg
Content-Type: application/json
{"email": "you@example.com", "password": "your-password"}
See the full documentation for response formats, error codes, and rate limits.