# Awesome Developer Tools > A curated list of in-browser [bookmarklets](#bookmarklets), [tools](#tools), and [resources](#resources) for modern full-stack software engineers. Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. ## Bookmarklets - [artoo.js](https://medialab.github.io/artoo/) - Client-side scraping utility for the currently loaded uri. - [DOM Monster](http://mir.aculo.us/dom-monster/) - A cross-platform, cross-browser bookmarklet that will analyze the DOM & other features of the page you're on. - [Make Bookmarklets](https://make-bookmarklets.com) - Online tool to turn JavaScript into a bookmarklet. - [Rulers Guides](http://mark-rolich.github.io/RulersGuides.js/) - A JavaScript library which enables Photoshop-like rulers and guides interface on a web page. - [Viewport Resizer](http://lab.maltewassermann.com/viewport-resizer/) - A browser-based tool to test any website's responsiveness. ## Web-based Tools ### Debug JavaScript - [Babel Time Travel](https://babel-time-travel.boopathi.in/) - Travel in time as babel transpiles. - [DebugJS](http://debugjs.com/) - Debug your JavaScript in the browser (lol?) - [endpoints.dev](https://www.endpoints.dev) - View realtime HTTP requests using a endpoints.dev generated URL. - [httpbin](http://httpbin.org/) - HTTP Request & Response service. - [JavaScript Visualizer 9000](https://www.jsv9000.app) - Loupe-inspired JavaScript execution visualizer - [JSONBIN.io](https://jsonbin.io/quick-store) - Custom, mock JSON API - [Loupe](http://latentflip.com/loupe/) - Similar in goal to SlowmoJS, a JavaScript call stack visualizer. - [SlowmoJS](http://toolness.github.io/slowmo-js/) - Execute JavaScript in slow motion. ### Postman Alternatives - [Hoppscotch](https://hoppscotch.io) - A lightweight, web-based API development suite. - [Reqbin](https://reqbin.com) - REST & SOAP API Online Testing Tool ### Diagramming & Scratch - [asciiflow](https://asciiflow.com) - ASCIIFlow is a client-side only web based application for drawing ASCII diagrams. - [dbdiagram](https://dbdiagram.io/d) - Draw Entity-Relationship Diagrams, Painlessly. - [dot-to-ascii](https://dot-to-ascii.ggerganov.com) - Graphviz to ASCII converter using Graph::Easy. - [Excalidraw](https://excalidraw.com) - Virtual whiteboard. - [JSON-to-Chart](https://jsontochart.com) - Create beautiful charts from JSON data in your browser. - [JSONCrack](https://jsoncrack.com/editor) - Visualize CSV/JSON/TOML/XML/YAML instantly into graphs. - [Markmap](https://markmap.js.org/repl) - Visualize markdown as a feature-rich mindmaps. - [nomnoml](https://nomnoml.com) - A tool for drawing UML diagrams based on a simple syntax. - [Sequence Diagram](https://sequencediagram.org) - An online tool / software for creating UML sequence diagrams. ### Diffing - [Diff Text](https://difftext.com/) - Quickly highlight differences in plain text, code, or JSON files. - [JSONDiffPatch](https://benjamine.github.io/jsondiffpatch) - Run a visual or non-visual diff on two JSON blobs. ### Document & Editors - [README.so](https://readme.so/editor) - A simple editor to quickly add and customize all the sections you need for your project's readme. ### Generators - [JSONGenerator](https://www.jsongenerator.io) - Create random JSON data - [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) - The easiest way to configure a performant, secure, and stable NGINX server. - [Readme](https://nxt-readme.vercel.app) - All in one tool to quickly generate a readme for your project or github profile. - [Mockium](https://softwium.com/mockium/) - Create test data ### Image - [Clippy](https://bennettfeely.com/clippy) - CSS clip-path maker and editor. - [Favic-o-matic](http://www.favicomatic.com/) - Literally generates every favicon neccessary + markup. - [JPEG.rocks](https://jpeg.rocks) - Privacy-aware JPEG optimizer - [PicPerf](https://www.picperf.dev/analyze) - Boost web performance with image optimization. Analyze and improve `` tags, `