| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this userโs behavior. Learn more about reporting abuse.
Report abusewhile (coffee.length > 0) {
await ship(new Package({ deps: 0, vibes: Infinity }));
}I write tiny, mean, dependency-free TypeScript libraries. The kind that do one thing, do it fast, and then get out of your package.json without setting it on fire.
The rules:
A growing collection of small, sharp tools. Each one replaces a bloated dependency you're embarrassed to be using.
| Package | What it does | Replaces |
|---|---|---|
| idx | Random, sortable, and human-readable IDs | nanoid, uuid, ulid |
| isx | Unified type-checking & validation | a hundred is-* packages |
| validatex | Schema validation that doesn't hate you | half of zod's feature set |
| objx | Safe get / set / deep merge | lodash.get, lodash.set |
| Package | What it does | Replaces |
|---|---|---|
| argx | Turn any function into a CLI | yargs, commander |
| clix | Turn any script into a CLI | the part of your brain that writes argv parsers |
| flagx | Tiny flag parser with superpowers | has-flag, minimist |
| cli-ui | Spinners, progress bars, task displays | ora, listr |
| ansix | Modern ANSI & terminal toolkit | chalk, kleur, picocolors |
| Package | What it does | Replaces |
|---|---|---|
| envx | One-line .env loader & validator | dotenv + your custom wrapper |
| logx | Tiny zero-config structured logger | winston, pino, console.log |
| securex | Self-configuring security middleware | helmet + 4 other packages |
| asyncx | Retries, timeouts, caching, circuit breakers | p-retry, p-timeout, p-queue, etc. |
| agent | Build reliable AI agents in minutes | rolling your own at 3am |
More on the way. The x is for "extreme." Or "ex-dependency." Or "Xerxes." Pick whichever helps you sleep.
Small libraries are a feature, not a limitation.
Every megabyte of node_modules is a megabyte someone has to download, audit, and trust. I'd rather write 200 lines of clean code than pull in 14 transitive dependencies that someone abandoned in 2019.
TypeScript is the floor, not the ceiling.
Types aren't documentation โ they're a contract. Every package ships with hand-written .d.ts files. No any smuggled in. No @ts-ignore hiding bodies.
Performance is a UX feature.
Pooled crypto buffers. Precomputed lookup tables. Lazy initialization. The fast path is the only path.
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Packages published: 16+ โ
โ Total dependencies: 0 โ
โ Tests written: lots โ
โ TypeScript ratio: 100% โ
โ Vibes: immaculateโ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Open an issue. Send a PR. Yell into the void. I read all of them.
If a package made your day a little better, โญ it. If it didn't, tell me why so I can fix it.
Built in TypeScript. Published with caffeine. Maintained out of spite for node_modules bloat.
npm i @munesoft/<your-curiosity>
Normalize inconsistent API responses with schema mapping, type coercion & field aliasing. Works with REST, Stripe, GitHub, or any JSON API.
TypeScript 1
Turn CLI commands into secure REST APIs in minutes. No backend rewrite needed.
TypeScript 1
Node.js CLI spinner, progress bar & task manager animated terminal UI with zero dependencies, TypeScript support, and async task runner.
HTML
The most advanced self-configuring security middleware for Node.js smart headers, auto CSP, rate limiting, bot detection and more in one line.
TypeScript
Simple, powerful schema validation for TypeScript & JavaScript. Validate JSON, APIs, env vars, and forms with one clean API.
HTML
| Back | FazBrowse Home | New Git URL |