iib0011/omni-tools

Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 6th, 2026
Created on June 13th, 2024
Open Issues & Pull Requests: 108 (+0)
GitHub issues: Enabled
Number of forks: 713
Total Stargazers: 10,166 (+1)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.3 days
Mean response time: 38.0 days
90th percentile: 98.4 days
Tracked items: 164

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 10% of issues opened in the past year have been closed. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 60
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 337 days
Stale 30+ days: 53
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (27)
  • good first issue (25)
  • bug (1)

Most active issues this week

Detailed Description

Omni-tools is a self-hosted web application that provides a collection of browser-based utilities for everyday tasks including image, video, PDF, text, date, math, and data manipulation.

The tool addresses the need for privacy-conscious, ad-free access to common conversion and processing utilities. It processes all files entirely on the client side, ensuring nothing leaves the user's device. The application is built as a React frontend with TypeScript and Material UI, and can be deployed via Docker with a lightweight image footprint.

Omni-tools suits developers and users who want to self-host their own utility suite without relying on third-party services or accepting tracking. It works well for teams that need to keep file processing on-premises or for individuals prioritizing privacy. The project is particularly valuable for those already comfortable with Docker deployment who want a single, unified interface for multiple tool categories rather than visiting separate websites.

The project maintains active development with regular updates and accepts community contributions through a structured process that includes guidelines for adding new tools and running tests. The codebase includes internationalization support managed through a dedicated translation platform, enabling non-developer contributions to language localization. The project provides both Docker and Docker Compose deployment options, lowering barriers to self-hosting.