Get AI summaries of any video or article — Sign up free
7 Amazing Developer Tools that you're not using yet thumbnail

7 Amazing Developer Tools that you're not using yet

Fireship·
5 min read

Based on Fireship's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Bundle Phobia helps prevent front-end performance regressions by reporting how new NPM packages affect bundle size, download time, and tree shaking support.

Briefing

Seven productivity tools aimed at developers—spanning front-end performance, cloud planning, design, debugging, and animation—are presented as a practical way to “work smarter, not harder.” The through-line is that each tool removes a recurring time sink: measuring bundle impact, estimating infrastructure costs, iterating on UI and typography faster, manipulating DOM styles without manual CSS, organizing API requests, and building motion graphics that can flow into mobile development.

Bundle Phobia is positioned as the first stop for front-end teams trying to keep initial load times lean. By entering an NPM package name (or uploading a package.json), it reports how much a dependency adds to total bundle size, including download time and whether the package supports tree shaking. It also ranks dependencies by size across versions, making it easier to evaluate the cost of adding new libraries before they land in production.

CloudCraft follows for infrastructure planning and budgeting. Built around a drag-and-drop interface for AWS, it lets developers connect cloud services visually and then switch to a budget view for estimated cost breakdowns. Even if the user’s primary cloud is different, the pricing-model similarity across major providers is framed as a reason the estimates can still translate to Azure and GCP.

Figma is the best-known design tool on the list, but the emphasis here is on workflow and portability. It runs as a web app with desktop-level performance attributed to WebAssembly, and it stays free for the described graphic design needs. The browser-first approach means projects open instantly on any machine. Beyond drawing and mockups, it includes developer-friendly “superpowers,” such as locking events on elements and exporting styles as CSS or as Android/iOS style definitions.

For typography selection, Font Flipper is presented as a focused alternative to manually hunting through Google Fonts. Built with Angular and Firebase, it uses a Tinder-style swipe interface—swipe left to reject, right to like—then lets users download chosen fonts directly from Google Fonts. The simplicity is framed as the point: fewer distractions, faster decisions.

Viz Bug is a Chrome extension for visual DOM interaction. It overlays highlighted elements (shown as pink “lions”) across a live page, enabling measurement, movement, and style changes directly in the browser. The payoff is speed: once a layout or style looks right, developers can copy the resulting CSS from the inspector rather than rewriting from scratch. It also supports searching for element types (like links) to quickly locate and edit groups.

Insomnia rounds out the back-end tooling with an API debugging workflow. It helps organize reusable values and avoids retyping repetitive HTTP requests. For GraphQL, it performs introspection automatically so typing a query yields IntelliSense-style suggestions, improving the developer experience when building against APIs such as the SpaceX GraphQL endpoint.

Finally, Flare targets 2D vector animation creation. With keyframes for motion over time and an open design ecosystem for inspiration, it’s pitched as a way to export animations into Flutter—aiming to make high-performance native mobile animation implementation more straightforward.

A closing note ties the list together: all seven tools are free, built with web technologies, and intended to streamline common developer tasks across the product lifecycle.

Cornell Notes

The list pairs each stage of product work with a tool that cuts down repetitive effort: measure dependency impact (Bundle Phobia), plan and budget cloud setups (CloudCraft), design and export styles (Figma), pick fonts quickly (Font Flipper), tweak live page elements without writing CSS (Viz Bug), debug REST/GraphQL requests efficiently (Insomnia), and create 2D vector animations that export to Flutter (Flare). The most important theme is speed-through-feedback—each tool shortens the loop between trying an idea and seeing results. Many of the tools are web-based, so projects and workflows can carry across machines. The result is a practical toolkit for developers who want to reduce “work harder” friction in day-to-day building.

How does Bundle Phobia help developers avoid bloating front-end bundles when adding dependencies?

Bundle Phobia is a web app where developers enter an NPM package name to see how much it adds to total bundle size. It also reports download time and whether the package supports tree shaking. For deeper analysis, it can use an uploaded package.json to rank all dependencies by size across versions, making it easier to compare the cost of adding or upgrading libraries before they affect performance.

What does CloudCraft add beyond basic cloud documentation for AWS users?

CloudCraft provides a drag-and-drop interface for connecting AWS services visually, which supports both planning and budgeting. After building an infrastructure diagram, the tool’s budget tab estimates total cost and breaks it down by components. Because major clouds share similar pricing models, the estimates are described as reasonably transferable to Azure and GCP.

Why is Figma presented as especially productive for developers and designers who work across machines?

Figma runs as a web app with desktop-like performance attributed to WebAssembly, and it’s described as free for the user’s graphic design needs. Projects open immediately on any machine because files live in the web environment. For developer workflows, it supports exporting styles as CSS and also as Android or iOS style definitions, and it can lock events tied to elements.

How does Font Flipper streamline font selection compared with browsing Google Fonts manually?

Font Flipper focuses on choosing fonts with less friction. Users can bring in their own graphics, then experiment with fonts using a Tinder-style swipe UI: swipe left to reject and right to like. Once a shortlist is built, fonts can be downloaded directly from Google Fonts, avoiding the tedious process of searching and comparing fonts one by one.

What makes Viz Bug different from traditional browser inspection when adjusting UI styles?

Viz Bug overlays interactive highlights on DOM elements in the browser (pink “lions” over elements). It enables live measurement, moving elements, and changing styles without writing CSS. After reaching a preferred state, developers can copy the generated CSS from the inspector. It also includes search for element types (for example, highlighting all links) to speed up targeted edits.

How does Insomnia improve API debugging for both REST and GraphQL workflows?

Insomnia helps keep API debugging organized by saving reusable values so developers don’t rewrite the same HTTP requests repeatedly. For GraphQL specifically, it performs introspection automatically: when typing a query, it provides IntelliSense-like suggestions for fields and structure. The combination of GraphQL introspection and Insomnia’s workflow is framed as a smoother developer experience, including when working with endpoints like the SpaceX GraphQL API.

Review Questions

  1. Which tool would you use to estimate the bundle-size and tree-shaking impact of adding a new NPM dependency, and what inputs does it accept?
  2. How do Viz Bug and Insomnia each reduce “manual work,” and what kind of output do they help you produce (CSS vs. organized requests/introspection)?
  3. If you needed to create 2D vector animations with keyframes and then use them in a native mobile app, which tool fits the described export path and why?

Key Points

  1. 1

    Bundle Phobia helps prevent front-end performance regressions by reporting how new NPM packages affect bundle size, download time, and tree shaking support.

  2. 2

    CloudCraft uses drag-and-drop AWS service connections plus a budget tab to estimate infrastructure costs visually.

  3. 3

    Figma’s web-first workflow (powered by WebAssembly) supports fast iteration and cross-device access, while exporting styles to CSS and mobile formats.

  4. 4

    Font Flipper speeds up typography decisions with a swipe-based selection flow and direct downloads from Google Fonts.

  5. 5

    Viz Bug enables live DOM manipulation in the browser and lets developers copy resulting CSS from the inspector instead of rewriting styles.

  6. 6

    Insomnia streamlines API debugging by saving reusable request values and using GraphQL introspection for IntelliSense-style query help.

  7. 7

    Flare targets 2D vector animation creation with keyframes and supports exporting into Flutter for high-performance mobile animations.

Highlights

Bundle Phobia ranks dependencies by size and shows tree-shaking and download-time implications before a new library ships.
Figma’s performance is attributed to WebAssembly, and it supports exporting styles as CSS plus Android/iOS style definitions.
Viz Bug lets developers adjust DOM styles live in the browser and then copy the generated CSS from the inspector.
Insomnia’s GraphQL introspection provides IntelliSense-style assistance while typing queries, reducing guesswork.
Flare’s keyframe-based vector animation workflow is positioned as a path to Flutter-ready animations.

Topics

  • Bundle Size Analysis
  • Cloud Budgeting
  • Web-Based Design Tools
  • DOM Style Debugging
  • API Debugging
  • GraphQL Introspection
  • 2D Vector Animation Export