A minimalist, self-hosted backend compatible with WakaTime clients, for tracking and viewing your own coding statistics.
CorentinTh/it-tools
A collection of handy online tools for developers and IT workers, with a focus on good UX, available at it-tools.tech and self-hostable via Docker.
- Stars
- 40,923
- Forks
- 5,504
- Open issues
- 861
- Last commit
- 18 hours ago
What is it?
IT Tools is a web application that bundles many small utilities that developers and IT staff often need, such as format converters, encoders, generators and calculators. Each tool runs in the browser as a single page, so everyday tasks like decoding a string or checking a value do not require installing a separate program.
The project is built with Vue, TypeScript and Vite, and tests run with Vitest. It ships with a script that generates the boilerplate for a new tool, which makes adding utilities straightforward for contributors. The hosted version is available at it-tools.tech.
For people who want to run it privately, the project provides a Docker image on Docker Hub and GitHub Packages, and it is also listed on Cloudron, Tipi and Unraid for homelab setups.
Key features
- 01Collection of many small developer utilities in one web app
- 02Runs entirely in the browser as a single-page application
- 03Available as a hosted site and as a self-hosted Docker image
- 04Includes a script to scaffold new tools quickly
- 05Built with Vue, TypeScript and Vite, with Vitest unit tests
Use cases
- Quickly converting or encoding data while debugging
- Running a private instance of handy dev tools on a homelab server
- Learning how a Vue and TypeScript web app is structured
- Contributing a new utility to an open-source toolbox
Quick start
- 1
Run the self-hosted Docker container from Docker Hub
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest - 2
Or run the container from GitHub Packages
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open source.
Topics
FAQ
- What is it-tools?
- A collection of handy online tools for developers and IT workers, with a focus on good UX, available at it-tools.tech and self-hostable via Docker. IT Tools is a web application that bundles many small utilities that developers and IT staff often need, such as format converters, encoders, generators and calculators. Each tool runs in the browser as a single page, so everyday tasks like decoding a string or checking a value do not require installing a separate program.
- Is it-tools free to use? What license does it have?
- it-tools is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is it-tools still maintained?
- Actively maintained. The last commit to it-tools was on Oct 21, 2026.
- What can I use it-tools for?
- Quickly converting or encoding data while debugging Running a private instance of handy dev tools on a homelab server Learning how a Vue and TypeScript web app is structured Contributing a new utility to an open-source toolbox
- How do I install it-tools?
- Run the self-hosted Docker container from Docker Hub: docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest Or run the container from GitHub Packages: docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest
- Where can I get it-tools?
- The source code and installation instructions are on GitHub: https://github.com/CorentinTh/it-tools
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An opinionated code formatter that re-prints JavaScript, TypeScript, CSS, HTML, Markdown, YAML and more to a consistent style.
Angular is a TypeScript-based platform for building web applications, with a CLI, routing, forms, SSR and Material components.
A JavaScript library for predictable, maintainable global state management, usable with React or any other view library.
A self-hosted online file converter supporting over a thousand formats, built with TypeScript, Bun and Elysia.
Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies.