Skip to content
@stacksjs

Stacks

A progressive, atomic full-stack framework for artisans. Develop framework-agnostic apps & libraries, faster.

Social Card of Stacks

Stand With Ukraine

About Stacks

Discover the power of Stacks, a modern web application framework developed in TypeScript. Our philosophy centers around crafting an exceptional DX, one that empowers developers to build world-class web applications, libraries, and endlessly scalable clouds.

  • Automated database-agnostic schema migrations, seeders & factories.
  • Self-hosted and self-managed cloud infrastructure.
  • Insightful deployment and release manager.
  • Smart file & familiar API based routing.
  • Reliable background job processing.
  • Real-time event communication.
  • Simplistic, powerful caching.
  • Fully-typed database ORM.

“Remove the boilerplate, focus on what matters & supercharge your development.”

A few highlights...

Apps

  • Barista - A lightweight macOS utility that serves up a perfectly organized menubar.
  • Pomodoro - Minimal, functional, yet simple Pomodoro menubar app, to help stay focussed. For Mac.

Libraries & CLIs

  • audiox - Powerful audio processing for your workflows.
  • buddy - The Stacks CLI.
  • bun-git-hooks - A simple git hooks manager for all-sized Bun projects.
  • bunfig - Lightweight & smart Bun configuration loader.
  • clarity - Modern debugging & logging for browser & server.
  • dtsx - Extremely fast & configurable DTS emitter.
  • dnsx - A command-line & library DNS client. Like dig & dog, but for TypeScript.
  • httx - A modern, user-friendly command-line & library HTTP client “for the API era.”
  • imgx - Make your images load faster. A better save for the web.
  • jpgx - A TypeScript JPEG encoder & decoder for Bun & Node.js.
  • localtunnels - A simple and smart tunneling alternative. Without or with self-hosting.
  • pngx - Modern PNG encoder & decoder.
  • post - The Post. A modern mail server & utilities. Ships with a CLI, library, and UI.
  • qrx - QR & Bar Code generating & reading. Lightweight & powerful.
  • rpx - A modern, fast reverse proxy. For a better local development environment.
  • tlsx - A TLS library with automation & HTTPS by default.
  • ts-avif - High quality & small file sizes.
  • ts-collect - A powerful, yet lightweight, Laravel-like Collections written for TypeScript.
  • ts-countries - Modern, lightweight, elegant country data management.
  • ts-gif - Performant TypeScript implementation of a GIF encoder & decoder.
  • ts-maps - Modern & lightweight library for creating interactive vector maps.
  • ts-ndarray - Multidimensional arrays for JavaScript & TypeScript.
  • ts-punycode - Lightweight Punycode converter. RFC 3492 & RFC 5891 supported.
  • ts-security - Performant & lightweight cryptography tooling.
  • ts-spreadsheets - Easily generate spreadsheets, like CSVs and Excel files.
  • ts-svg - Powerful developer toolkit for working with SVGs.
  • ts-webp - A modern image format for the Web.
  • vidx - Make your videos load faster. A better save for the web.

Plugins

Templates

  • projects - A minimal personal portfolio template.
  • ts-starter - A rather barebones Bun & TypeScript starting point for libraries & CLIs.

Stay tuned. Coming soon.

Pinned Loading

  1. stacks Public template

    ⚛️ Modern full-stack framework. Develop powerful apps, clouds & framework-agnostic libraries—faster.

    Vue 567 9

  2. dtsx Public

    ⚡ Extremely fast & configurable DTS emitter.

    TypeScript 112 1

  3. ts-spreadsheets Public

    📊 Easily manage & generate spreadsheets. CSV & Excel files supported.

    TypeScript 76

  4. tlsx Public

    🔐 A modern & lightweight TLS library & CLI. Built for automation—HTTPS by default. Similar to mkcert.

    TypeScript 38

  5. vite-plugin-local Public

    🎨 Pretty development URLs, and HTTPS. Zero config, zero setup.

    TypeScript 28

  6. rpx Public

    🔀 A modern, smart reverse proxy. For a pretty and powerful local DX.

    TypeScript 19 1

Repositories

Showing 10 of 68 repositories
  • stacks Public template

    ⚛️ Modern full-stack framework. Develop powerful apps, clouds & framework-agnostic libraries—faster.

    Vue 567 MIT 9 183 5 Updated Mar 21, 2025
  • dtsx Public

    ⚡ Extremely fast & configurable DTS emitter.

    TypeScript 112 MIT 1 9 (2 issues need help) 1 Updated Mar 21, 2025
  • buddy Public

    🐶 The official Stacks CLI.

    TypeScript 1 MIT 0 1 1 Updated Mar 21, 2025
  • audiox Public

    🎵 Powerful audio processing for your media workflows.

    TypeScript 2 MIT 0 1 2 Updated Mar 21, 2025
  • ice-tracker Public

    🚔 Real-time ICE monitoring app. Coming soon.

    TypeScript 2 MIT 0 2 10 Updated Mar 21, 2025
  • ts-spreadsheets Public

    📊 Easily manage & generate spreadsheets. CSV & Excel files supported.

    TypeScript 76 MIT 0 1 1 Updated Mar 21, 2025
  • clarity Public

    🔎 Modern debugging & logging library. For server & browser.

    TypeScript 1 MIT 0 2 1 Updated Mar 21, 2025
  • tlsx Public

    🔐 A modern & lightweight TLS library & CLI. Built for automation—HTTPS by default. Similar to mkcert.

    TypeScript 38 MIT 0 5 (1 issue needs help) 1 Updated Mar 21, 2025
  • ts-ndarray Public

    🌀 Multidimensional arrays for JavaScript & TypeScript.

    TypeScript 1 MIT 0 1 2 Updated Mar 21, 2025
  • ts-punycode Public

    🔃 A TypeScript Punycode converter. RFC 3492 & RFC 5891 supported.

    TypeScript 2 MIT 0 1 1 Updated Mar 21, 2025