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/locales
and copy all files indata/locales/en
to it. - Update the value of the
localePath
variable innav.ts
and translate the strings inmessages.ts
andnav.ts
. - Add a case for the new locale in
hooks/useLocale.ts
. - Add a value for the new locale to
languageOptions
variable 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!