iib0011 / omni-tools
- воскресенье, 8 июня 2025 г. в 00:00:05
Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
Welcome to OmniTools, a self-hosted web app offering a variety of online tools to simplify everyday tasks. Whether you are coding, manipulating images/videos, PDFs or crunching numbers, OmniTools has you covered. Please don't forget to star the repo to support us. Here is the demo website.
We strive to offer a variety of tools, including:
Stay tuned as we continue to expand and improve our collection!
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest
services:
omni-tools:
image: iib0011/omni-tools:latest
container_name: omni-tools
restart: unless-stopped
ports:
- "8080:80"
This is a React Project with Typescript Material UI. We use icons from Iconify
git clone https://github.com/iib0011/omni-tools.git
cd omni-tools
npm i
npm run dev
npm run script:create:tool my-tool-name folder1 # npm run script:create:tool split pdf
For tools located under multiple nested directories, use:
npm run script:create:tool my-tool-name folder1/folder2 # npm run script:create:tool compress image/png
Use folder1\folder2
on Windows.
npm run test
npm run test:e2e
We welcome contributions! You can help by:
You can also join our Discord server
For any questions or suggestions, feel free to open an issue or contact me at: ibracool99@gmail.com
This project is licensed under the MIT License. See the LICENSE file for details.