Explore our curated collection of essential NPM packages for React, Next.js, and modern web development. Discover powerful libraries and tools to accelerate your development workflow and build amazing applications.
Package
A TypeScript helper for Bangladeshi Taka and number formats. Format amounts with ৳, grouping, and decimal rules that match how people write money in BD. Parse user input back to a number for totals and invoices. Lightweight, typed, and meant for checkout, payroll, and any UI that shows BDT.
Package
A TypeScript toast library for React Native, in the spirit of Sonner and react-native-toast-message. Show success, error, and custom notifications with positions, durations, and your own layout. Drop it into a screen, call a function, and the toast appears without a modal stack. Built for Expo and bare React Native apps.
Package
A TypeScript-first set of array validators — empty, typed contents, length bounds, and more than a dozen checks with zero dependencies. Replace ad-hoc Array.isArray plus manual loops with named helpers you can test. Use it in forms, APIs, and runtime guards. Import only the checks you need.
Package
A TypeScript password hashing library built on Node crypto (PBKDF2 / SHA-256) with zero dependencies. Hash and verify secrets in Node or the browser without pulling native bcrypt bindings. Async and sync APIs, fully typed. Use it for auth, API keys, and any secret you should not store in plain text.
Package
A TypeScript query-string parser and stringifier with stricter types than the original qs package. Turn URL search params into nested objects, and the other way around, with options for arrays, nesting, and encoding. Use it in APIs, routers, and Next.js loaders. Small surface area, no extra runtime deps.
Package
A TypeScript terminal styling library you can use in place of chalk. Color output with 20+ named colors, TrueColor RGB/HEX/HSL, gradients, rainbow, and neon. Build CLI chrome with boxes, tables, progress bars, and createTheme. Zero dependencies; try it live at chalk.reactbd.com.
Package
A TypeScript library for detecting where your code is running — Node, browser, Deno, OS, engine, and device class. Branch on capabilities instead of sniffing user agents by hand. It is a zero-dependency upgrade of the original environment package, with stricter types. Use it in isomorphic apps, CLIs, and feature gates.
Package
A TypeScript pattern matcher for globs, wildcards, and simple string rules. Test file names, routes, or allowlists without pulling in a heavy glob engine. It is typed, fast, and built as a modern stand-in for older matcher packages. Match, filter, or exclude a list in a few calls.
Package
A TypeScript path helper that turns Windows backslashes into POSIX forward slashes. Normalize paths from Node, bundlers, or user input so the same string works on every OS. Drop-in for the classic slash package, with extra utilities and no dependencies.
Package
A TypeScript-first string width calculator for terminals and CLIs. It measures visible width correctly for Unicode, CJK, emoji, and ANSI-styled text so tables and boxes line up. Use it when padding output, truncating logs, or building a prompt. Zero dependencies and a small, typed API.
Package
A TypeScript utility library with Lodash v4.17.21 parity plus 238 extra helpers for arrays, objects, strings, and async work. Import only what you need — tree-shakeable, zero runtime dependencies. Use it in React, Next.js, or Node when you want lodash-style tools with modern types.
Package
A TypeScript speech-to-text library for React Native on iOS and Android. Use VoiceMicrophone or useVoiceRecognition for live and partial results in 100+ locales, with mic permissions included. Supports New Architecture, Expo 48+, and SVG mic icons. Install, then start, stop, or cancel recognition without native glue.