Skip to content

Avinashvelu03/Avinashvelu03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 

Repository files navigation


GitHub followers npm packages TypeScript Zero Deps


๐Ÿ‘‹ About Me

I build zero-dependency, TypeScript-first npm libraries that replace multiple bloated packages with single, well-tested alternatives.

9 production-ready libraries. 100% test coverage. 0 runtime dependencies.

const avinash = {
  role:       "Open-Source Library Author",
  location:   "Chennai, Tamil Nadu, India ๐Ÿ‡ฎ๐Ÿ‡ณ",
  stack:      ["TypeScript", "Node.js", "Bun", "Deno", "Python"],
  philosophy: "Zero deps. Strict types. 100% coverage.",
  currently:  "Building the TypeScript utility ecosystem",
};

๐Ÿ“ฆ My Libraries

๐Ÿ›ก๏ธ Resilience & Async

Package Description Install
flowx-control 17 async primitives โ€” retry, circuit-breaker, debounce, throttle, queue, semaphore, mutex, rate-limit, pipeline, memo & more. Replaces p-queue + p-limit + p-retry + p-timeout npm i flowx-control
flowshield Resilience toolkit โ€” retry with jitter, circuit breaker (half-open/open/closed), bulkhead, fallback, hedge, cache. Works on Node, Bun, Deno, Cloudflare Workers npm i flowshield

โœ… Validation & Safety

Package Description Install
valicore Schema validation โ€” TypeScript-first Zod alternative with string, number, object, array, bigint, boolean schemas + coerce npm i valicore
guarden Runtime type guards โ€” isString, isEmail, isUrl, assertType, Result type (Ok/Err), transform, env guards npm i guarden

๐ŸŒ Environment & Config

Package Description Install
ultraenv Environment manager โ€” type coercion, schema validation, auto TypeScript typegen, secret vault, multi-env sync. Replaces dotenv + envalid npm i ultraenv

๐ŸŒ Networking

Package Description Install
httix-http HTTP client โ€” Axios alternative with interceptors, plugins, retry, timeout, TypeScript-native. Zero dependencies npm i httix-http

๐Ÿ”ง Utilities

Package Description Install
devknife 50-in-1 CLI + library โ€” UUID, hash, base64, JWT decode, JSON format, color convert, password gen, IP validate & 40 more. Zero deps npm i -g devknife
typeforge-ts TypeScript-first Lodash replacement โ€” chunk, compact, flatten, groupBy, sortBy, intersection, zip, partition, range & more npm i typeforge-ts
mathfuse Math library โ€” statistics (mean, median, variance, regression), linear algebra (matrix multiply, determinant, cosine similarity) npm i mathfuse

๐Ÿ Python Tools

Project Description Install
yt-transcript-pro YouTube transcript extractor โ€” async concurrency, playlist/channel support, checkpointing, and 6 output formats. Production-grade CLI pip install yt-transcript-pro

๐Ÿ—๏ธ Design Principles

โœ…  Zero runtime dependencies    โ€” no supply chain risk
โœ…  TypeScript strict mode        โ€” full type safety, no 'any'
โœ…  100% test coverage            โ€” statements, branches, functions, lines
โœ…  ESM + CJS dual output         โ€” works everywhere
โœ…  Tree-shakable                 โ€” import only what you need
โœ…  Edge-ready                    โ€” Node.js, Bun, Deno, CF Workers

โ˜• Support My Work

All 10 libraries are free, open-source, and zero-dependency โ€” built and maintained solo. If any of them saved you time, a coffee keeps the builds going. โ˜•

Ko-fi GitHub Sponsors BuyMeACoffee

No budget? No problem โ€” these are free forever:

โญ Star any repo that saved you time ย ย โ€ขย ย  ๐Ÿ› File issues ย ย โ€ขย ย  ๐Ÿ“ข Share with your team


๐Ÿ’ฌ Get In Touch

  • ๐Ÿ“ฆ npm: npmjs.com/~avinash695
  • ๐Ÿ› Issues: Open on any repo โ€” PRs welcome
  • โญ Star any library that saves you time โ€” it means everything to a solo dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors