npm author portfolio

Sounak Das on npm

I build developer tools and open-source infrastructure for the JavaScript ecosystem.

From CLI dashboards and Node.js diagnostics to React libraries and browser SDKs — production-ready packages shipped under sounakdas.

Portfolio snapshot
11Packages published
354Weekly downloads
5.1kTotal downloads
$npm i termiwatch
TWtermiwatchLPlogpaintISinstaskeletonGVgit-visionDMdev-log-monitorQFquickfuzzGBghostbugRCrgb-curveSMsmart-masonry-gridMCmotionchartCCchangelog-from-commitsTWtermiwatchLPlogpaintISinstaskeletonGVgit-visionDMdev-log-monitorQFquickfuzzGBghostbugRCrgb-curveSMsmart-masonry-gridMCmotionchartCCchangelog-from-commits
SD

Sounak Das

I ship cross-stack developer tools that prioritize performance, DX, and solving real problems. From terminal monitoring to virtualized grids, every package is built to production standards with minimal overhead.

TypeScript-firstZero-dependencyMIT licensedOpen source

Browse by Category

From terminal tooling to browser instrumentation — packages for every layer of the stack.

CLI & Developer Tools

Terminal dashboards, Git analysis, and command-line utilities built for developer productivity and observability.

termiwatch, git-vision

Backend & Node.js

Logging, diagnostics, search, and monitoring utilities for server-side JavaScript and TypeScript applications.

logpaint, dev-log-monitor, quickfuzz

React & Visualization

UI components, animated charts, color editors, and layout libraries for modern React applications.

instaskeleton, motionchart, rgb-curve, smart-masonry-grid

Browser SDKs

Zero-config SDKs for collecting context, debugging signals, and monitoring frontend applications in production.

ghostbug
published under sounakdas

Package Registry

Click any card for install commands, links, tags, and release details.

Collection11 public packages
Total downloads5.1k all time
TW
v1.0.1MIT

termiwatch

Zero-config, one-line terminal dashboard for Node.js apps. Real-time CPU, memory, event loop, HTTP metrics, and logs.

$npm i termiwatch
nodejsclimonitoringobservability
LP
v1.0.1MIT

logpaint

Configure once, log everywhere. A lightweight colored logger for Node.js with a clean developer experience.

$npm i logpaint
loggernodetypescriptterminal
IS
v0.1.4MIT

instaskeleton

Ultra-light React skeleton loader with zero DOM scanning, JSX inference, shimmer, and pulse animations.

$npm i instaskeleton
reactloadingskeletonui
GV
v2.0.2MIT

git-vision

Zero-config CLI to analyze Git history and surface risky files, churn hotspots, and knowledge silos.

$npm i git-vision
gitanalysisclidevtools
DM
v1.0.1MIT

dev-log-monitor

Lightweight local log diagnostics for NestJS, Express, and Node.js with real-time UI and error tracing.

$npm i dev-log-monitor
nestjsexpresslogsdebugging
QF
v1.0.2MIT

quickfuzz

Blazing-fast, zero-dependency fuzzy search for JavaScript and TypeScript, optimized for small datasets.

$npm i quickfuzz
searchfuzzytypescriptbrowser
GB
v0.2.0MIT

ghostbug

Zero-config browser SDK for automatic bug context collection, breadcrumbs, and frontend debugging signals.

$npm i ghostbug
browsersdkdebuggingqa
RC
v1.0.2MIT

rgb-curve

A fast, lightweight RGB curve editor component for React, aimed at Lightroom and Premiere style color grading.

$npm i rgb-curve
reactcoloreditorvisual
SM
v0.2.1MIT

smart-masonry-grid

A zero-dependency, virtualized masonry grid layout library built for performant responsive layouts.

$npm i smart-masonry-grid
masonrygridlayoutperformance
MC
v0.2.0MIT

motionchart

Cinematic React chart library focused on animated storytelling, motion, and presentation-first data visuals.

$npm i motionchart
reactchartsanimationsvg
CC
v0.1.1MIT

changelog-from-commits

Generate a polished CHANGELOG.md from git history using Conventional Commits. Zero config, zero runtime dependencies, monorepo and gitmoji aware.

$npm i changelog-from-commits
changelogconventional-commitscligit

Frequently Asked Questions

Quick answers about licensing, TypeScript support, and choosing the right package for your project.

Are these npm packages free for commercial use?

Yes. Every package is released under the MIT License, which means you can use them in personal, commercial, and enterprise projects without restrictions. Attribution is appreciated but not required.

Do your packages include TypeScript support?

Absolutely. All packages are TypeScript-first and ship with built-in type definitions. You get full IntelliSense, autocompletion, and type safety out of the box with zero additional configuration.

Which package should I use for terminal monitoring?

For real-time terminal dashboards with CPU, memory, event loop, and HTTP metrics, use termiwatch. For lightweight, colored logging with a clean API, use logpaint. Both are zero-config and production-ready.

What is the best zero-dependency fuzzy search library?

quickfuzz is a blazing-fast, zero-dependency fuzzy search engine optimized for small to medium datasets. It works in both browser and Node.js environments with no external dependencies.

Do you have React components for data visualization?

Yes. motionchart provides cinematic animated charts for storytelling, rgb-curve offers a professional-grade RGB curve editor for color grading, and smart-masonry-grid delivers virtualized masonry layouts for performant image galleries.

How do I generate a changelog from my git commits?

Use changelog-from-commits. It reads your git history, parses Conventional Commits, and writes a polished CHANGELOG.md with zero config and zero runtime dependencies. It is monorepo-aware and understands gitmoji.

How can I report bugs or request features?

Each package has its own GitHub repository with public issue tracking. Open an issue on the relevant repo and I typically respond within a few days. Pull requests are welcome and appreciated.