Featured Tools
See all tools →shadcn Theme Generator
Customize every OKLCH CSS variable for shadcn/ui in real time. Pick from preset themes, edit light and dark mode separately, preview live changes across components, then export or import your globals.css.
Markdown to PDF Resume
Convert any Markdown document to beautiful PDF with live preview. Perfect for resumes, documentation, reports, and any text content. No login, no backend, instant PDF export.
PDF Merger
Combine multiple PDF files into one in your browser. Drag and drop to reorder them, then download the merged PDF instantly. No upload, no signup, 100% private.
Latest Posts
See all posts →// post
How to Run TypeScript Natively in Node.js Without a Build Step
How to Run TypeScript Natively in Node.js Without a Build Step
Node.js can now run TypeScript files directly via type stripping. Learn when to use --experimental-strip-types vs --experimental-transform-types, what syntax is rejected, and how to enforce the supported subset with TypeScript 5.8 erasableSyntaxOnly.
Last updated: April 19, 2026
How to Add Search to a Static Next.js Site
Implement client-side search on a statically exported Next.js site using Fuse.js, with a complete search dialog component, keyboard shortcuts, and fuzzy matching. Includes a comparison with Pagefind and Algolia DocSearch for larger sites.
Last updated: April 11, 2026
How to Analyze and Optimize Your Next.js Bundle Size
Learn how to use @next/bundle-analyzer, source-map-explorer, and other tools to find what is bloating your Next.js bundle, then apply targeted optimizations like dynamic imports, tree shaking, and library replacements.
Last updated: April 11, 2026