mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-09-18 13:39:31 +02:00
70ad843b72f0dd260a8fb0d3f4b70655b0bf109e
OmniTools
Welcome to OmniTools, a self-hosted alternative to PineTools.com.
This project offers a variety of online tools to help with everyday tasks, all available for free and open for community contributions. 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.
Table of Contents
Features
OmniTools includes a variety of tools, such as:
- Image/Video/Binary tools
- Image Resizer, Image converter, Video trimmer, video reverser, etc.
- Math tools
- Generate prime numbers, generate perfect numbers etc.
- String/List Tools
- Case converters, shuffle list, text formatters, etc.
- Date and Time Tools
- Date calculators, time zone converters, etc.
- Miscellaneous Tools
- JSON, XML tools, CSV tools etc.
Self-host/Run
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest
Contribute
Project setup
git clone https://github.com/iib0011/omni-tools.git
cd omni-tools
npm i
npm run dev
Create a new tool
npm run script:create:tool my-tool-name folder1/folder2
Use folder1\folder2
on Windows
Run tests
npm run test
- For e2e tests
npm run test:e2e
🤝 Looking to contribute?
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
Contributors
Contact
For any questions or suggestions, feel free to open an issue or contact me at: ibracool99@gmail.com
License
This project is licensed under the MIT License. See the LICENSE file for details.
Description
Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
alternativeconverterdata-manipulationdeveloper-toolsdevtoolsfrontendgood-first-issueimage-manipulationimage-processingjavascriptpdf-manipulationproductivityreactself-hostedswissarmyknifetoolstypescriptvideo-manipulationwebappwebsite
Readme
MIT
5.9 MiB
Languages
TypeScript
83.1%
JavaScript
16.7%
CSS
0.1%