Live Playground

Run any package, right here

An open sandbox: write code against any of the 197 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
Try:
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.

New — Logo & Image StudioTurn a name + keywords into real SVG logos, or generate branded backgrounds. No AI.Open Studio →
Instant demos

Or poke at the popular ones

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

16 demos

logo

@lacspace/logo ↗
pickedmonogram · Amber Glow · cup
Open the full Studio → 12 concepts, download SVG

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 ↗