Packages & crates I enjoy using Automatically generated from my stars. JavaScript 🐢 arctic OAuth 2.0 clients for popular providers jsdoc An API documentation generator for JavaScript. nanoid A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript openapi-typescript Generate TypeScript types from OpenAPI 3 specs unified ☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees kysely A type-safe typescript SQL query builder pagefind-search A web component to search with Pagefind. Show older stars is-land A new performance-focused way to add interactive client-side components to your web site. itty-router A little router. publint Lint packaging errors shikiji A syntax highlighter based on TextMate grammars. ESM rewrite of shiki, with more features and capabilities. devlop do things in development and nothing otherwise terrazzo Use DTCG tokens in CI and code gqlmin < 1 kB GraphQL query minifier headless-qr A simple, modern QR code library lucia Authentication, simple and clean speedscope 🔬 A fast, interactive web-based viewer for performance profiles. nano-staged Tiny tool to run commands for modified, staged, and committed files in a GIT repository. ufo 🔗 URL utils for humans my-way Robust path matcher in 738 bytes. defu 🌊 Assign default properties recursively ts-pattern 🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference. knip ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it! rosetta A general purpose internationalization library in 292 bytes classcat Build a class attribute string quickly json-feed-types TypeScript types for JSON Feed. tsm TypeScript Module Loader tailwindcss-aria-attributes TailwindCSS variants for aria-* attributes ava Node.js test runner that lets you develop with confidence 🚀 uvu uvu is an extremely fast and lightweight test runner for Node.js and the browser fluent Fluent — planning, spec and documentation ms Tiny millisecond conversion utility fontsource Self-host Open Source fonts in neatly bundled NPM packages. tinyhttp 🦄 0-legacy, tiny & fast web framework as a replacement of Express common-tags 🔖 Useful template literal tags for dealing with strings in ES2015 escape-goat &🐐; Escape a string for use in HTML or the inverse superstruct A simple and composable way to validate data in JavaScript (and TypeScript). env-paths Get paths for storing things like data, config, cache, etc light-date ⏰ Blazing fast & lightweight (157 bytes) date formatting for Node.js and the browser. sirv An optimized middleware & CLI application for serving static files~! rollup Next-generation ES module bundler yargs yargs the modern, pirate-themed successor to optimist. case-it {🐫camel,🔆constant,💠dot,🍢kebab,👍pascal,🐍snake,👾space} case it. querystringify Querystringify - Small, simple but powerful query string parser. tailwindcss A utility-first CSS framework for rapid UI development. micro Asynchronous HTTP microservices dotenv-safe Load environment variables from .env and ensure they are all present sanctuary 🙈 Refuge from unsafe JavaScript Rust 🦀 keypunch Practice your typing skills niri A scrollable-tiling Wayland compositor. extism The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps. mise dev tools, env vars, task runner chamsae A lightweight ActivityPub microblogging service for only a single user just 🤖 Just a command runner dirs-rs a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows Show older stars serde Serialization framework for Rust ureq A simple, safe HTTP client