An open API service indexing awesome lists of open source software.

https://github.com/pesde-pkg/pesde

A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune
https://github.com/pesde-pkg/pesde

luau lune package-manager roblox

Last synced: about 1 month ago
JSON representation

A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune

Awesome Lists containing this project

README

          



pesde logo


pesde is a package manager for the Luau programming language, supporting
multiple runtimes including Roblox and Lune. pesde has its own registry, however
it can also use Wally, and Git repositories as package sources. It has been
designed with multiple targets in mind, namely Roblox, Lune, and Luau.

## Installation

pesde can be installed from GitHub Releases. You can find the latest release
[here](https://github.com/pesde-pkg/pesde/releases). Once you have downloaded
the binary, run the following command to install it:

```sh
pesde self-install
```

Note that pesde manages its own versions, so you can update it by running the
following command:

```sh
pesde self-upgrade
```

## Documentation

For more information about its usage, you can check the
[documentation](https://docs.pesde.daimond113.com).

## Registry

The main pesde registry is hosted on [fly.io](https://fly.io). You can find it
at https://registry.pesde.daimond113.com.

### Self-hosting

The registry tries to require no modifications to be self-hosted. Please refer
to the
[documentation](http://docs.pesde.daimond113.com/guides/self-hosting-registries)
for more information.

## Previous art

pesde is heavily inspired by [npm](https://www.npmjs.com/),
[pnpm](https://pnpm.io/), [Wally](https://wally.run), and
[Cargo](https://doc.rust-lang.org/cargo/).