The Wayback Machine - https://web.archive.org/web/20230316172602/https://github.com/moimikey/awesome-devtools
Skip to content

moimikey/awesome-devtools

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
August 10, 2014 11:20
September 7, 2018 16:43
October 4, 2021 17:19

Awesome Developer Tools

A curated list of in-browser bookmarklets, tools, and resources for modern full-stack software engineers.

Inspired by the awesome list thing.

Bookmarklets

  • artoo.js - Client-side scraping utility for the currently loaded uri.
  • CSS Stress Test - JavaScript to test each CSS class on a page and report which are hindering performance.
  • deCSS3 - A lil' bookmarklet that will strip out your CSS3 rules and show you how gracefully you're degrading.
  • DOM Monster - A cross-platform, cross-browser bookmarklet that will analyze the DOM & other features of the page you're on.
  • Ramda - Add Ramda to any page!
  • Rulers Guides - A JavaScript library which enables Photoshop-like rulers and guides interface on a web page.
  • Viewport Resizer - A browser-based tool to test any website's responsiveness.

Tools

Regex

  • Debuggex - PCRE/Python/JavaScript regex matching.
  • ExtendsClass - PHP/Python/Ruby/JavaScript regex matching.
  • reFiddle - Ruby/.NET/JavaScript regex matching.
  • RegExplained - JavaScript regex matching.
  • Regexr - JavaScript regex matching.

Deobfuscation/Transformation

  • AST Explorer - Parse JS to an explorable AST tree via acorn, babel, babylon, espree, esprima, recast, shift, and typescript.
  • Babel - Transpile and optionally evaluate ES2015 to ES5
  • fixmyjs - Automatically fix your JS, driven by JSHint.
  • JSNice - Statistical renaming, type inference and deobfuscation.
  • JSON ABC - Sorts JSON alphabetically

Debugging

  • Beeceptor - Rule based API mocking service. When rules are matched, a request is mocked, else target endpoint is hit as usual. Create custom endpoints to test and debug rest APIs.
  • DebugJS - Debug your JavaScript in the browser (lol?)
  • Hook.io - Instantly deploy microservices in over 11+ languages (OSS!)
  • httpbin - HTTP Request & Response service.
  • jsonbin - Custom, mock JSON API
  • Loupe - Similar in goal to SlowmoJS, a JavaScript call stack visualizer.
  • Mockbin - Generate custom endpoints to test, mock, and track HTTP requests.
  • SlowmoJS - Execute JavaScript in slow motion.
  • Babel Time Travel - Travel in time as babel transpiles.
  • Reqbin - REST & SOAP API Online Testing Tool

Diffing

  • JSONDiffPatch - Run a visual or non-visual diff on two JSON blobs.

Playgrounds / REPL

  • codepen - JS/Coffee/Babel/Live/HTML/Slim/Pug/Markdown/HAML/CSS/Sass/LESS/Stylus
  • CodeSandbox - Online code editor and sandbox
  • Ellie - The Elm Live Editor
  • ES.nextBin - Like RequireBin but ES2015
  • JSBin - JS/Coffee/Babel/Babel/Live/JSX/HTML/Markdown/Pug/CSS/Stylus/LESS/Sass
  • JSFiddle - JS/ES3/Coffee/HTML/CSS/Sass
  • playcode.io - JS/Typescript/Coffee/LiveScript/Babel/CSS/Sass/LESS/Stylus/HTML/Pug
  • Repl.it - Python/Ruby/Scheme/Lua/Java/QBasic/Forth/APL/PHP/Go/Emoticon/BrainFuck/LOLCODE/Unlambda/Bloop/JavaScript/ES6/Move/Kaffeine/CoffeeScript/Roy
  • Sassmeister - Sass/Scss <-> CSS
  • Txti - Fast text/markdown web pages for everybody
  • VCLFiddle - Sandboxed Varnish Cache
  • WebAssembly Explorer - translate C/C++ to WebAssembly, and then see the machine code generated by the browser.
  • Terser - JavaScript parser, mangler and compressor toolkit for ES6+

Image

  • Favic-o-matic - Literally generates every favicon neccessary + markup.
  • SVGOMG - Try SVGO (SVG Optimizer) in the browser!
  • Squoosh - Compress and optimize images in browser

Generators

File Sharing

  • file.io - Ephemeral file sharing. Convenient, anonymous and secure.
  • instant.io - Instant file transfer/sharing over WebTorrent

Resources

Browser Information

Open JSON

  • FillText - Generate JSON datasets for testing or demonstration purposes
  • Zippopotamus - Zipcode to Geo

CSS Inliners

CSS Post Processors

Glyphs & Icons

Compatability

Responsiveness

Easings & Animations

Proxy as a Service

  • CORS Anywhere - Proxies any HTTP request through a CORS enabled environment.

Documentation

Security/SSL

Validation as a Service

The Outside World

Swag

License

CC0