This is yet another version of DevToys. It is built with Next.js and you can access it from the following URL:
It is being developed with the following goals in mind:
- It should work on any OS by running on the web.
- At the same time, it should work in a completely offline environment as a PWA.
- It should have almost the same functionality and appearance as the original.
- Support for dark mode and i18n is also important.
Therefore, I'm currently planning to follow the original project in the future development.
- Converters
- ✅ JSON <> YAML
- ✅ Number Base
- Encoders / Decoders
- ✅ HTML
- ✅ URL
- ✅ Base64
- ✅ GZip
- ✅ JWT Decoder
- Formatters
- ✅ JSON
- ✅ SQL
- ✅ XML
- Generators
- ✅ Hash (MD5, SHA1, SHA256, SHA512)
- ✅ UUID 1 and 4
- ✅ Lorem Ipsum
- 🚧 Checksum
- Text
- ✅ Inspector & Case Converter
- 🚧 Regex Tester
- 🚧 Text Comparer
- ✅ Markdown Preview
- Graphic
- 🚧 Color Blindness Simulator
- 🚧 PNG / JPEG Compressor
- 🚧 Image Converter
- Create a directory for the new locale in
data/localesand copy all files indata/locales/ento it. - Update the value of the
localePathvariable innav.tsand translate the strings inmessages.tsandnav.ts. - Add a case for the new locale in
hooks/useLocale.ts. - Add a value for the new locale to
languageOptionsvariable inpages/settings.tsx
First, install the packages using the following command:
npm install
Run the development server:
npm run dev
Open http://localhost:3000 in your favorite browser and start developing!
