⚠️ Beta Release Jelly is currently in beta (v0.3). Expect some rough edges and breaking changes.
🪼

Jelly

A modern package manager for Roblox, built on top of Wally infrastructure. Provides a streamlined, npm-like experience with intelligent package optimization.

Why Choose Jelly?

Modern package management with intelligent optimization

📦

Clean JSON Configuration

Manage dependencies in a familiar jelly.json format, just like package.json

🔒

Lockfile Support

Reproducible installs with jelly-lock.json (like package-lock.json)

🧹

Smart Package Cleanup

Automatically removes unnecessary files and optimizes package structure

💡

Intelligent Resolution

Handles messy package structures and fixes require paths automatically

🎯

Wally Compatible

Uses the same packages and registry as Wally - seamless migration

Binary Package Execution

Run binary packages directly with jelly x - like npx for Roblox tools

Quick Start

Get up and running with Jelly in minutes

Installation

# Install via Rokit
Rokit add OMouta/Jelly

Create a new project

# Initialize new project
jelly init

# Install dependencies
jelly install

jelly.json Configuration

{
  "name": "my-game",
  "version": "1.0.0",
  "dependencies": {
    "roblox/roact": "^1.4.0",
    "roblox/rodux": "^3.0.0"
  }
}

Ready to Try Jelly?

Join the growing community of developers using Jelly for their Roblox projects