A collection of handy online utility tools for developers with a focus on user experience.

IT Tools is an open-source, self-hosted web application that provides a comprehensive collection of utility tools for developers. It serves as a centralized hub for common technical tasks, allowing users to perform various operations through a browser interface without relying on multiple disparate websites. The application is typically deployed as a Docker container, though it can also be run as an LXC container in Proxmox VE for those using virtualization environments.
The software is designed to be hosted on a private or public server and accessed via a web browser. It supports deployment in the root directory or within a custom subfolder using a reverse proxy such as Nginx Proxy Manager, Traefik, or Caddy. For certain security-sensitive features, such as PGP encryption and Progressive Web App functionality, the application requires an HTTPS connection to access the WebCrypto API, which is unavailable on insecure connections.
The application is built using Vue and TypeScript, and it is designed for extensibility. Administrators can customize the home page by mounting a markdown file to the container and control tool visibility using regex filters in a JSON configuration. Users can define default values for specific tool parameters, such as regex patterns or barcode text, through a settings JSON file, ensuring that common configurations are pre-set for their specific environment. The deployment process is flexible, supporting environment variables to override the listening port and build arguments to set the default language during the image creation process.
This software is intended for developers and system administrators who require a suite of quick-access utilities in a self-hosted environment to maintain data privacy and operational efficiency.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.