Web Tools #564 - JS Utilities, React Tools, Uncats

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #564 • May 9, 2024

Advertisement

Support Web Tools Weekly via GitHub Sponsors
It's getting harder and harder to find viable advertising options for a small- to medium-sized newsletter like this one. If approximately 2,000 of my subscribers contributed $1 per month, it would be enough to keep things afloat without the need to seek out new commercial sponsors.

You can contribute to Web Tools Weekly by sponsoring me on GitHub with a one-time donation or a monthly sponsorship.

Sponsor Web Tools Weekly on GitHub

If I could fund the newsletter primarily on contributions from readers, then I wouldn't have to ever seek out advertising and I could remove advertising from the newsletter completely.

All three newsletters I produce are basically a one-man operation, so my expenses can be covered with about 10% of the audience contributing at least $1 per month.

Sponsor Web Tools Weekly on GitHub →

I'm taking a break from the intro tip for the next little while but the rest of the newsletter will remain the same.

Meantime, please consider supporting my work (see the ad spot above). It really helps if I can get direct contributions rather than spending time trying to track down appropriate ads and other ways to monetize.

Now on to this week's tools!
 

JavaScript Utilities

fetch — A fetch implementation with response abilities where the export is simply a proxy that forwards to the response any explicit intent.

VTable — A high-performance, multidimensional data analysis table component with supports for fast computation and rendering of millions of data points, with flexible and powerful graphic capabilities.

shiki-magic-move — A low-level library allowing you to create smoothly animated code blocks using Shiki, the popular code syntax highlighter.

Support This Newsletter — This newsletter is a one-man operation and finding viable sponsors is getting much more difficult in the current market. You can help by supporting the newsletter directly.    SPONSORED 

Pragmatic Drag & Drop — A fast drag-and-drop implementation for any experience on any tech stack that enables safe and successful usage of the browser's built in drag and drop functionality with compatibility with your favourite UI library (React, Vue, Svelte, etc).

JS-PyTorch — A deep learning JavaScript library built from scratch, to closely follow the syntax from PyTorch, the popular machine learning library for Python.

ONBOARDING_LIB — A tiny headless onboarding library with form validation, schema validation using Zod, and persistence using unstorage.

Cally — A set of small, framework-independent, feature-rich calendar components that's accessible, localizable, themeable, and has only a single dependency.

Cally

Peggy — A simple parser generator for JavaScript that produces fast parsers with excellent error reporting, to process complex data or computer languages and build transformers, interpreters, compilers, etc.

inclusive-dates — A human-friendly and fully accessible date picker with support for natural language input and available as a TypeScript-based Web Component.

React Tools

Stack — An open-source user authentication and user management solution for Next.js, with comprehensive customization options, that you can integrate in minutes.

Shadcn Table — A shadcn/ui-based data table component with server-side sorting, filtering, and pagination, powered by Next.js and Tanstack Table, and styled with Tailwind.

Shadcn Table

input-otp — A one-time passcode (OTP) input component for React that's accessible and unstyled.

Rehackt — A package for library developers that invisibly wraps `react` so you're able to use shared imports with `react` in server-side Next.js code without throwing an error to users.

Anytime Mailbox — Business starters, are you in need of a business address separate from your home? Anytime Mailbox provides a seamless solution, securing a private, professional address with added benefits like mail forwarding and scanning for ultimate convenience.     SPONSORED 

semantic-autocomplete — A React component that extends MUI v5's autocomplete and performs semantic similarity search using a small, quantized machine-learning model that runs on the client.

use-hot-module-reload — A React hook that triggers a callback after hot-module reloading has been performed, and works with modern versions of Webpack and Vite.

react-resize-aware — A simple React Hook that allows you to listen to the resize event of any target element when it changes size.

Onborda — An onboarding or guided product tour component for Next.js that's customizable and features Framer Motion animations.

react-barcode — A wrapper for an older library called JsBarcode that creates a customizable barcode component for React.
Advertisement

The Morning Paper for Hacker News Readers
Want a byte-sized version of Hacker News that takes just a few minutes to read? 

Try TLDR's free daily newsletter.

TLDR covers the most interesting tech, startup, and programming stories in under 5 minutes.

TLDR

No sports. No politics. No weather.

TLDR is read by 1,250,000 software engineers, founders, and tech workers.

Subscribe for Free →


 

The Uncateg­orizables

Scribbler — A simple interface that offers a playground for experimenting in JavaScript, with features for doing scientific computation, AI and ML engineering, and more.

Code Connect — A tool for connecting your design system components in code with your design system in Figma, to display true-to-production code snippets from your design system instead of auto-generated code examples

Anytime Mailbox — Business starters, are you in need of a business address separate from your home? Anytime Mailbox provides a seamless solution, securing a private, professional address with added benefits like mail forwarding and scanning for ultimate convenience.     SPONSORED 

once.tools — A searchable and categorized directory of tools, apps, and services that you only have to pay for once (as opposed to a subscription service).

Instant Domains — A fast and thorough way to search for domains that lets you instantly search all available domain names, domain extensions, and domains for sale.

SVR.JS — A web server running on Node.js that lets you host a web page, run server-side JavaScript, use mods to expand server functionality, or use it as a forward or reverse proxy.

Online Compiler — An online suite of code playgrounds to run C, C++, Java, Python, JavaScript, Bash and more online without downloading anything.

Online Compiler

WinterJS — A blazing-fast JavaScript server that runs Service Worker scripts according to the WinterCG specification.

DesignCode UI — An expansive design system of Figma UI components and templates, ready for Framer integration. The free version has 50 components, 200+ Figma variants, and 1,000 unique icons.

3D Viewer Max — A free online 3D viewer that lets you view and collaborate with any 3D file in the browser, with support for a dozen or more 3D file formats.

Commercial Apps & Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
Poper – AI-driven pop-up builder to grow your email list, make announ­cements, promote offers, etc.
TLDR – A byte-sized version of Hacker News that takes just a few minutes to read.   AD 
webappboost – A minimalistic yet powerful Next.js template with all the latest tech preconfigured.
URL2Thumb – An API to capture customizable screenshots and PDFs of any website at scale.
Techpresso – Join 100,000+ free daily readers for the latest AI and tech news, tools, and insights.    AD 
PDF.co – A low code REST API for PDF conversion, editing, extraction, automation, and more.
Proxyman – A native macOS app to capture, decrypt, and mock your HTTP(s) requests and responses.

An X Post for Thought

In case you were wondering what people would be talking about if modern social media platforms existed in 1995.
 
An X Post for Thought
 

Send Me Your Tools!

Made something? Reply to this email or send links via Direct Message on X @LouisLazaris (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...

You thought the internet didn't really have everything until you saw Ian's Shoelace Site.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@LouisLazaris
PayPal.me/WebToolsWeekly

Older messages

Web Tools #563 - Frameworks, JSON/DB Tools, Vue, Nuxt.js

Thursday, May 2, 2024

WEB VERSION Issue #563 • May 2, 2024 Advertisement The Complete JavaScript Course 2024: From Zero to Expert This is an up-to-date JavaScript course covering modern techniques and features that will

Web Tools #562 - Voilà Review, CSS Tools, Media, React Native

Thursday, April 25, 2024

WEB VERSION Issue #562 • April 25, 2024 The following is a paid product review for Voilà, an AI assistant for the browser that enables you to improve your writing, coding, brainstorming, and research

Web Tools #561 - Popover Modals, React Tools, Git/CLI, Uncats

Thursday, April 18, 2024

WEB VERSION Issue #561 • April 18, 2024 Advertisement $47 Million in Artwork Sales Equals Profits for These Everyday Investors — Masterworks is taking on the billionaires at their own game, buying up

Web Tools #560 - Popover API, Frameworks, ChatGPT, JS Utils

Saturday, April 13, 2024

WEB VERSION Issue #560 • April 11, 2024 Advertisement $47 Million in Artwork Sales Equals Profits for These Everyday Investors — Masterworks is taking on the billionaires at their own game, buying up

Web Tools #559 - HTML Template, CSS Tools, Testing, React

Thursday, April 4, 2024

WEB VERSION Issue #559 • April 4, 2024 Advertisement Webinar: Android Malware Application Protection In 2023, mobile malware attacks spiked by more than 50% compared to 2022. As the malware problem

You Might Also Like

Retiring!

Monday, May 20, 2024

Moving to a different Newsletter ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SRE Weekly Issue #425

Monday, May 20, 2024

View on sreweekly.com Welcome to a special re-send of SRE Weekly Issue #425! For those of you getting this for a second time, my apologies. I attempted to change to a new email vendor, but they

SRE Weekly Issue #425

Monday, May 20, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

🤖 Will AI Gadgets Replace Our Smartphones? — 4 Ways to Use Excel in Daily Life

Sunday, May 19, 2024

Also: How to Declutter Your Google Search Results, and More! How-To Geek Logo May 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1446 [Medium]

Sunday, May 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a set of closed intervals, find the smallest set of numbers that covers

RD#456 Data Fetching Patterns in Single-Page Applications

Sunday, May 19, 2024

Five patterns to help Single Page Applications fetch data from remote sources ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#506 .NET 9 LINQ Performance Edition

Sunday, May 19, 2024

The team has been working on improving performance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#574 Programming like it’s 1977

Sunday, May 19, 2024

128 bytes of RAM, no operating system, and limited types of sprites ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Android Weekly #623 🤖

Sunday, May 19, 2024

View in web browser 623 May 19th, 2024 Articles & Tutorials Sponsored Webinar: Compiler Technology vs Wrapper Solutions The right mobile app protection secures apps and SDKs against threats such as