Web Tools #595 - JS Utilities, Testing Tools, VS Code

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #595 • December 12, 2024

Advertisement

Uncover React Component Usage Across Dev Teams
Omlet gives you data to inform your dev roadmap by analyzing your React components for you.

Omlet

Visualize how and where components are used across your code repos to reduce front-end tech debt and prove design system value.

Try Omlet for Free →

 

JavaScript Utilities

Khoshnus — A library that lets you animate SVG-based text with a handwritten effect, with multiple font styles, and the animations are fully configurable and customizable.

Draggable Carousel — A small library that makes carousels draggable on desktop while keeping native wheel/scroll gestures.

jet-validators — A list of common TypeScript validator functions and some useful utilities to go with them.

Omlet – React Component Usage — Dev teams use Omlet for broad visibility into component library usage. Shorten dev cycles, drive design system adoption, and maintain cleaner code. Get a free report with easy setup, in <5 minutes.    SPONSORED 

state-ref — A state management library focused on data immutability that combines proxies and the functional programming lens pattern to efficiently and safely access and modify deeply structured data.

Nano-Spawn — A small, dependency-free utility that provides a better child_process for Node.js for process execution.

@isaacs/catcher — A utility that lets you call a function and return a fallback value or undefined if it throws, to cut out the performance overhead of creating a stack trace, for cases where it won't be used anyway.

Kinesis.js — A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input.

SmarkForm — A powerful library for creating markup-driven and extendable forms in web apps, to enhance form templates with advanced capabilities like dynamic list manipulation and context-based interactions.

SmarkForm

Cache Decorator — A TypeScript library providing a customizable cache decorator for methods, which allows you to easily cache method results with configurable caching mechanisms.

Testing & Debugging Tools

Cronvex — An implementation of an HTTP webhook-calling cron service that allows you to send HTTP requests on a periodic schedule.

DNS Records Database — A comprehensive and extensive DNS (Domain Name System) records database with more than 4 billion records.

NoDNS — A service to quickly preview websites without changing DNS with support for subdomain-based URLs and automatic TLS/SSL.

TypeScript Console — A Chrome extension that lets you run and debug TypeScript code in Chrome's DevTools with support for the latest TypeScript features and ability to import npm packages.

Sick of Biased News? — Sign up for 1440's daily newsletter. It's free, has no biased opinions, and is only a 5-minute read.    SPONSORED 

Diff Text — An online tool to quickly find the difference between two blocks of text content with options to diff by words, characters, or lines, and you can also diff by uploading files.

Diff Text

What in Zod's Name? — An online resource to visually debug errors when using Zod, the popular TypeScript-first schema validation library.

Donobu — A native macOS app for engineering teams to automate 'dogfooding', or testing your product in a real-world environment, like regular users.

google-fonts-testing — A repo with test pages that can be used to do performance tests comparing Google Fonts' default embed code vs. more optimal approaches.

performance-leaderboard-pagespeed-insights — A plugin to run Lighthouse (on PageSpeed Insights) against a set of URLs, to see which site is the fastest.
Advertisement

Ensure Pixel-Perfect Experiences with BrowserStack
Struggling with visual bugs? BrowserStack’s Visual Testing Suite—featuring Percy, App Percy, and Visual Scanner—ensures pixel-perfect interfaces by catching inconsistencies early:

  • Percy Visual AI Engine detects crucial changes while ignoring rendering noise.
  • Visual Scanner monitors and auto-detects website changes without coding.
  • Seamless CI/CD integration enables visual reviews with every code commit.
  • Collaborative tools streamline team alignment on visual updates.
BrowserStack

Test across 20,000+ real devices, integrate effortlessly, and ship with confidence—faster than ever.

Get Started for Free! →


 

VS Code Tools, IDEs, etc.

The tools below were featured in recent issues of my other newsletter VSCode.Email. Subscribe if you haven't done so already, but here's a sampling of what I've included in recent months.

NPM Studio — A VS Code extension to manage your npm packages directly from the editor. Quickly find, install, update, or remove packages without touching the command line.

Rustpad — An open source collaborative text editor "based on the operational transformation algorithm". Not just for Rust, as the name implies, but you can collaborate in real time for dozens of programming languages.

Icônes — A VS Code Extension for Icônes, an Icon Explorer with instant fuzzy searching, powered by Iconify, and allows direct download of the icons in SVG format.

Sick of Biased News? — Sign up for 1440's daily newsletter. It's free, has no biased opinions, and is only a 5-minute read.   SPONSORED 

CursorChat Downloader — A VS Code extension that lets you export and view your Cursor AI chat history, browse through your past conversations, view code snippets, and save chat histories from all your workspaces.

Ctrl+Alt+Cheat — A VS Code extension that provides quick access to a wide range of cheat sheets for various programming languages including PHP, JavaScript, Vue, React, MySQL, Tailwind, Bootstrap, C++, CSS, and more.

Vim for React Developers — A mini course from someone who recently took the time to learn Vim, applying the different motions (or commands) to a React code base.

Web Visual Editor — A VS Code extension that allows you to visually edit HTML files in real time with live preview and features like element selection, zoom, drag/drop elements, and lots more.

Web Visual Editor

Comment Issues — A neat little VS Code extension that allows you to automatically link issue numbers in your code comments to your repository issues.

Python Online — An online playground to compile, run, and share Python code right in your web browser with no installation or local setup required.

Commercial Apps & Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
SaasCore – A Next.js boilerplate for SaaS apps built with Tailwind, shadcn/ui, TypeScript, and more.
The Rundown AI – Join 750,000+ readers and get the latest AI news in 5 minutes a day.   AD 
Pimosa – A Mac and Windows app to convert, edit, and enhance video, photos, and music files easily.
Squire.ai – A code review tool that only requires you configure team coding rules and practices once.
Techpresso – Join 100,000+ free daily readers for the latest AI and tech news, tools, and insights.    AD 
Reliv – A platform to automate QA tests in minutes without writing a single line of code.
Wordware – A collaborative prompt engineering IDE that brings structure to human-AI collaboration.

A Bluesky Post for Thought

I do find it fun to set up a new desktop computer or laptop, but, as this post on Bluesky points out, sometimes we just want things to work without all the extra effort to configure everything the way we like.
 
An X Post for Thought
 

Send Me Your Tools!

Made something? Reply to this email or send links via Direct Message on X or via chat on Bluesky (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

Playlists is a resource that allows you to see what music designers listen to while doing their design work. There are links to curated Spotify playlists that are geared towards different stages of work.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
Follow me on X
Follow me on Bluesky
Support me via PayPal

Older messages

Web Tools #594 - CSS Tools, Databases/JSON, Vue Tools

Tuesday, December 10, 2024

WEB VERSION Issue #594 • December 5, 2024 Advertisement WorkOS: Modern Identity Platform for B2B SaaS With WorkOS you can start selling to enterprises with just a few lines of code. WorkOS provides a

Web Tools #593 - Frameworks, React Tools, Uncats

Thursday, November 28, 2024

WEB VERSION Issue #593 • November 28, 2024 Advertisement Power Your Web Projects with Cloudways This BFCM As a developer, designer, or tech professional, you need reliable hosting that adapts to your

Web Tools #592 - JS Libraries, Git/CLI Tools, Media/SVG

Thursday, November 21, 2024

WEB VERSION Issue #592 • November 21, 2024 Advertisement Deploy AMD Instinct™ MI300X on Vultr AMD Instinct MI300X accelerators are now available on the Vultr cloud platform. With thousands of AMD

Web Tools #591 - JS Utilities, Testing Tools, Uncats

Friday, November 15, 2024

WEB VERSION Issue #591 • November 14, 2024 Advertisement Uncover React Component Usage Across Dev Teams Omlet gives you data to inform your dev roadmap by analyzing your React components for you. Omlet

Web Tools #590 - Frameworks, AI Tools, Build/Bundle Tools

Thursday, November 7, 2024

WEB VERSION Issue #590 • November 7, 2024 Advertisement Simple, Pragmatic Authentication for B2B SaaS PropelAuth makes it easy to integrate authentication and user management into your product.

You Might Also Like

🎂 Celebrating One Year of Our App!

Thursday, December 19, 2024

From over 300k active users to millions of views, dive into the numbers that made this year on our data storytelling app unforgettable. View Online | Subscribe | Download Our App CELEBRATING A YEAR OF

Spyglass Dispatch: iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps

Thursday, December 19, 2024

iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics found around

Daily Coding Problem: Problem #1634 [Medium]

Thursday, December 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a start word, an end word, and a dictionary of valid words, find the

Charted | The Top Performing S&P 500 Stocks in the Last Two Decades 📈

Thursday, December 19, 2024

This infographic ranks the top performing S&P 500 stocks over four different time periods, providing unique historical insight. View Online | Subscribe | Download Our App Presented by: Defiance

⏱️ Stop Buying PCs Expecting Them to Last 10 Years — 6 Gmail Mistakes That Can Get You Fired

Thursday, December 19, 2024

Also: You Might Be Sitting Too Far From Your Computer Monitor How-To Geek Logo December 11, 2024 Did You Know The pattern of stripes on a tiger are as unique as our fingerprints, and every tiger has a

Edge 456: Inside the Toughest Math Benchmark Ever Built

Thursday, December 19, 2024

FrontierMath pushes the boundaries of mathematical reasoning in foundation models. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

New Malware Technique Could Exploit Windows UI Framework to Evade EDR Tools

Thursday, December 19, 2024

THN Daily Updates Newsletter cover Python Data Cleaning and Preparation Best Practices ($35.99 Value) FREE for a Limited Time Professionals face several challenges in effectively leveraging data in

Deck Your iPad in Red and Green *Fa-La-La-La-La, La-La-La-La*

Thursday, December 19, 2024

Gift the internet's favorite iPad case. We know we say it every year but, trust us, if feels really good to get ahead of those holiday gifts. Skip the lines, even online, and shop something for

Post from Syncfusion Blogs on 12/12/2024

Thursday, December 19, 2024

New blogs from Syncfusion Build Micro Frontends with single-spa: A Guide By Thamodi Wickramasinghe Learn how to build and deploy micro frontends using the single-spa framework. This step-by-step guide

Diving Deep into Kotlin Coroutines Source Code

Thursday, December 19, 2024

View in browser 🔖 Articles How Coroutines withContext Actually Works Ever wondered how Kotlin's withContext actually works? This article jumps into the coroutine source code, breaking down how it