Live Playground

Run any package, right here

An open sandbox: write code against any of the 63 packages — loaded live from a CDN — and run it in your browser. Or poke at the instant demos below. Nothing is sent to a server; it all runs on your machine.

▶ Run any package
playground.ts
output
// output appears here — everything runs in your browser

Packages load live from esm.sh and run entirely in your browser — nothing is sent to a server. Server-only packages (mailer, pdf, xlsx…) may not run here.

Instant demos

Or poke at the popular ones

Real packages running in your browser — change an input, watch the output.

14 demos

slugify

@lacspace/slugify
slughello-world-lacspace-2026

case

@lacspace/case
camellacspaceDeveloperPlatform
pascalLacspaceDeveloperPlatform
snakelacspace_developer_platform
kebablacspace-developer-platform
constantLACSPACE_DEVELOPER_PLATFORM

markdown

@lacspace/markdown

Hello

  • bold, italic and code
  • links

redact

@lacspace/redact
redactedEmail a•••@lacspace.com, card •••4242, token sk_liv•••

humanize

@lacspace/humanize
bytes1.5 MB
number1,536,000
ordinal1536000th
duration25m 36s

money

@lacspace/money
format$1,234.50
× 3$3,703.50
split /3$411.50 $411.50 $411.50

validate

@lacspace/validate
safeParse{"success":true,"data":{"email":"ada@lacspace.com","age":21}}

csv

@lacspace/csv
parsed[{"name":"Ada","role":"Engineer, lead"},{"name":"Alan","role":"Researcher"}]

color

@lacspace/color
rgbrgb(59, 130, 246)
hslhsl(217, 91%, 60%)
lighten .2#3c83f6
darken .2#3a81f6

id

@lacspace/id
uuid v4click generate →

crypto

@lacspace/crypto

jwt

@lacspace/jwt

otp

@lacspace/otp

password

@lacspace/password