Skip to content

nityam2007/nytm-multitools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tools Next.js React TypeScript

License No Ads Free Privacy


NYTM MULTITOOLS

🌐 Website: nytm.in

Free online tools for everyone. No ads. No bullshit.

181+ tools across text, images, converters, generators, security, coding utilities, and more. Everything runs in your browser — your data stays with you.

Note: The exact tool count is managed dynamically. See Updating Tool Count below.


Quick Start

npm install
npm run dev

Requires Node.js 24+ and npm 11+


What's Inside

📝 Text Tools

Case conversion, diff checker, find/replace, word counter, line sorter, duplicate remover...

🔄 Converters

JSON ↔ YAML ↔ CSV ↔ XML, base conversions, timestamps, colors, units...

🎲 Generators

UUID, passwords, hashes, QR codes, barcodes, fake data, lorem ipsum...

🔐 Security

Hash generators (MD5, SHA, bcrypt), AES encrypt/decrypt, JWT decoder, password strength...

💻 Code & Dev Tools

JSON/HTML/CSS/JS beautifiers & minifiers, regex tester, cron parser, diff checker...

🖼️ Image Tools

Resize, compress, crop, rotate, filters, format conversion, base64...

⚡ And More

Calculators, timers, color pickers, emoji picker, keyboard tester, screen info...


Privacy & Data Handling

✅ Client-Side All tools process data in your browser. Nothing is sent to any server.
✅ Self-Hosted Fonts Fonts (Inter, JetBrains Mono) are bundled at build time via Next.js. No runtime requests to external font CDNs.
✅ No External Icons All icons are inline SVG components. No requests to icon CDNs or external services.
✅ No Tracking Optional privacy-respecting analytics (PostHog) only. No advertising trackers.
⚠️ Exception IP Lookup tool uses ipinfo.io API (clearly disclosed on the tool page).

Tech Stack

Runtime Node.js 24.8.0 / npm 11.6.0
Framework Next.js 16.0.6 (Turbopack)
UI React 19.2.0 + React Compiler
Language TypeScript 5.9.3
Styling Tailwind CSS 4.1.17
Icons Inline SVG components (no external dependencies)
Fonts Inter, JetBrains Mono (self-hosted via next/font)

Updating Tool Count

When adding or removing tools, update the count in these locations:

File What to Update
lib/tools-config.ts Add/remove tool from toolsConfig array (this is the source of truth)
app/layout.tsx Update TOOL_COUNT constant (for SEO metadata)

Automatic Updates: Most of the site uses lib/site-config.ts which dynamically calculates the tool count from toolsConfig.length. These locations update automatically:

  • Homepage stats
  • Footer tagline
  • Pricing page
  • About page
  • Privacy/Terms pages
  • Contact page FAQ

Manual Updates Required:

  • app/layout.tsxTOOL_COUNT constant (Next.js metadata can't use dynamic imports)
  • README.md, COMPONENTS.md, goal.md → Documentation files

Environment

Create .env.local:

NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_APP_NAME=NYTM Tools
NEXT_PUBLIC_POSTHOG_KEY=optional_analytics_key
NEXT_PUBLIC_DONATION_URL=https://razorpay.me/@yourhandle  # optional

Support the Project

NYTM is free and always will be. It runs on voluntary donations and is self-funded by the owner when needed.

If you find it useful:


Disclaimer

NYTM is a project name, not a registered organization or legal entity. The owner (Nityam Sheth) and all affiliated third-party services are not liable for any damages arising from use. Tools are provided "as-is" without warranty. See Terms.


Contributing

Found a bug? Want a feature? Open an issue or start a discussion. PRs welcome for bug fixes.


License

NSAL v1.0

Licensed under the NYTM Source Available License (NSAL) v1.0.

Source code is public for transparency. Not open source. See LICENSE for full terms.

Third-party dependencies retain their original open source licenses.


Contact

Nityam Sheth[email protected] / [email protected]

GitHub: @nityam2007

About

Free developer tools. No ads. No bullshit.

Resources

License

Stars

Watchers

Forks