Skip to content

Free, open-source suite of essential developer tools built with Streamlit

License

Notifications You must be signed in to change notification settings

timothyvasala/dev-tools-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTools Hub 🛠️

Welcome to DevTools Hub: a free, professional-grade, all-in-one toolkit for software developers!


✨ Features

  • Modern dark-mode UI, mobile-ready, ad-free
  • Ten essential developer tools:
    • JWT Decoder & Debugger
    • JSON Formatter & Validator
    • Timestamp Converter
    • UUID Generator
    • Base64 Encoder / Decoder
    • URL Encoder / Decoder
    • Regex Tester
    • Markdown → HTML Converter
    • Color Palette & Contrast Checker
    • Robots.txt Generator
  • Bulk operations and file upload supported by every tool
  • Copy or download results with one click
  • User-friendly errors and robust edge-case handling
  • Open-source under the MIT license — always free for developers!

🔧 Usage

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Launch locally:

    streamlit run app.py
    
  3. Browse with the sidebar to select any tool.

    • Paste text, upload files, or configure tool options as needed
    • View results instantly, download, or copy them

🛠 Tool List

  • JWT Decoder: Examine token header & payload, bulk decode, paste or upload support
  • JSON Formatter: Pretty-print, validate, sort keys, minify JSON, file support
  • Timestamp Converter: UNIX ↔ date/time, timezones, bulk mode
  • UUID Generator: Generate up to 1,000 UUIDs at once, download as CSV/TXT
  • Base64 Encoder/Decoder: Encode/decode text or files, bulk processing
  • URL Encoder/Decoder: Web-safe character conversion, multi-line & bulk support
  • Regex Tester: Run patterns, choose flags, export in Python code
  • Markdown Converter: Quick Markdown → HTML, paste or file upload
  • Color Palette & Contrast: Generate HEX codes, test WCAG contrast ratios
  • Robots.txt Generator: Compose for multiple user agents, output ready for production

🎨 Design

  • Fully responsive – works on all devices
  • Developer-focused look: monospace fonts, clear color coding, dark mode
  • No signups, unlimited free use

👨‍💻 Contributing

All tool logic is in the tools/ folder. Bug reports, feature requests, and pull requests are always welcome! See each tool's Python script for documented code and extension points.


📝 License

MIT License — use, remix, and share freely for developer or personal projects.


🌎 Live Web App

Currently deployed at:


📢 Feedback & Contact

Help us improve!


🚀 Deployment Guide

  1. Push to GitHub:
    git add .
    git commit -m "Initial release of DevTools Hub"
    git push origin main
    
  2. Go to Streamlit Community Cloud
  3. Link to your repo, set main file as app.py
  4. Click “Deploy” — your developer toolkit is live!

DevTools Hub is built for developers who value speed, trust, and convenience. No fluff, no ads, just results.


About

Free, open-source suite of essential developer tools built with Streamlit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published