DEV Community

Cover image for DevToys: A Swiss Army knife for developers
Emanuele Bartolesi
Emanuele Bartolesi

Posted on

19 7

DevToys: A Swiss Army knife for developers

Maybe you just know PowerToys. It's a set of utilities for power users to tune and streamline their Windows experience for greater productivity.
DevToys is more or less the same thing, but for developers.

Introduction

Before I discovered DevToys, I was using a lot of online tools on different sites.
Of course every time I needed to remember the url of the tool, or open Notion to find my notes about the tools and I wasted a lot of times.
At the moment there a lot of tools available inside DevToys:

  • Converters
    • JSON <> YAML
    • Timestamp
    • Number Base
  • Encoders / Decoders
    • HTML
    • URL
    • Base64 Text & Image
    • GZip
    • JWT Decoder
  • Formatters
    • JSON
    • SQL
    • XML
  • Generators
    • Hash (MD5, SHA1, SHA256, SHA512)
    • UUID 1 and 4
    • Lorem Ipsum
    • Checksum
  • Text
    • Escape / Unescape
    • Inspector & Case Converter
    • Regex Tester
    • Text Comparer
    • Markdown Preview
  • Graphic
    • Color Blindness Simulator
    • PNG / JPEG Compressor
    • Image Converter

If you have a new idea, translate the tools in your language or other stuff, DevToys is opensource and it's open to receive Pull Requests.
You can find the repository here

How to install DevToys

There are several ways to install DevToys on your machine.
The easiest is download it from the Microsoft Store.

Microsoft Store
In this case DevToys will update itself automatically directly from the store.

Another way is to use WinGet. You need a Microsoft Store account as well, but in this case you can manage the updates with WinGet commands.
To install it from WinGet:

winget install DevToys

Or if you want, you can install it from Source Code, directly.

Image description

Run DevToys from PowerShell

One of the feature that I love is that you can launch DevToys directly from PowerShell.
I have always a Windows Terminal open during the day and it's more quick for me to launch DevToys from there.
The command is very easy to write:

start devtoys

If you want to launch a specific tool, you can just add the name of the tool as parameter:

start devtoys:?tool=jsonyaml

You can find the name of the tools directly on the GitHub page of the project.

DevToys PowerShell

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (8)

Collapse
 
daviddasilva profile image
David Da Silva β€’

Awww you got me excited about this tool before I realise it's a windows only app :(

Reminds me of devutils.app/ which is a Mac OS only and a paid app.
I think I saw somewhere a website with such features but of course, I lost the bookmark...

Collapse
 
daviddasilva profile image
David Da Silva β€’

Ho wait! The creator of DevToys also made WebToys ! \o/

Collapse
 
kasuken profile image
Emanuele Bartolesi β€’

Wooooowwww! I didn’t know that πŸ˜€

Collapse
 
ginkcode profile image
HaiTH β€’

I'm not a fan of Windows and often work with multiple devices at the same time.
That's why I've built another web version at DevToys24

It doesn't cover all the features like Windows app but definitely works well.
You may give it a try πŸ˜„

Collapse
 
tronyx profile image
Miljan Puzović ‒
Collapse
 
stradivario profile image
Kristiqn Tachev β€’

When i saw windows i decided just to scroll down and write this comment :D

I am curious when you will start guys to understand that windows is not for development :D

Collapse
 
zodman profile image
Andres 🐍 in πŸ‡¨πŸ‡¦ β€’

My multitool are:

curl, jq, bash and commands

Collapse
 
rodelta profile image
Ro De la Rivera β€’

Got excited and the realized Mac is out. Considering how many devs use Mac and Linux, how technically possible is to release for others SO? Looks like a good project to contribute

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay