Welcome to OmniTools, a self-hosted platform offering a variety of online tools to simplify everyday tasks. Whether you are manipulating images, crunching numbers, or coding, 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:
- Image Resizer
- Image Converter
- Video Trimmer
- Video Reverser
- And more...
- Case Converters
- List Shuffler
- Text Formatters
- And more...
- Date Calculators
- Time Zone Converters
- And more...
- Generate Prime Numbers
- Generate Perfect Numbers
- And more...
- JSON Tools
- XML Tools
- CSV Tools
- And more...
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
This is a React Project with Typescript Material UI.
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/folder2 ## examples string/join or image/png/compress
Use folder1\folder2
on Windows
npm run test
- For e2e tests
npm run test:e2e
We welcome contributions! You can help by:
- ✅ Reporting bugs
- ✅ Suggesting new features in Github issues or here
- ✅ Improving documentation
- ✅ Submitting pull requests
You can also join our Discord server
For any questions or suggestions, feel free to open an issue or contact me at: [email protected]
This project is licensed under the MIT License. See the LICENSE file for details.