DevToys
devtoys.appOpen-source offline toolbox for developers, with utilities for JSON, YAML, hashes, JWTs, Base64, text comparison and more. Useful alternative to pasting sensitive data into random online tools.
- Homepage:devtoys.app
- GitHub:github.com/DevToys-app/DevToys
- Web info:web-check.xyz/check/devtoys.app
DevToys Source Code
Author
Description
A Swiss Army knife for developers.
Homepage
https://devtoys.app/Repository
- LicenseMIT
- Created29 Sept 21
- Primary languageC#
- Size229,285 KB
- Stars31,918
- Forks1,748
- Watchers31,918
Top Contributors
@veler (861)
@btiteux (38)
@niyari (24)
@youkai95 (9)
@5idereal (6)
@akarboush (5)
@morning4coffe-dev (5)
@Nyrest (5)
@Gaoyifei1011 (4)
@rlm96 (4)
@Joaolfelicio (4)
@esibruti (4)
@a-khanna (3)
@lwillia (3)
@riyasvaliyadan (3)
@alessandrocaseti (3)
@deq3 (2)
@Sencaid (2)
@rzak23 (2)
@rdeveen (2)
@michael-hoedl (2)
@badcel (2)
@Guzzter (2)
@gm0stache (2)
@L1nu5 (2)
@YSternlicht (1)
@composite (1)
@tpgionfriddo (1)
@sapvissers (1)
@Somafet (1)
@ScratchBuild (1)
@reinhart1010 (1)
@eurafa (1)
@praneetloke (1)
@PesBandi (1)
@ahrGNUts (1)
@dev-shrubb3ry (1)
@MuhAssar (1)
@agentceci (1)
@bladedeyna (1)
@d2dyno1 (1)
@heftymouse (1)
@inductor (1)
@jogo- (1)
@jwfxpr (1)
@kspc1000 (1)
@malthuswaswrong (1)
@rahman-ben (1)
@sakana280 (1)
@yui10 (1)
@0x5bfa (1)
@andrescirulo (1)
@andret2344 (1)
@Antjac (1)
@Atria64 (1)
@astegi-dev (1)
@C1rdec (1)
@D0nKarnag3 (1)
@zAlweNy26 (1)
@dineiar (1)
@araujofrancisco (1)
@pierre3 (1)
@ivankahl (1)
@jaigak (1)
@jamescurran (1)
@jerone (1)
@Jinderamarak (1)
@jedjohan (1)
@kawnnor (1)
@Randle-Lanre (1)
@KyleKorndoerfer (1)
@ldellisola (1)
@M07ak (1)
@Regenhardt (1)
@MattWood21 (1)
Recent Commits
Benjamin TITEUX(25 Feb 26)
Allow Stack UI element to take all the space available. (#1659)
Etienne Baudoux(09 Jan 26)
Enhance security policy with reporting guidelines Expanded the security policy to include details on vulnerability reporting and coordinated disclosure process.
Etienne Baudoux(08 Jan 26)
fixed accessors
Etienne Baudoux(08 Jan 26)
fixed build issue
Etienne Baudoux(08 Jan 26)
Update changelog with fixes and new extensions
Etienne Baudoux(08 Jan 26)
New Crowdin updates (#1505) * New translations apitext.resx (Afrikaans) * New translations apitext.resx (Russian) * New translations settings.resx (Vietnamese) * New translations textbox.resx (Vietnamese) * New translations apitext.resx (English, United Kingdom) * New translations extensionsmanager.resx (English, United Kingdom) * New translations settings.resx (English, United Kingdom) * New translations settings.resx (Spanish) * New translations firststartdialog.resx (Spanish) * New translations mainwindow.resx (Spanish) * New translations settings.resx (Polish) * New translations groups.resx (Turkish) * New translations groups.resx (French) * New translations clistrings.resx (Portuguese) * New translations extensionsmanager.resx (Hebrew) * New translations settings.resx (Hebrew) * New translations supportdevelopment.resx (Hebrew) * New translations firststartdialog.resx (Hebrew) * New translations mainwindow.resx (Hebrew) * New translations textbox.resx (Hebrew) * New translations other.resx (Hebrew) * New translations taskbar.resx (Hebrew) * New translations appmenubar.resx (Hebrew) * New translations groups.resx (Hebrew) * New translations settings.resx (Hungarian) * New translations firststartdialog.resx (Hungarian) * New translations toolgrouppage.resx (Hungarian) * New translations settings.resx (Dutch) * New translations supportdevelopment.resx (Dutch) * New translations mainwindow.resx (Dutch) * New translations supportdevelopment.resx (Finnish) * New translations groups.resx (Russian) * New translations settings.resx (Serbian (Cyrillic)) * New translations mainwindow.resx (Hebrew) * New translations groups.resx (Hebrew) * New translations settings.resx (Hebrew) * New translations supportdevelopment.resx (Hebrew) * New translations firststartdialog.resx (Hebrew) * New translations infobar.resx (Hebrew) * New translations toggleswitch.resx (Hebrew) * New translations toolgrouppage.resx (Hebrew) * New translations toolpage.resx (Hebrew) * New translations uidatagrid.resx (Hebrew) * New translations uifileselectorpresenter.resx (Hebrew) * New translations uiimageviewer.resx (Hebrew) * New translations uitextinputwrapper.resx (Hebrew) * New translations clistrings.resx (Hebrew) * New translations other.resx (Hebrew) * New translations other.resx (Hebrew) * New translations firststartdialog.resx (Hebrew) * New translations apitext.resx (Belarusian) * New translations extensionsmanager.resx (Belarusian) * New translations extensionsmanager.resx (Belarusian) * New translations settings.resx (Belarusian) * New translations settings.resx (Belarusian) * New translations groups.resx (Belarusian) * New translations groups.resx (Turkish) * New translations groups.resx (Turkish) * New translations apitext.resx (Persian) * New translations extensionsmanager.resx (Persian) * New translations groups.resx (Persian) * New translations extensionsmanager.resx (Persian) * New translations groups.resx (Dutch) * New translations groups.resx (Dutch) * New translations settings.resx (Dutch) * New translations supportdevelopment.resx (Dutch) * New translations firststartdialog.resx (Dutch) * New translations infobar.resx (Dutch) * New translations mainwindow.resx (Dutch) * New translations textbox.resx (Dutch) * New translations settings.resx (Persian) * New translations mainwindow.resx (Swedish) * New translations toolgrouppage.resx (Swedish) * New translations uifileselectorpresenter.resx (Swedish) * New translations uiimageviewer.resx (Swedish) * New translations uitextinputwrapper.resx (Swedish) * New translations other.resx (Swedish) * New translations appmenubar.resx (Swedish) * New translations groups.resx (Swedish) * New translations mainwindow.resx (Swedish) * New translations toolgrouppage.resx (Swedish) * New translations toolpage.resx (Swedish) * New translations uifileselectorpresenter.resx (Swedish) * New translations groups.resx (Swedish) * New translations taskbar.resx (Swedish) * New translations supportdevelopment.resx (Persian) * New translations infobar.resx (Persian) * New translations firststartdialog.resx (Persian) * New translations textbox.resx (Persian) * New translations toggleswitch.resx (Persian) * New translations toolpage.resx (Persian) * New translations firststartdialog.resx (Persian) * New translations mainwindow.resx (Persian) * New translations firststartdialog.resx (Romanian) * New translations firststartdialog.resx (Romanian) * New translations uifileselectorpresenter.resx (Portuguese) * New translations uiimageviewer.resx (Portuguese) * New translations uitextinputwrapper.resx (Portuguese) * New translations other.resx (Portuguese) * New translations whatsnewdialog.resx (Portuguese) * New translations appmenubar.resx (Portuguese) * New translations groups.resx (Vietnamese) * New translations settings.resx (Belarusian) * New translations settings.resx (Belarusian) * New translations supportdevelopment.resx (Belarusian) * New translations firststartdialog.resx (Belarusian) * New translations infobar.resx (Belarusian) * New translations mainwindow.resx (Belarusian) * New translations textbox.resx (Belarusian) * New translations taskbar.resx (Belarusian)
Benjamin TITEUX(08 Jan 26)
Updated extensions manager to handle CWE-22 & CWE-23 (#1643) * Updated extensions manager to handle CWE-22 & CWE-23 * Fixed path on Linux and Mac * Updated CI * Update Xcode version to 26.1.1 in CI workflow --------- Co-authored-by: Etienne Baudoux <[email protected]>
Etienne Baudoux(20 Feb 25)
New Crowdin updates (#1450) * New translations settings.resx (Turkish) * New translations mainwindow.resx (Turkish) * New translations appmenubar.resx (Turkish) * New translations groups.resx (Turkish) * New translations apitext.resx (Vietnamese) * New translations groups.resx (Vietnamese) * New translations settings.resx (Chinese Traditional) * New translations settings.resx (Indonesian) * New translations settings.resx (French) * New translations settings.resx (Danish) * New translations mainwindow.resx (Danish) * New translations appmenubar.resx (Danish) * New translations groups.resx (Danish) * New translations settings.resx (Portuguese, Brazilian) * New translations apitext.resx (Hebrew) * New translations extensionsmanager.resx (Hebrew) * New translations apitext.resx (Hebrew) * New translations extensionsmanager.resx (Hebrew) * New translations settings.resx (Hebrew) * New translations apitext.resx (Persian) * New translations groups.resx (Persian) * New translations settings.resx (Greek) * New translations settings.resx (Catalan) * New translations groups.resx (Indonesian) * New translations settings.resx (Portuguese) * New translations firststartdialog.resx (Portuguese) * New translations textbox.resx (Portuguese) * New translations toggleswitch.resx (Portuguese) * New translations toolgrouppage.resx (Portuguese) * New translations toolpage.resx (Portuguese) * New translations uidatagrid.resx (Portuguese) * New translations uifileselectorpresenter.resx (Portuguese) * New translations clistrings.resx (Portuguese) * New translations groups.resx (Tamil)
Etienne Baudoux(17 Nov 24)
Updated changelog
Etienne Baudoux(17 Nov 24)
Fixed blank window on Linux (#1457)
Etienne Baudoux(17 Nov 24)
Fixed issue where a blank window appears in Alt+Tab in Windows (#1456)
Etienne Baudoux(11 Nov 24)
Revert "Added support of per-extension assembly isolation (#1431)" (#1449) This reverts commit 0fddec07ee651aef31462c83b655e269002ee283.
Etienne Baudoux(10 Nov 24)
Updated changelog
Etienne Baudoux(10 Nov 24)
New Crowdin updates (#1434) * New translations settings.resx (French) * New translations settings.resx (Romanian) * New translations settings.resx (Spanish) * New translations settings.resx (Afrikaans) * New translations settings.resx (Arabic) * New translations settings.resx (Belarusian) * New translations settings.resx (Catalan) * New translations settings.resx (Czech) * New translations settings.resx (Danish) * New translations settings.resx (German) * New translations settings.resx (Greek) * New translations settings.resx (Finnish) * New translations settings.resx (Hebrew) * New translations settings.resx (Hungarian) * New translations settings.resx (Italian) * New translations settings.resx (Japanese) * New translations settings.resx (Georgian) * New translations settings.resx (Korean) * New translations settings.resx (Dutch) * New translations settings.resx (Norwegian) * New translations settings.resx (Polish) * New translations settings.resx (Portuguese) * New translations settings.resx (Russian) * New translations settings.resx (Serbian (Cyrillic)) * New translations settings.resx (Swedish) * New translations settings.resx (Turkish) * New translations settings.resx (Ukrainian) * New translations settings.resx (Chinese Simplified) * New translations settings.resx (Chinese Traditional) * New translations settings.resx (Vietnamese) * New translations settings.resx (Icelandic) * New translations settings.resx (Portuguese, Brazilian) * New translations settings.resx (Indonesian) * New translations settings.resx (Persian) * New translations settings.resx (Tamil) * New translations settings.resx (Spanish, Argentina) * New translations settings.resx (Bengali) * New translations settings.resx (Hindi) * New translations settings.resx (Telugu) * New translations settings.resx (English, United Kingdom) * New translations settings.resx (Cornish) * New translations settings.resx (Kannada) * New translations settings.resx (Japanese) * New translations settings.resx (Italian) * New translations settings.resx (Korean) * New translations settings.resx (German) * New translations settings.resx (Vietnamese) * New translations extensionsmanager.resx (Vietnamese) * New translations settings.resx (Vietnamese) * New translations supportdevelopment.resx (Vietnamese) * New translations firststartdialog.resx (Vietnamese) * New translations mainwindow.resx (Vietnamese) * New translations textbox.resx (Vietnamese) * New translations uiimageviewer.resx (Vietnamese) * New translations uitextinputwrapper.resx (Vietnamese) * New translations other.resx (Vietnamese) * New translations other.resx (Vietnamese) * New translations settings.resx (Arabic) * New translations textbox.resx (Vietnamese) * New translations toolpage.resx (Vietnamese) * New translations uifileselectorpresenter.resx (Vietnamese) * New translations settings.resx (Chinese Simplified) * New translations settings.resx (Ukrainian) * New translations settings.resx (Czech) * New translations settings.resx (Russian)
Hirotada Kobayashi(03 Nov 24)
Add support for UTF-32 glyphs in icon componentsgit (#1435)
Etienne Baudoux(28 Oct 24)
Added an option to disable recent tools (#1433)
Jeroen van Warmerdam(27 Oct 24)
Fix GetChildElementById no access to elements inside Card (#1429) * Add basic tests for GetChildElementById * Fix no access to elements inside Card. Fixes #1406
Etienne Baudoux(27 Oct 24)
Added support of per-extension assembly isolation (#1431) * Added support of per-extension assembly isolation * Added some comments
Etienne Baudoux(27 Oct 24)
Fixed sizing issue in Image Viewer (#1432)
Etienne Baudoux(27 Oct 24)
New Crowdin updates (#1426) * New translations appmenubar.resx (Japanese) * New translations groups.resx (Japanese)
Etienne Baudoux(23 Oct 24)
Fixed issue where context menu and drop down list may appear over the title bar (#1425)
Etienne Baudoux(23 Oct 24)
Increase window resizable area on Windows #1413 (#1422) * Increase window resizable area on Windows #1413 * Addressed feedback
Etienne Baudoux(23 Oct 24)
Fixed a regression where Linux theme is not properly detected (#1382) * Fixed a regression where Linux theme is not properly detected * Addressed feedback * Addressed feedback
Etienne Baudoux(21 Oct 24)
Removed forehead on macOS (#1424)
Etienne Baudoux(21 Oct 24)
Improved search accuracy (#1423)
Etienne Baudoux(21 Oct 24)
Fixed NuGet vulnerabilities (#1421)
Etienne Baudoux(20 Oct 24)
New Crowdin updates (#1384) * New translations apitext.resx (Serbian (Cyrillic)) * New translations extensionsmanager.resx (Serbian (Cyrillic)) * New translations extensionsmanager.resx (Serbian (Cyrillic)) * New translations settings.resx (Serbian (Cyrillic)) * New translations settings.resx (Portuguese) * New translations groups.resx (Portuguese) * New translations mainwindow.resx (Icelandic) * New translations appmenubar.resx (Icelandic) * New translations groups.resx (Icelandic) * New translations settings.resx (Chinese Simplified) * New translations groups.resx (Catalan) * New translations groups.resx (Russian) * New translations apitext.resx (Hungarian) * New translations groups.resx (Hungarian) * New translations extensionsmanager.resx (Hungarian) * New translations settings.resx (Hungarian) * New translations supportdevelopment.resx (Hungarian) * New translations textbox.resx (Hungarian) * New translations toggleswitch.resx (Hungarian) * New translations toolgrouppage.resx (Hungarian) * New translations toolpage.resx (Hungarian) * New translations uidatagrid.resx (Hungarian) * New translations uifileselectorpresenter.resx (Hungarian) * New translations apitext.resx (Hungarian) * New translations extensionsmanager.resx (Hungarian) * New translations settings.resx (Hungarian) * New translations supportdevelopment.resx (Hungarian) * New translations firststartdialog.resx (Hungarian) * New translations mainwindow.resx (Hungarian) * New translations textbox.resx (Hungarian) * New translations toggleswitch.resx (Hungarian) * New translations toolgrouppage.resx (Hungarian) * New translations toolpage.resx (Hungarian) * New translations uidatagrid.resx (Hungarian) * New translations uifileselectorpresenter.resx (Hungarian) * New translations uiimageviewer.resx (Hungarian) * New translations uitextinputwrapper.resx (Hungarian) * New translations clistrings.resx (Hungarian) * New translations other.resx (Hungarian) * New translations other.resx (Hungarian) * New translations taskbar.resx (Hungarian) * New translations whatsnewdialog.resx (Hungarian) * New translations appmenubar.resx (Hungarian) * New translations groups.resx (Hungarian) * New translations clistrings.resx (Hungarian) * New translations other.resx (Hungarian) * New translations appmenubar.resx (Hungarian) * New translations groups.resx (Spanish) * New translations settings.resx (French) * New translations mainwindow.resx (French) * New translations appmenubar.resx (French) * New translations groups.resx (French) * New translations apitext.resx (Greek) * New translations extensionsmanager.resx (Swedish) * New translations settings.resx (Swedish) * New translations supportdevelopment.resx (Swedish) * New translations firststartdialog.resx (Swedish) * New translations infobar.resx (Swedish) * New translations firststartdialog.resx (Vietnamese) * New translations infobar.resx (Vietnamese) * New translations textbox.resx (Vietnamese) * New translations toggleswitch.resx (Vietnamese) * New translations toolgrouppage.resx (Vietnamese) * New translations toolpage.resx (Vietnamese) * New translations uidatagrid.resx (Vietnamese) * New translations uifileselectorpresenter.resx (Vietnamese) * New translations uiimageviewer.resx (Vietnamese) * New translations uitextinputwrapper.resx (Vietnamese) * New translations clistrings.resx (Vietnamese) * New translations other.resx (Vietnamese) * New translations whatsnewdialog.resx (Vietnamese) * New translations groups.resx (Chinese Traditional) * New translations settings.resx (Portuguese) * New translations supportdevelopment.resx (Portuguese) * New translations firststartdialog.resx (Portuguese) * New translations infobar.resx (Portuguese) * New translations mainwindow.resx (Portuguese) * New translations mainwindow.resx (Portuguese) * New translations settings.resx (German) * New translations settings.resx (Ukrainian) * New translations firststartdialog.resx (Ukrainian) * New translations mainwindow.resx (Ukrainian) * New translations groups.resx (Ukrainian) * New translations mainwindow.resx (Ukrainian) * New translations appmenubar.resx (Ukrainian) * New translations settings.resx (French) * New translations groups.resx (Turkish) * New translations appmenubar.resx (Polish) * New translations groups.resx (Polish) * New translations groups.resx (Russian)
Etienne Baudoux(15 Aug 24)
Removed dependency on libadwaita in Linux (#1380) * Removed dependency on libadwaita in Linux * Removed unnecessary code
Etienne Baudoux(15 Aug 24)
New Crowdin updates (#1374) * New translations groups.resx (Czech) * New translations appmenubar.resx (Indonesian) * New translations mainwindow.resx (Indonesian) * New translations settings.resx (Indonesian) * New translations groups.resx (Indonesian) * New translations groups.resx (German)
Etienne Baudoux(11 Aug 24)
New Crowdin updates (#1372) * New translations groups.resx (Italian) * New translations settings.resx (Portuguese, Brazilian) * New translations mainwindow.resx (Portuguese, Brazilian) * New translations apitext.resx (Portuguese, Brazilian) * New translations extensionsmanager.resx (Portuguese, Brazilian) * New translations firststartdialog.resx (Portuguese, Brazilian) * New translations toolgrouppage.resx (Portuguese, Brazilian) * New translations uifileselectorpresenter.resx (Portuguese, Brazilian) * New translations whatsnewdialog.resx (Portuguese, Brazilian) * New translations appmenubar.resx (Portuguese, Brazilian) * New translations groups.resx (German) * New translations groups.resx (Portuguese, Brazilian) * New translations groups.resx (Korean)
DevToys Security
Security Advisories (1)
- highPatchedCVSS 8.8
CVE-2026-22685Critical Path Traversal (“Zip Slip”) Vulnerability in DevToys Extension Installation
DevToys Website
Website
DevToys - A Swiss Army knife for developers
DevToys is a cross-platform Swiss Army knife for developers. DevToys helps in daily tasks like formatting JSON, comparing text, testing RegExp. No need to use many untruthful websites to do simple tasks with your data.
Redirects
Does not redirect
Security Checks
2 security checks failed (63 passed)
- Domain Recently Created
- Domain Very Recently Created
Server Details
- IP Address20.119.136.0
- LocationBoydton,Virginia,United States of America,NA
- ISPMicrosoft Corporation
- ASNAS8075
Associated Countries
FR
US
Safety Score
Website marked as safe
100%
Blacklist Check
devtoys.app was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
DevToys Reviews
More Developer Tools
Open-source, local-first API client that stores collections as plain text files and works seamlessly with Git. A privacy-focused alternative to cloud-based API tools.
Push to GitHub anonymously: add gitGost as a git remote and it opens a pull request with your name, email and commit metadata stripped, optionally over Tor. Anonymity isn't perfect, and the hosted service has had abuse-related downtime.
About the Data: DevToys
Change History
- Moved from Developer Utilities › Developer Tools #639
Edit DevToys Data
You can edit DevToys's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access DevToys's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/devtoysThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share DevToys
Help your friends compare Developer Tools, and pick privacy-respecting software and services.
Share DevToys and Awesome Privacy with your network!