Skip to content

rajanand/tools

Repository files navigation

Tools and Utilities 🛠️

A curated collection of essential, fast, and privacy-focused web tools for creators and developers.

🚀 Live at: tools.rajanand.org


🌟 Features

  • Privacy First: No tracking, no cookies, no signups. All processing happens in your browser.
  • Dark Mode: Fully supports system-wide dark/light mode preferences.
  • Responsive: Designed to work perfectly on mobile, tablet, and desktop.

🧰 Included Tools

Tool Description
Availability Calculator Calculate SLA uptime, downtime budgets, and "Reality Check" stats.
Diff Checker Compare text/files with side-by-side or inline views. Supports whitespace/case ignoring.
Image Compressor Optimize and shrink image file sizes instantly without quality loss.
Pomodoro Timer Stay focused with a clean, customizable productivity timer.
Tweet Image Generator Turn tweets into beautiful, shareable images for social media.
Word Counter Instant stats on word count, characters, sentences, and reading time.

🛠️ Technology Stack

  • HTML5: Semantic structure for SEO and accessibility.
  • Vanilla CSS: Custom design system with glassmorphism and CSS variables.
  • Vanilla JavaScript: Zero-dependency logic and interactive background effects.

🚀 Local Development

To run this project locally, you just need a simple HTTP server.

  1. Clone the repository:

    git clone https://github.com/rajanand/tools.git
    cd tools
  2. Start a local server: Using Node.js (npx):

    npx http-server

    Or any other static server tool.

  3. Open in browser: Navigate to http://localhost:8080.


📁 Directory Structure

tools/
├── index.html              # Main landing page
├── style.css               # Core design system & animations
├── script.js               # Theme logic & background effects
├── CNAME                   # Custom domain configuration
├── availability-calculator/
├── diff-checker/
├── image-compressor/
├── pomodoro-timer/
├── tweet-image-generator/
└── word-count/

🤝 Contributing

Contributions are welcome! If you have a tool idea or a UI improvement, feel free to open a Pull Request.

  1. Fork the repo.
  2. Create your feature branch (git checkout -b feature/NewTool).
  3. Commit your changes (git commit -m 'Add NewTool').
  4. Push to the branch (git push origin feature/NewTool).
  5. Open a Pull Request.

📄 License

This project is open-source. Created by Rajanand.

About

Tools and utilities

Resources

Stars

Watchers

Forks