The Vibeary — tag

typescript

56 resources in The Vibeary tagged "typescript" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.

Gems in this collection

Preview of Excalibur.js

Excalibur.js

TypeScript-first 2D web game engine with actors, scenes, tilemaps, sound and a documented API aimed at web developers.

Excalibur.js Projectopen-source
Preview of tsParticles

tsParticles

TypeScript particle engine with presets for confetti, fireworks, links and polygon masks, plus React, Vue, Svelte and Angular wrappers.

Matteo Bruni (@matteobruni)MIT
Preview of Unovis

Unovis

Framework-agnostic dataviz core with official React, Angular, Svelte, Vue and Solid wrappers, styled entirely through CSS custom properties.

F5 Inc. (@f5)Apache-2.0
Preview of KAPLAY

KAPLAY

JavaScript/TypeScript game library with a component-based API for sprites, collisions, physics and scenes; successor to Kaboom.js.

KAPLAY community (@lajbel, @slmjkdbtl)open-source
Preview of Activepieces

Activepieces

No-code automation builder with a visual flow canvas, 200+ connectors and an AI-first agent layer.

Activepieces (@activepieces)MIT
Preview of magic-regexp

magic-regexp

Type-safe regular expression builder that compiles away at build time, giving readable chained syntax and typed capture groups.

UnJS / Daniel Roe (@danielroe)MIT
Preview of bitECS

bitECS

Minimal data-oriented entity component system for TypeScript using typed arrays and SoA storage for cache-friendly iteration.

Nathaniel Martin (@NateTheGreatt)open-source
Preview of citty

citty

Composable CLI builder with typed argument definitions, nested subcommands, auto-generated usage output and lazy command loading.

UnJS / Pooya Parsa (@pi0)MIT
Preview of Async Labs SaaS

Async Labs SaaS

Battle-tested TypeScript SaaS app with teams, real-time chat, Stripe billing and MongoDB, extracted from a shipped product.

Async Labs (@async-labs)MIT
Preview of simplex-noise.js

simplex-noise.js

Fast simplex noise implementation in TypeScript with seedable PRNGs and 2D, 3D and 4D variants.

Jonas Wagner (@jwagner)MIT
Preview of tsdown

tsdown

Rolldown-powered bundler for TypeScript libraries that emits ESM, CJS and declaration files from a minimal config.

Rolldown team / Kevin Deng (@sxzz)MIT
Preview of glitched-writer

glitched-writer

Text writing module that decodes strings through configurable glitch, scramble and error passes with presets.

Damian Tarnawski (@thetarnav)MIT
Preview of Shifty

Shifty

TypeScript tweening engine with scenes, token interpolation of strings and colours, and a promise-based API.

Jeremy Kahn (@jeremyckahn)MIT
Preview of tsx

tsx

Node.js runtime wrapper that executes TypeScript and ESM files directly with esbuild, including watch mode and REPL.

Hiroki Osame (@privatenumber)MIT
Preview of Legend List

Legend List

Pure-TypeScript high-performance list for React Native and React with dynamic item sizes and bidirectional infinite scroll.

Legend App / Jay Meistrich (@jmeistrich)MIT
Preview of billboard.js

billboard.js

D3-based reusable chart library from Naver with a compact API, plugin system and unusually complete TypeScript definitions.

Naver (@naver)MIT
Preview of TSDiagram

TSDiagram

Diagrams-as-code editor where TypeScript type definitions are the source and the node graph updates live as you type.

Andrei (@_andrei_)free
Preview of MCP Boilerplate

MCP Boilerplate

TypeScript starter for MCP servers with example tools, resources, prompts, multi-client install scripts and npm publish workflows.

CaptainCrouton89MIT
Preview of Next.js Boilerplate

Next.js Boilerplate

Next.js 16 starter wiring TypeScript, Tailwind 4, Clerk auth, DrizzleORM, Vitest, Playwright, Sentry, Arcjet and PostHog together.

Rémi Awosanya / ixartz (@ixartz)MIT
Preview of Valibot

Valibot

Modular schema validation library where every validator is a separate importable function, keeping tree-shaken bundles very small.

Fabian Hiller (@fabian-hiller)MIT
Preview of Sketchling

Sketchling

TypeScript language giving LLMs hand-drawn primitives, IK rigging, camera and particles; renders deterministically via rough.js and GSAP.

Anay GarodiaMIT
Preview of screen-shake

screen-shake

Small JavaScript/TypeScript module producing trauma-based screen shake offsets you apply to any camera or container.

(@sajmoni)MIT
Preview of Planck.js

Planck.js

TypeScript rewrite of Box2D with an idiomatic JS API, joints, sensors and continuous collision for web and mobile.

Ali Shakiba (@shakiba)MIT
Preview of Mouse Animations

Mouse Animations

Framework-agnostic TypeScript library of cursor and mouse effects including trails, ripples and follower shapes.

(@tgomilar)MIT
Preview of envsafe

envsafe

Tiny runtime validator that parses and coerces environment variables against a schema and fails the process at boot with a readable report.

Alex Johansson (@alexdotjs)MIT
Preview of graph-dungeon-generator

graph-dungeon-generator

Graph-based procedural dungeon generator in TypeScript that places rooms from a connectivity graph with a readable implementation.

halftheoppositeMIT
Preview of Boxed

Boxed

Functional building blocks for TypeScript: Option, Result, AsyncData and Future types with a fluent, non-academic API.

Swan (@swan-io)MIT
Preview of react-rnd

react-rnd

React component that makes any element both draggable and resizable, with grids, bounds, aspect-ratio locking and controlled state.

bokuwebMIT
Preview of phaser3-typescript

phaser3-typescript

Large collection of annotated Phaser 3 games and mechanics written in TypeScript as learn-by-reading examples.

Digitsensitive (@digitsensitive)MIT
Preview of Revideo

Revideo

TypeScript framework for describing video scenes in code with shapes, text, media and animation, rendering deterministically to video files.

MidrenderMIT
Preview of Knip

Knip

Finds unused files, exports, dependencies and types across a TypeScript monorepo by resolving entry points from your real config files.

Lars Kappert (@webpro)open-source
Preview of ts-pattern

ts-pattern

Exhaustive pattern matching for TypeScript with type narrowing, so unhandled union branches become compile errors instead of runtime bugs.

Gabriel Vergnaud (@gvergnaud)MIT
Preview of neverthrow

neverthrow

Result and ResultAsync types for TypeScript that force explicit error handling at call sites instead of thrown exceptions.

Giorgio Delgado (@supermacro)MIT
Preview of vgpu

vgpu

TypeScript WebGPU library with importable WGSL modules that renders the same shader to a browser canvas, headless Node.js, images, video, and CI snapshot tests.

Vercel LabsMIT
Preview of typia

typia

Transformer that compiles TypeScript types into optimised runtime validators, serializers and random generators with no schema declaration.

Jeongho Nam (@samchon)MIT
Preview of DPDM

DPDM

Zero-config CLI that analyses TypeScript and JavaScript import graphs and prints circular dependency chains with the exact file paths involved.

acrazing (@acrazing)MIT
Preview of string-ts

string-ts

Runtime string utilities whose return types are computed at the type level, so camelCase or split results stay literally typed.

Gustavo Guichard (@gustavoguichard)MIT
Preview of Kanel

Kanel

Reads a live PostgreSQL schema and generates TypeScript interfaces, branded ID types and Zod schemas for every table and view.

Kristian Dupont (@kristiandupont)MIT
Preview of TypeSQL

TypeSQL

Generates fully typed query functions from raw SQL files by introspecting the database, giving type-safe results without an ORM layer.

@wsportoMIT
Preview of TanStack Form

TanStack Form

Headless, type-safe form state management with async validation, field-level subscriptions and adapters for eight frameworks.

TanStack / Tanner Linsley (@tannerlinsley)MIT
Preview of vizdom

vizdom

Zero-dependency TypeScript diagrams-as-code library that produces layouts without bundling Graphviz or a headless browser.

Vizdom (@vizdom-dev)open-source
Preview of typeid-js

typeid-js

Implementation of type-prefixed, K-sortable UUIDv7 identifiers so IDs carry their entity type and sort chronologically.

Jetify (@jetify-com)Apache-2.0
Preview of figplug

figplug

Zero-config build tool for Figma plugins by the creator of Inter, with TypeScript and single-file bundling.

Rasmus Andersson (@rsms)open-source
Preview of skott

skott

Static analysis tool that builds a dependency graph of a JS/TS project, finds cycles and unused files, and renders it in a browser UI.

Antoine Coulon (@antoine-coulon)MIT
Preview of remove-unused-vars

remove-unused-vars

Codemod CLI that strips unused variables, imports and parameters from source files while preserving surrounding formatting and comments.

Lars Kappert (@webpro)MIT
Preview of oRPC

oRPC

TypeScript framework for end-to-end typesafe APIs that also emit valid OpenAPI specs, with React, Vue and NestJS adapters.

MiddleAPI (@unnoq)MIT
Preview of Val Town

Val Town

Hosted TypeScript environment where each snippet deploys instantly to a URL, with built-in SQLite, blob storage, cron and email.

Val Town, Inc. (@valdottown)freemium
Preview of Braid

Braid

SEEK's design system where components are constrained by design tokens so invalid layouts are literally uncompilable in TypeScript.

SEEKMIT
Preview of React Loader Studio

React Loader Studio

Twenty-one typed SVG React loaders under 2 KB gzip, with a playground that exports size, color and speed as JSX.

@ryaveeMIT
Preview of TermDOM

TermDOM

Renders a real DOM styled with real CSS into terminal cells, giving TUIs browser-style layout, flexbox, text wrapping and coloured ANSI output.

@bikeshavingMIT
Preview of shader-ast

shader-ast

TypeScript DSL and AST compiling one shader definition to GLSL, WGSL or JavaScript, enabling CPU-side shader debugging.

Karsten Schmidt (@thing_umbrella)Apache-2.0
Preview of Textify.js

Textify.js

Text animation library handling split-and-reveal presets with scroll triggers and TypeScript support, aimed at agency-style hero text.

MAGGIx1404MIT
Preview of TypeGPU

TypeGPU

Modular WebGPU toolkit with typed buffers, bind groups and the ability to author WGSL shaders directly in TypeScript.

Software Mansion (@swmansion)MIT
Preview of beautiful-react-hooks

beautiful-react-hooks

Collection of forty-plus React hooks for drag-and-drop, geolocation, storage, media queries, animation frames and lifecycle events.

Antonio Ruotolo (@antonioru)MIT
Preview of @figma/rest-api-spec

@figma/rest-api-spec

Figma's official OpenAPI 3.1 specification plus generated TypeScript types for the whole REST API, published to npm.

FigmaMIT
Preview of Clipanion

Clipanion

Type-safe CLI framework with zero runtime dependencies where commands are classes and argument types flow into your handler.

Maël Nison (@arcanis)MIT