Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“tooling” News Archive

Definition, related topics, and tag feed

Supertopics: productivity · Subtopics: bookmarklets, code-editors, content-delivery, content-management, frameworks, gwt, libraries, oxc, plugins, postprocessors, preprocessors, runtimes, site-generators, tanstack, template-engines, templates (non-exhaustive) · “tooling” RSS feed (per email)

For Frontend Dogma’s special selection of web-based tools, see tools.

Entry (Sources) and Additional TopicsDate#
Building a New Flash711
flash
Developer Experience at Scale—Lessons From Dropbox710
interviews, developer-experience, productivity, ai, lessons
Oxfmt Beta (bos+)709
release-notes, formatting
Upskilling in the AI Age (dac)708
ai, learning
Fastest Frontend Tooling for Humans and AI707
tech-stacks, typescript, developer-experience, optimization
Europe Is Ready to Ditch US Tech for Private Alternatives (pro)706
privacy, security, metrics
Life After Figma Is Coming (and It Will Be Glorious) (jon)705
design, ai, figma
Vite, Rust, and the Future of JavaScript Tooling (eva+/bet)704
videos, interviews, vuejs, rust, javascript, oxc, bundling, ai
Minifier Benchmarks (j9t)703
minification, metrics, comparisons, html-minifier, htmlnano
Practical Use of AI Coding Tools for the Responsible Developer (ska/sma)702
ai, prompting
Introducing ReliCSS: A Tool for Front-End Archaeology (stu)701
introductions, css, auditing
On the Need for Neutral Maintained Minifier Metrics (j9t)700
minification, html-minifier, htmlnano
How to Use Font Ligatures699
how-tos, typography, fonts, adobe, figma, microsoft, css
What Makes Generated UI Worth Keeping? (uxd)698
design, ai, branding
How to Diagnose Lighthouse Score Discrepancies Between Tools (deb)697
how-tos, performance, lighthouse, google
CMS (htt)696
web-almanac, studies, research, metrics, content-management, wordpress, user-experience, performance, web-vitals, lighthouse, apis
Ecommerce (htt)695
web-almanac, studies, research, metrics, ecommerce, performance, web-vitals, lighthouse
The Missing Link for Web Components (kin/fro)694
web-components, typescript, json, mcp, ai
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)693
nodejs, security, vulnerabilities, react, nextjs, monitoring, performance
Aspire for JavaScript Developers (dav/mic)692
javascript, typescript
2025 JavaScript Rising Stars691
javascript, frameworks, libraries, react, vuejs, ai, mobile, desktop, state-management, css-in-js, testing, static-site-generation, graphql, retrospectives
How to Create a Pixel-to-Voxel Video Drop Effect With Three.js and Rapier (cod)690
how-tos, javascript, effects, gsap, threejs
The Package Management Landscape (and)689
dependencies, overviews, link-lists
Introducing Flint (jos)688
introductions, linting
Trends That Defined JavaScript in 2025 (low/the)687
javascript, trends, retrospectives, react, frameworks, ai
The Two Most Important Tools for HTML Developers686
html, conformance, minification, html-minifier, htmlnano
4 AI-Powered, No-Code Tools to Speed Up Your Frontend Workflow in 2026 (ele/des)685
guest-posts, ai, low-and-no-code, productivity
The Anatomy of LCP—a Deep Dive Into Sub-Parts (per)684
deep-dives, performance, web-vitals
The JavaScript Bundler Grand Prix (kat/red)683
javascript, bundling, vite, turbopack, bun, rolldown, browserify, webpack, rollup, parcel, esbuild, history
I Ported JustHTML From Python to JavaScript With Codex CLI and GPT-5.2 in 4.5 Hours (sim)682
migrating, ai, python, javascript, parsing, html
Hell Is Other People’s Markup (llo/mat)681
html, auditing
Changes in the World of HTML Minifiers (apo)680
html, minification, html-minifier
Useful Patterns for Building HTML Tools (sim)679
html, ai
Comparing HTML Minifiers (j9t)678
html, minification, html-minifier, htmlnano, metrics, comparisons
Type-Aware Linting Alpha (cam/bos)677
linting, oxc
2025 in Review: What’s New in Web Performance? (deb)676
performance, web-vitals, lighthouse, apis, speculation, chrome, google, firefox, browsers, dev-tools, testing, mcp, ai, retrospectives, outlooks
How I Built a Form Management Platform With Angular 17 and SurveyJS675
functionality, forms, angular
Becoming Unblockable (sea)674
career, prioritization, collaboration
The Future of AWS CodeCommit (aws)673
aws, git, outlooks
Automated Accessibility Testing for React—Tools and Best Practices You Can Use672
accessibility, testing, react, best-practices
Effectively Monitoring Web Performance (sma)671
performance, monitoring
20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools670
guides, css, preprocessors, comparisons, link-lists
You Are Going to Get Priced Out of the Best AI Coding Tools (dpa)669
ai, economics
Top 10 Essential Productivity Software for 2025668
productivity, collaboration, communication
HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool667
html, minification, windows, asp-net, retrospectives
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)666
podcasts, interviews, ai, debugging
AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr)665
ai, code-editors, claude, anthropic, vercel, cursor, comparisons
One Year With Next.js App Router—Why We’re Moving On664
nextjs, react, routing, components
10 Niche Developer Tools You Didn’t Know Existed663
link-lists, command-line, debugging, testing, documentation
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)662
ai, economics, engineering-management
Vue Basics: State Management in Vue661
fundamentals, vuejs, state-management
AI Coding Tools I Use to Ship Faster660
ai, productivity
European Tech Alternatives (mat)659
link-lists
Fixing Safari Mixed Content Issues With Vite and mkcert658
security, safari, apple, browsers, vite
How Does Meta Move Terabytes of Data per Second? (vut)657
facebook+meta, data-engineering
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)656
guides, accessibility, pdf, testing, jaws, nvda, voiceover, screen-readers
What Is Web Design in 2025? (web)655
design, aesthetics, ai, collaboration, craft
How Software Engineers Can Take Advantage of Gen AI Tools654
ai, user-experience, documentation
Top 10 Debugging Tools Every Developer Should Know653
debugging, dev-tools, chrome, postman, vs-code, git, docker, monitoring
Compiling Multiple CSS Files Into One (geo/css)652
css, sass, postcss
The Missing Link in JavaScript Tools (mar)651
javascript
The 28 AI Tools I Wish Existed650
ai, wish-lists
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)649
apache, servers, traffic, advocacy
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search648
ai, branding, comparisons
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)647
dependencies, maintainability, maintenance, security, automation
How Developers Can Use Tracing in the UI to Add Backend-Style Observability646
tracing, observability, opentelemetry
Hack to the Future—Frontend (the)645
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, testing, outlooks
10 Python Libraries That Supercharge Web Scraping644
scraping, python, libraries
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)643
design, interaction-design
Agentic AI: On Evaluations (ils)642
ai, testing
Automating Design Systems: Tips and Resources for Getting Started (sma)641
design-systems, automation, tips-and-tricks, ai
What Building Products Looks Like in the Age of AI (uxd)640
ai, product-management, prompting, processes
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)639
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, accessibility
10 Best VS Code Extensions Transformed My Coding in 2025638
vs-code, microsoft, code-editors, productivity
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations637
ai, career
Generative User Interfaces (mik+/cod)636
videos, interviews, ai, prompting, developer-experience
AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd)635
design, user-experience, ai, career, link-lists
I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask)634
monetization, chatgpt, ai
HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t)633
html, html-minifier, minification, optimization
The Open-Source Software Saving the Internet From AI Bot Scrapers (ema/404)632
ai, scraping
When Figma Starts Designing Us (run/des)631
figma, design
Software Engineering With LLMs in 2025: Reality Check (ger)630
ai, programming, metrics
The Ultimate Guide to AI Dev Tools in 2025 (Beyond GitHub Copilot)629
guides, ai, link-lists, comparisons
JavaScript Broke the Web (and Called It Progress) (jon)628
javascript, performance, user-experience, tech-stacks, history
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)627
nodejs, typescript, support
5 “Boring” n8n AI Automations That Do the Work for You (kal)626
ai, automation
Performance and Stress Testing in Node.js (app)625
nodejs, performance, testing
Re: Broken Promises (hbu)624
ai, accessibility
The Promise That Wasn’t Kept (whi)623
ai, productivity
The Perfect Project Setup for Angular: Structure and Automation for More Quality (man)622
angular, linting, modules, architecture, commit-messages
Top 10 Open Source Node.js Projects With AI Integration (It’s Crazy)621
nodejs, ai, foss, link-lists
Stop Saying That AI Is Just a Tool and It Only Matters How It Is Used (fra)620
ai
Tools (ada)619
ai
What’s New in Web (rac/dev)618
web-platform, support, browsers
3 Tools to Help Fix the Web’s Most Common WCAG 2.2 Failures (ato)617
accessibility, wcag, lighthouse, google, webaim, axe
How I Built Dynamic Social Media Images in Eleventy Using Cloudinary (chi)616
eleventy, images, social-media, cloudinary
15+ Secret Weapons for Frontend Devs That Most Beginners Miss615
link-lists
Building a More Accessible GitHub CLI (rya+/git)614
github, command-line, accessibility
Stop Hiding Bad Code Behind Good Tooling613
quality, craft
Organizational Scaffolding for Accessible Design and Content (sta/a11)612
videos, interviews, accessibility, processes, culture
Tools of the Trade: Accessibility Without the Cost (web/equ)611
accessibility, linting, testing
I Tried 50 AI Tools—Here’s How AI Is Changing the Way We Design610
design, ai
How to Write Unit Tests in Node.js Using Mocha (app)609
how-tos, testing, nodejs
Making a Small JavaScript Blog Static Site Generator Even Smaller Using the General “async-tree” Library (jan)608
static-site-generation, javascript
The Open-Source Stack for AI Agents607
ai, tech-stacks, foss, link-lists
LangChain + MCP + RAG + Ollama = the Key to Powerful Agentic AI606
ai, langchain, mcp, ai-agents
State of AI 2025 [Results] (sac/dev)605
surveys, metrics, ai, code-editors
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem)604
guides, seo, strategies, comparisons
State of AI [Results]603
surveys, metrics, ai, processes, product-management, outlooks
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod)602
nodejs, observability, opentelemetry, comparisons
The Post-Developer Era (jos)601
ai, code-editors, outlooks, career
Developer Ecosystem 2025 (jet)600
surveys, code-editors, ai
Just Say the Word—Try Our New AI Website Builder for Free (nee/wor)599
wordpress, ai
Your Frontend, Backend, and Database—Now in One Cloudflare Worker (clo)598
cloudflare
A Guide to Alt Text Across Popular Tools (pop)597
guides, alt-text, accessibility, images
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma)596
migrating, drupal
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic)595
apis
Implementing Multi-Brand Theming With Style Dictionary (stu)594
theming, branding, design-tokens
Testing Tools for Accessibility Enhancement II593
videos, accessibility, testing
My Favorite Tools for Web Accessibility Testing (ale)592
accessibility, testing, link-lists
React Email 4.0591
react, email
5 GitHub Actions Every Maintainer Needs to Know (git)590
github-actions, github, automation, maintenance
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff)589
privacy, browser-extensions, eff
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo)588
ai, career, learning
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer)587
accessibility, documentation, compliance
Keyword Research for SEO in 2025: Step-By-Step Tutorial586
videos, keywords, seo, google
Vibe Coding and CHOP: What You Need to Know About AI-Driven Development (big/gra)585
ai, vibe-coding, processes
Introducing Motion for Vue (cit)584
introductions, animations, vuejs
A Review of HTML Linters583
overviews, html, linting, conformance, link-lists, comparisons
Web Scraping With Cheerio in 2025 (api)582
guides, scraping
How to Get Deep Traces in Your Node.js Backend With OTel and Deno (den)581
how-tos, observability, tracing, nodejs, deno
Automated Tools Can Ensure Full Accessibility Compliance580
accessibility, compliance, automation
Is Biome Ready to Replace Prettier and ESLint?579
formatting, linting, biome, prettier, eslint
How to Troubleshoot Node.js Images in OpenShift578
how-tos, nodejs, docker, debugging
10 Best AI Code Review Tools and How They Work577
ai, code-reviews, comparisons, link-lists
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks (sma)576
wordpress, theming, minimalism
UX Analytics: How to Measure Your User Experience the Right Way (uxm)575
how-tos, user-experience, metrics, accessibility, performance
JavaScript Fatigue Strikes Back (all)574
javascript, react, frameworks, libraries
Testing Tools for Accessibility Enhancement573
videos, accessibility, testing
How to Reduce Web Application Bundle Size? (ant)572
how-tos, web-apps, bundling, javascript
Trusting AI With My Images Wasn’t Easy (dri)571
ai, images, alt-text, accessibility, automation
10 Open-Source Documentation Frameworks to Check Out570
foss, documentation, link-lists, zola
Introduction to Frontend Development (the)569
introductions, html, css, javascript, frameworks, libraries, career, trends
Intro to Datastar (and Craft CMS) (cra)568
videos, introductions
Tracing of Node.js for Better Visibility and Performance With N|Solid (nod)567
nodejs, tracing
React Libraries for 2025 (rwi)566
react, libraries, link-lists
How to Improve Webpage Speed: Tips and Best Practices565
how-tos, performance, optimization, tips-and-tricks, best-practices, redirecting, fonts, images, testing, webpagetest
State of AI 2025 (sac/dev)564
surveys, ai, code-editors
Style Observer: JS to Observe CSS Property Changes, for Reals (lea)563
libraries, css, javascript
Which Rich Text Editor Framework Should You Choose in 2025? (aur/liv)562
comparisons, link-lists
How I Learned to Code With My Voice (whi)561
voice, code-editors
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)560
introductions, php, vuejs, react, components
How I Use AI: Meet My Promptly Hired Model Intern (mit)559
ai, programming, processes
Introducing Mentoss: The Fetch Mocker (nza)558
introductions, data-fetching
How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai)557
videos, angular, tips-and-tricks, techniques
Alternatives to htmx (htm)556
alpinejs, hotwire, jquery, link-lists
9 GitHub Projects That Surprised Me (che)555
foss, link-lists
Can AI Be Used as an Accessibility Testing Partner? (tho)554
ai, accessibility, testing, comparisons
Mastering Angular Unit Testing: Best Practices and Tools (pla)553
angular, testing, best-practices
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)552
html, scraping, nodejs
What Is Website Traffic? And a Quick Guide on Tracking It (sem)551
how-tos, traffic, analytics, google
8 Modern Dev Tools to 100× Your Productivity (let)550
productivity, link-lists
Exploring Modern JavaScript Compilers: Why Oxc Matters for the Developer Community (hac)549
oxc, javascript, compiling
2024 JavaScript Rising Stars548
javascript, frameworks, libraries, react, vuejs, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
How to Find All Existing and Archived URLs on a Website (tca/moz)547
how-tos, urls, seo, sitemaps
Top 6 Must Try Frontend Libraries for All Developers546
libraries, link-lists
TypeScript Without Build Tools (chr/fro)545
typescript, monorepos, link-lists
After Rome Failure, VoidZero Is the Newest Attempt to Create Unified JavaScript Toolchain (inf)544
voidzero, javascript
The Ultimate Tech Stack for Startups in 2025543
tech-stacks, nextjs
Detecting Web Performance Regressions Using Statistical Tools (pet/per)542
performance, regressions
Is Figma Dev Mode a Worthwhile Tool for Developers? (ele/des)541
guest-posts, figma, developer-experience
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)540
html, conformance, npm, comparisons
The Top 20 Tools UX Designers Should Know (uxm)539
design, user-experience, link-lists
Simple Web Performance Mentoring (per)538
performance, monitoring, web-vitals, webpagetest
Drizzle Database Migrations (ada/fro)537
migrating, databases
Tools for Unmoderated Usability Testing (nng)536
usability, testing
The Evolution of Instant Web: What It Means for Performance Tooling (per)535
performance, web-vitals
24 Best AI Tools for Developers in 2025 (moz)534
ai, link-lists
How to Include Web Accessibility in Your Web Development Process (pop)533
how-tos, accessibility, processes, webaim
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)532
ai, sustainability
A False Sense of Accessibility: What Automated Testing Tools Are Missing531
videos, accessibility, testing, automation
Design Systems Are Dead—Long Live Design Systems (lur/zer)530
design-systems, outlooks
When Is It Time to Move Prototyping From Figma to ProtoPie? (uxd)529
design, prototyping, figma
Building Better CLI Apps (mol/blo)528
videos, typescript, javascript, command-line
Create Accessible Websites: Top Free Tools You Need to Know527
accessibility, testing, jaws, nvda, screen-readers, linting
Jekyll to Astro: An AI-Assisted Migration526
migrating, jekyll, astro, ai
Screenshot-Driven Development (bla/ope)525
processes, design
Node.js Corepack: Version Control for Package Managers (tre)524
nodejs, corepack, versioning, dependencies
Why Is Hiring Software So Impersonal? (uxd)523
hiring, user-experience
AI Coding (pvd)522
ai, code-editors, comparisons, cursor
Top 20 Platform Engineering Tools (spa)521
platform-engineering, link-lists
Biome.js, a Toolchain to Format and Lint Your Web Project520
biome, formatting, linting
The Path to Learn Web Development (fla)519
learning, http, html, css, git, javascript, typescript, databases, frameworks
Introducing the vlt Package Manager and Serverless Registry518
introductions, dependencies, serverless, javascript
How I Improved Video Streaming With FFmpeg and Node.js517
multimedia, nodejs, optimization
Securing Your Express REST API With Passport.js516
nodejs, express, json-web-tokens, apis, rest, security
@ wasmer/sdk Adds Node.js and Bun Support (was)515
nodejs, bun
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t)514
images, compression, performance
Dynamic Social Share Images Using Cloudinary (sia)513
social-media, images, cloudinary
Introducing the New Svelte CLI (sve)512
introductions, svelte, sveltekit
SecretLint—a Linter for Preventing Committing Credentials (tre)511
linting, security
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)510
javascript, programming
Why Developers Lose Trust in AI Tools509
research, ai
You Should Be Using an RSS Reader (plu)508
syndication, rss, web
The Greatness and Limitations of the “js-framework-benchmark” (nol)507
javascript, frameworks, performance, metrics
The User Experience of Developer Tools (uxd)506
developer-experience, user-experience
8 AI Tips for Web Developers (and Their Careers) (j9t)505
ai, documentation, code-reviews, refactoring, processes, career, tips-and-tricks
I Interviewed 100 DevTools Founders and This Is What I Learned (jac)504
interviews, lessons, developer-experience, link-lists
Using Datastar503
Bundling Past, Present, and Future (dev)502
videos, bundling, history, outlooks
Biome.js: The ESLint and Prettier Killer?501
biome, eslint, prettier, linting, formatting
Why We Switched From Cypress to Playwright500
cypress, playwright, comparisons, testing, performance
Rethinking Code Reviews With Stacked PRs499
code-reviews, version-control, git
10 Developer Tools to Improve Your Daily Life as a Developer498
productivity, developer-experience
Five Ways to Lazy Load Images for Better Website Performance497
performance, lazy-loading
The Neverending Story (gar)496
web-platform, standards, frameworks, libraries
The State of ES5 on the Web (phi)495
ecmascript, javascript, support
How to Deploy Node.js to AWS Lambda With OpenTofu and GitHub Actions494
how-tos, deploying, nodejs, aws, serverless, lambda, github-actions, link-lists
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency493
videos, ai, microsoft, accessibility, images, alt-text
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)492
career, fundamentals, html, css, javascript, frameworks, learning, link-lists
6 Best Local Directory Submission Tools Compared491
seo, link-lists
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)490
accessibility, ai
Let’s Make a Simpler, More Accessible Web (cod)489
web, web-platform, simplicity, usability, accessibility, optimization
Ontology Engineering for Beginners488
owl
Automated Ways to Security Audit Your Website487
security, auditing, automation
Rust Is Revolutionizing JavaScript Development486
bundling, rust, javascript
25 Open Source AI Tools to Cut Your Development Time in Half485
ai, productivity, foss, link-lists
Playwright vs. Puppeteer: Which Is Better in 2024? (api)484
playwright, puppeteer, automation, testing, comparisons
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash)483
accessibility, information-design, auditing, link-lists
YouTube Embeds Are Bananas Heavy and It’s Fixable (chr/fro)482
embed-code, youtube, performance
The Time for Designers to Learn to Code Is Now (bel/pic)481
design, career, training, link-lists
Seamless Screenshot Testing for Compose With Screenshotbot480
screenshots, images, regressions, testing
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)479
dependencies, esm, commonjs, typescript, type-safety
17 Developer Tools That Keep Me Productive478
productivity, efficiency, automation, link-lists
Automate Browser Testing With Tools and Best Practices From Chrome (dev)477
videos, browsers, google, chrome, testing, automation, best-practices
17 Best Developer Productivity Tools to Try476
productivity, link-lists
Ditch Dotenv: Node.js Now Natively Supports .env File Loading475
nodejs, environments
State of Design Tokens 2024 (don+)474
videos, design-tokens, figma
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)473
accessibility, auditing
Interview With Senior JS Developer 2024472
videos, interviews, javascript, frameworks, libraries, tech-stacks, web-platform
A Comparison of Automated Testing Tools for Digital Accessibility (equ)471
accessibility, testing, automation, comparisons
Node.js Debugging in Chrome DevTools (chr/fro)470
nodejs, debugging, browsers, google, chrome, dev-tools
14 Top UX Tools for Designers in 2024 (web)469
user-experience, link-lists
Introducing Root.js468
introductions, content-management
Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time467
nodejs, deno, bun
A Guide to Building CLI Tools in JavaScript466
guides, command-line, javascript, nodejs
ai.robots.txt (cor)465
ai, crawling, scraping, robotstxt
AI Can Make a Code Review for Free464
ai, code-reviews
Don’t Get Scammed by Fake Performance Experts and Apps463
performance
Performance Tooling in 2024 and Beyond (dev)462
performance, browsers, dev-tools, lighthouse, google
Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness461
performance, metrics
Replace ESLint and Prettier With Biome.js460
biome, eslint, prettier, comparisons, remix
The Ultimate Guide to Choosing the Best React Website Builder459
guides, react, comparisons, link-lists
Tools That Make Me Productive as a Software Engineer458
productivity, link-lists
Discovering Web Automation and Scraping (gli)457
scraping, automation
10 Best Automated AI Code Review Tools 2024456
ai, automation, code-reviews, comparisons, link-lists
Exciting New Tools for Designers, February 2024 (web)455
design, link-lists
Implementing User Authentication in React Apps With Appwrite454
react, authentication
PurePWA—a Radical U-Turn in Web Development453
web-apps, progressive-web-apps, simplicity
14 Best SEO Tools in 2024 (web)452
seo, link-lists
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm)451
design, link-lists
Continuous Accessibility: What, Why, How (ass)450
accessibility, processes, testing
Making CSS View Transitions Easy With Velvette (nom/cod)449
css, view-transitions
Is It Time to Switch From Docker to Podman?448
videos, docker, podman, comparisons
The Building Blocks of a Greenfield Vue Application in 2024 (fad)447
vuejs, link-lists
Top Front-End Tools of 2023 (lou/sma)446
link-lists, retrospectives
2024 Resolution: Be More Open-Source Centric445
foss, link-lists
Let’s Make the IndieWeb Easier444
indieweb
SolidStart: A Different Breed of Meta-Framework (ati/sma)443
frameworks, solidjs
How I’m Writing CSS in 2024442
css, developer-experience
Figma Is Not Forever441
design, figma
20+ Tools for Node.js Development in 2024440
nodejs, link-lists
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)439
accessibility, testing, automation, shadow-dom, dom, web-components
Installing Google Fonts as npm Packages (ami)438
installing, dependencies, google, fonts
Tools to Make Your Developer Experience Better in PHP (ami)437
developer-experience, php, link-lists
Polypane Review: Best Browser for Web Developers?436
polypane, browsers
AI for Web Devs: AI Image Generation (aus)435
ai, images, automation
Managing Node.js Processes434
nodejs
Developer Toolkit433
websites, conversion, link-lists
The Best Go Tools to Use for Your Frontend Projects (fre)432
go, link-lists
Competing Against Internally Developed Tools431
processes
Using Nodemon and Watch in Node.js for Live Restarts (cra)430
nodejs
Task Automation and Debugging With AI-Powered Tools429
automation, debugging, ai
Create Dynamic Web Experiences With Interactive SVG Animations428
svg, images, animations
Introducing N|Solid Copilot: Your AI-Powered Node.js Navigator (nod)427
introductions, nodejs, ai
Monitoring Your Python App With AppSignal426
python, monitoring
Markdown to HTML in Seconds: Discovering mdhub (gli)425
markdown, html, conversion
10 Best Web Development Stacks424
tech-stacks
Deprecation of Formatting Rules (nza/esl)423
eslint, linting, deprecation, formatting, release-notes
Color Contrast Accessibility Tools With Examples (pop)422
accessibility, link-lists, colors, contrast, examples
Designing for All: The Basic Principles of Web Accessibility421
accessibility, fundamentals, principles, aria
4 Alternatives to Postman to Consider After Their Latest Update420
apis, vs-code
Comparing JavaScript Bundlers: Rollup vs. Webpack vs. Parcel (kin)419
javascript, bundling, rollup, webpack, parcel, comparisons
20+ Tools for Node.js Development in 2023418
nodejs, link-lists
How to Check Website Traffic (and Increase It) (sem)417
how-tos, traffic, analytics, google
The 10 Tools I Install on Every New Mac I Get (cod)416
apple, link-lists
The 10ish Tools I Install on Every New Mac I Get (j9t)415
apple, link-lists
v0.dev414
websites, components, ai, react, tailwind
Cool Tools (mic)413
link-lists
Five Optimization and Performance Tools That Enhance Website User Experience412
user-experience, performance, optimization, link-lists
The Comedy of Errors (met)411
google, search, errors
200 Web-Based, Must-Try Web Design and Development Tools (j9t)410
link-lists
Should New Developers Use AI Coding Tools?409
ai, productivity, career, learning
CrBug Release Indicator (bra)408
browsers, chromium
Awesome List of Free CSS [Generators]407
link-lists, css, code-generation
Unleashing Lightning CSS406
css, lightning-css
Is Lighthouse a Misleading Performance Tool?405
performance, google, lighthouse, web-vitals
How to Validate HTML On-Line at W3C (wie)404
how-tos, html, conformance
Resources for Procurement of Accessible Digital Products and VPAT (den)403
accessibility, vpat-acr, conformance, link-lists
Design for the Web Without Figma402
design
Top 6 AI Coding Assistants in 2023401
ai
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)400
accessibility, testing, screen-readers, assistive-tech, cheat-sheets
Design Systems: A Curated List for Today’s UI/UX Designers (sta)399
design-systems, design, link-lists
SupportsCSS (5t3)398
websites, css, support
The Native Way to Configure Path Aliases in Frontend Projects397
javascript, nodejs, esm, commonjs, aliases
Configuring ESLint, Prettier, and TypeScript Together (jos)396
eslint, prettier, linting, formatting, typescript, configuration
Everything You Need to Know About Webpack’s Bundle Analyzer395
webpack, bundling
The Most Important Thing Productivity Tools Are Missing About AI (uxd)394
productivity, ai
8 Best Tools for Cryptography and Encryption (sta)393
link-lists, comparisons, security, cryptography, encryption, privacy
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup392
bundling, webpack, parcel, rollup, comparisons
Convert PNG to JPG Using FFmpeg (ama)391
images, png, jpeg, conversion
10 AI Tools for Content Writing (sta)390
link-lists, content, writing, ai
Guardrails for Better Accessibility Support in Frontend (net)389
accessibility, quality
The 5 Best Status Page Tools (sta)388
monitoring, alerting, link-lists
Cover All the Codebases: A Guide to Code Coverage Tools387
guides, code-coverage, testing, link-lists
You Don’t Need a Build Step (den)386
building, deno
The Ultimate Guide to Web Development Tools (sta)385
guides, link-lists
Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs384
javascript, debugging, techniques, bugs
Using Node Watch Instead of Nodemon383
nodejs
WordPress Version Control: A Comprehensive Guide382
guides, wordpress, version-control
Rethinking the Modern Web381
javascript, web-platform
Monitoring Node.js Performance (ano)380
nodejs, performance, monitoring
10 Web Development Trends in 2023 (rwi)379
trends, frameworks, javascript, monorepos, presentational-html, ai, code-completion
Easy Dynamic Social Sharing Image With Eleventy378
eleventy, social-media, images
Accessibility Tools and Resources for Designers377
link-lists, design
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)376
accessibility, testing, automation
2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch (nod)375
nodejs, foss, link-lists
Top Front-End Tools of 2022 (lou/sma)374
link-lists
2022 JavaScript Rising Stars373
javascript, frameworks, react, vuejs, building, testing, mobile, desktop, state-management, css-in-js, graphql, retrospectives
Website Accessibility (15 Best Practices) (bru)372
accessibility, best-practices, content, readability, captcha, images, alt-text, forms, focus, html
W3C Design Tokens With Style Dictionary (luk)371
design-tokens
Super Useful CSS Resources370
css, link-lists
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)369
how-tos, accessibility, testing, browser-extensions, webaim
Setting Up a Screen Reader Testing Environment on Your Computer (sar)368
screen-readers, nvda, testing, accessibility, link-lists
Awesome Productivity Tools for Developers367
productivity
When Our Tools Hold Us Back (mia/odd)366
design, css
Is Turbopack Really 10× Faster Than Vite? (eva)365
bundling, performance, turbopack, vite
Screenshotting VoiceOver on macOS (kil)364
screenshots, images, apple, unix-like, voiceover
Accessibility Checkers—a Good Start, Not a Solution (kno)363
accessibility, testing
CDN (htt)362
web-almanac, studies, research, metrics, performance, content-delivery
Awesome Tools for Open Source Contributions361
foss, documentation
Five Months Worth of Takes on the Digital Accessibility Space360
accessibility, testing
Check Heading Accessibility Using the WAVE Tool (pop)359
videos, accessibility, headings, assistive-tech, testing
5 Modern CLI Tools That Help Boost Your Productivity358
productivity
Results of Quick Testing of Documentation Tools’ Accessibility357
accessibility, documentation
Core Web Vitals Tools to Boost Your Web Performance Scores (sma)356
performance, web-vitals
Popular Node.js Patterns and Tools to Re-Consider355
nodejs
Powerful Image Optimization Tools (lou/sma)354
link-lists, images, compression, performance
Rethinking Device Emulation in Browsers (cod)353
browsers, usability
Top 5 npm Vulnerability Scanners352
npm, security, vulnerabilities
Generating Accessibility Test Results for a Whole Website With Pa11y CI351
accessibility, testing
How to Auto-Prefix and Minify CSS?350
how-tos, css, vendor-extensions, minification
Web Design Tool Wish List (gri/clo)349
design, wish-lists
Why You Should Consider Prisma.io348
databases, prisma
The Future of Frontend Build Tools (sma)347
building
Quick and Dirty Text Diffing (jim)346
Get to Know Your Browser’s Performance Profiler345
browsers, performance, profiling
You Don’t Need a UI Framework (jos/sma)344
frameworks, css
8 Industry-Standard Tools to Reduce Dependency Risks343
dependencies, maintenance, renovate, depfu, link-lists
11 Steps to Keep Figma Clean (uxd)342
design, figma
Productivity Tips and Tools for a More Efficient Workflow (sma)341
link-lists, productivity, tips-and-tricks
One Million Broken Web Sites—and a Way to Prevent That (cod)340
accessibility, browsers
Syntax Highlighting for AsciiDoc With Eleventy (san)339
syntax-highlighting, eleventy
7 Collaborative Coding Tools for Remote Pair Programming338
collaboration
Tweaking in the Browser (sha)337
browsers
Quick Survey: Help Improve the Simulation Options of Browser Developer Tools (cod)336
surveys, browsers, developer-experience
Typography in Design Tokens for Figma and Code335
typography, design-tokens, figma
How to Use Spectator to Test Your Angular Components334
how-tos, testing, angular, components
Taming CSS Variables With Web Inspector (web)333
css, custom-properties, browsers
15 Useful Placeholder Tools for Designers and Developers332
images, content, placeholders, testing, link-lists
How to Keep Your Repo Package Dependencies Up to Date Automatically331
how-tos, dependencies, github-actions
Assistive Technology, Accessible Technology, and the Accessibility Tree (uxd)330
accessibility, screen-readers, assistive-tech
Optimize Your PNGs With Oxipng and pre-commit (ada)329
images, png, performance, compression
13 Tools and Techniques to Accelerate Frontend Development328
techniques, software-design-patterns, linting, bundling, testing, logging, frameworks, processes, ci-cd
Understanding Accessibility327
accessibility, testing
Smashing Podcast Episode 44 With Chris Ferdinandi: Is the Web Dead? (cfe+/sma)326
podcasts, interviews, web-platform, standards, performance, developer-experience
What Is Magento? A Brief Introduction325
introductions, ecommerce, magento
Let’s Not Send Developers to the Accessibility Tree Tool (cod)324
browsers, accessibility
Design System Best Practices With ESLint Series (and)323
design-systems, design-tokens, best-practices, eslint
5 Popular Frontend Development Tools in 2021322
An Introduction to PostCSS (cra)321
introductions, postcss, postprocessors
Developer Tools Secrets That Shouldn’t Be Secrets (cod)320
browsers, developer-experience
How to Get Started With Social Media Automation319
how-tos, social-media, automation
9 Tag Management Solutions You Should Consider318
tag-management, comparisons, link-lists
Remove Unnecessary Files in node_modules317
nodejs
5 Tools to Automate Your Development316
automation, productivity
jsc: My New Best Friend315
javascript
Static vs. Dynamic vs. Jamstack: Where’s the Line? (css)314
comparisons, tech-stacks, jamstack
A Performance-Focused Workflow Based on Google Tools (dev)313
performance, web-vitals, google
Visualizing a Codebase312
developer-experience, visualization
What Devs Need311
websites, link-lists
Introducing GitHub Copilot: Your AI Pair Programmer (git)310
introductions, github-copilot, github, ai
A Complete Guide to Accessibility Tooling (nic/sma)309
guides, accessibility
What Is Prisma and Why Do We Need Another ORM? (nea)308
databases, prisma
Elasticsearch Boolean Query Performance (ast)307
search, performance
How to Implement Authentication in Next.js With Auth0 (fgi/sma)306
how-tos, nextjs, authentication, auth0
What Is Vite? An Overview of the New Front-End Build Tool (tim)305
overviews, building, vite
Comparing the New Generation of Build Tools (css)304
building, bundling, comparisons
How to Use PostCSS as a Configurable Alternative to Sass (cra)303
how-tos, postcss, sass
Learn Snowpack: A High-Performance Frontend Build Tool302
building
An Introduction to the Rollup.js JavaScript Bundler (cra)301
introductions, javascript, bundling, rollup
2020 JavaScript Rising Stars300
javascript, frameworks, nodejs, react, vuejs, angular, building, testing, css-in-js, mobile, state-management, graphql, retrospectives
Symbols to Copy299
typography
Testing Vue Applications With the Vue Testing Library (sma)298
vuejs, testing
Measuring Core Web Vitals With Sentry (fon/css)297
performance, web-vitals
Authenticating React Apps With Auth0 (sma)296
react, authentication, auth0
What Can We Learn From the W3C CMS Selection Process295
w3c, content-management, lessons
New Open Source robots.txt Projects (met)294
robotstxt, foss
[JavaScript] Minification Benchmarks (hir)293
minification, metrics, comparisons, javascript, oxc, bun, esbuild
Five Decades of Access to Tools (lor)292
An Overview of Scroll Technologies (zac/css)291
overviews, scrolling, animations, css, javascript
Sending Emails in PHP With PHPMailer290
email, php
Why You Should Use SWC (and Not Babel) (log)289
transpiling, babel
How to Succeed in Wireframe Design (sma)288
how-tos, design, prototyping, link-lists
Introduction to Netlify CMS (joe)287
introductions, netlify, content-management
How to Debug a Node.js Application: Tips, Tricks, and Tools (cra)286
how-tos, nodejs, debugging, terminology, tips-and-tricks
Tools for Optimizing SVG (chr/css)285
svg, images, optimization, link-lists
Accessible SVGs: Inclusiveness Beyond Patterns (car/sma)284
svg, images, accessibility
The Developer’s Dilemma (fla)283
developer-experience
The Web We Want (mar+)282
surveys, standards, web
Using MySQL With Node.js and the mysql JavaScript Client281
databases, mysql, nodejs
Snowpack (chr/css)280
building
2019 JavaScript Rising Stars (sac)279
javascript, frameworks, nodejs, react, vuejs, angular, testing, compiling, building, mobile, css-in-js, graphql, retrospectives
Eleventail—a Helper for Tailwind CSS and Eleventy (phi)278
tailwind, eleventy
How Do You Remove Unused CSS From a Site? (chr/css)277
css, performance
Getting Started With Puppeteer276
introductions, puppeteer
Workflow Considerations for Using an Image Management Service (chr/css)275
images, performance, content-delivery
Recipes for Performance Testing Single Page Applications in Webpagetest (pha/css)274
performance, testing, single-page-apps, webpagetest
Definition of Web Developer (j9t)273
terminology, career
How to Add CSS Vendor Prefixes Automatically (luk)272
how-tos, css, vendor-extensions, automation, postcss, webpack, gulp, npm
VuePress: Documentation Made Easy (ben/sma)271
vuejs, documentation
Load Balancer and When to Use It270
load-balancing
Other Ways to SPAs (chr/css)269
single-page-apps, performance
The Story of NuxtPress (ano)268
nuxt
A Guide to Visual Testing With Percy267
guides, testing, regressions
How Google Pagespeed Works: Improve Your Score and Search Engine Ranking (ben/css)266
google, lighthouse, performance, seo
The Ultimate Guide to Building Scalable Web Scrapers With Scrapy (sma)265
guides, scraping, python
Google’s robots.txt Parser Is Now Open Source (met+)264
robotstxt, parsing, google, search
Responsible JavaScript (mal/ali)263
javascript, tree-shaking, code-splitting, embed-code, transpiling, performance
Color Contrast Accessibility Tools (fon/css)262
contrast, colors, accessibility
endoflife.date (nem)261
websites
Front-End Documentation, Style Guides, and the Rise of MDX (oll/css)260
documentation, style-guides, markdown, mdx, storybook
Understanding Image Compression: Tooling and Context (j9t)259
images, performance, compression
A Practical Guide to SVG and Design Tools (sma)258
guides, images, svg, sketch, figma, adobe, design
HTML Optimization: A Standard Config for HTML Minifier (j9t)257
html, optimization, configuration
Form Validation in Under an Hour With Vuelidate (sar/css)256
forms, validation, vuejs
Introduction to Babel255
introductions, babel, transpiling
Advanced Tooling for Web Components (css)254
web-components, angular, vuejs, react
Announcing Domain-Wide Data in Search Console253
google, search, domains
No EPUBCheck, no EPUB (w3c)252
epub, conformance
2018 JavaScript Rising Stars (sac)251
javascript, frameworks, nodejs, react, vuejs, angular, mobile, compiling, building, testing, code-editors, css-in-js, graphql, retrospectives
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)250
javascript, frameworks, libraries, link-lists
Prettier and Beautify (chr/css)249
formatting, prettier
PageSpeed Insights, Now Powered by Lighthouse (che+)248
performance, google, lighthouse
Dead-Code Elimination247
optimization
CSS Debugging and Optimization: Minification With CSSO (web)246
css, debugging, optimization, minification
Exploring CSS Property Definitions (tid/w3c)245
w3c, css
Hyperlinking Beyond the Web (ati/css)244
links, urls, command-line, electron, terminology
Pattern Library First: An Approach for Managing CSS (rac/sma)243
css, processes
CSS Grid in IE: CSS Grid and the New Autoprefixer (css)242
css, grids, layout, internet-explorer, microsoft, browsers, autoprefixer
Server-Side Optimization With nginx and “pm=static”241
servers, nginx, optimization
Here’s the Thing About “Unused CSS” Tools (chr/css)240
css, quality, performance
Build a Style Guide Straight From Sass (ben/css)239
style-guides, css, sass, documentation, automation
Validating Dependencies in the Project With npm-check and depcheck238
dependencies, security, maintenance, auditing, npm
Managing Architecture Decision Records With ADR-Tools237
architecture, documentation
15 Bootstrap Tools and Playgrounds236
bootstrap, link-lists
Tools for Thinking and Tools for Systems (fon/css)235
design, sketch, figma, photoshop, adobe
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM234
how-tos, view-source, dom, seo
Unit Test Your JavaScript Using Mocha and Chai233
testing, javascript
W3C Study of Practices and Tooling for Web Data Standardisation (w3c)232
surveys, studies, research, standards, rdf, structured-data
React’s Accessibility Code Linter (24a)231
react, linting, eslint, accessibility
Accessibility Testing Tools (chr/css)230
accessibility, testing
WAI-Tools Project Launched (w3c)229
accessibility, testing, compliance
A Developer’s Guide to Better Accessibility (a11+/24a)228
guides, accessibility, html, semantics, keyboard-navigation, naming
Everything Easy Is Hard Again (fch)227
complexity, processes, web-platform, career
Improve User Experience and Address Accessibility With Digital Quality Management (cms)226
accessibility, user-experience
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)225
wordpress, plugins, minification, html, css, javascript
What Kills and What Saves Content Management Systems (j9t)224
content-management, customization
The Options for Programmatically Documenting CSS (css)223
css, documentation
8 Must Have PHP Quality Assurance Tools222
php, quality
What Does a Well-Documented CSS Codebase Look Like? (css)221
css, documentation, conventions, architecture, components
Browserslist Is a Good Idea (chr/css)220
css, autoprefixer, babel, browserslist
What Is the Future of Front End Web Development? (chr/css)219
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, html, building
Minifying CSS With CSS Optimizer (web)218
css, minification
Debugging Tips and Tricks (sar/css)217
debugging, css, javascript, dev-tools, browsers, link-lists, tips-and-tricks
Guetzli, Google’s New JPEG Encoder (tel)216
performance, images, jpeg, compression
Need Lorem Ipsum? Inside HTML? (chr/css)215
html, placeholders
2016 JavaScript Rising Stars (sac)214
javascript, frameworks, nodejs, react, mobile, compiling, building, testing, code-editors, retrospectives
Front-End Tools: My Favorite Finds of 2016 (lou)213
html, css, javascript, link-lists
The API-Based CMS Approach (css)212
content-management, apis