Skip to content

oridestomkiel/devutils

Repository files navigation

🛠️ DevUtils // everyday tools

Fast, useful, and tracker-free tools for developers. Fully open-source, with no heavy dependencies, no ads, and focused on productivity.


✨ Overview

DevUtils is a collection of utility tools built with HTML, Vanilla JS, and Tailwind CSS — optimized for speed and designed to run directly in your browser. Perfect for devs who prefer lightweight and effective solutions.

🔗 Access the online version of DevUtils


🚀 Features

  • ✅ Independent tools, each modular and loaded on demand
  • 🌍 Multilingual support (per-tool i18n system)
  • 📁 Simple structure, easy to contribute
  • 💾 Preferences stored locally (localStorage)
  • 🔒 No tracking, no data collection, works offline
  • 📱 Responsive interface with dark mode support

📦 Tech stack

  • HTML + Vanilla JS
  • Tailwind CSS
  • Vite.js

🧠 How it works

Tools are located at src/tools/{tool_name} and follow this structure:

src/
├── tools/
│   └── tool_name/
│       ├── i18n/
│       │   ├── en.json
│       │   ├── pt.json
│       │   └── ...
│       └── tool_name.js

Each tool is loaded via:

/tool.html?slug=tool_name

🧩 Tool module format

import { loadToolI18n } from "../../utils/i18n-loader.js";
import { tGlobal } from "../../utils/i18n-global.js";

const tool_name = {
  i18n: {},
  async loadI18n() {
    await loadToolI18n(this, window.getDevutilsLang?.() || "en");
  },
  author: "DevUtils",
  hasApi: true,
  license: "MIT",
  version: "1.0.0",

  render() {
    const t = (key) => this.i18n?.[key] ?? key;
    return `<div>...${t("key")}</div>`;
  },

  init() {
    // JavaScript logic here
  },
};

export default tool_name;

🧪 Run locally

npm install
npm run dev

Open: http://localhost:5173/tool.html?slug=address_generator


📦 Build for production

npm run build

🤝 Contributing

  1. Fork this repo
  2. Create a new feature branch:
git checkout -b my-feature
  1. Commit your changes:
git commit -m 'feat: new feature'
  1. Push the branch:
git push origin my-feature
  1. Open a Pull Request 🚀

📄 License

MIT © Orides Tomkiel


📥 Downloads

Looking for offline access? You can download the standalone desktop version for your OS:

🪟 Windows

“This app is not digitally signed because it is a free and open source project. Just click ‘Run anyway’ when the Windows warning appears.”

🐧 Linux

🍎 macOS


Or just use the Chrome Extension for quick access inside your browser:
👉 DevUtils Tools on Chrome Web Store

Source code is also available as ZIP or TAR.GZ.


📬 Contact

Have questions or suggestions?
Feel free to open an issue: https://github.com/oridestomkiel/devutils/issues

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors