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

Palo Alto Releases Patch for PAN-OS DoS Flaw — Update Immediately

Friday, December 27, 2024

THN Daily Updates Newsletter cover Backups: The Key to Cybersecurity How Much Cybersecurity is Enough? Recovery + Resistance = Resilience Download Now Sponsored LATEST NEWS Dec 27, 2024 Cloud Atlas

SWLW #631: You can’t measure productivity, Ask uncommonly clear questions, and more.

Friday, December 27, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Help Shape the Future of Laravel News - Quick Survey

Friday, December 27, 2024

Help shape Laravel News - Quick 2-minute survey Hi there, As a valued member of the Laravel News community, we'd love to hear your thoughts to help us make our newsletter even better in 2025. Would

Data Science Weekly - Issue 579

Thursday, December 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💎 Issue 449 - JRuby with JBang

Thursday, December 26, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 449 - JavaScript Benchmarking Is a Mess

Thursday, December 26, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 443 - EU asks for views on plan to force Apple to open up iOS

Thursday, December 26, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 443 Release Date Dec 26, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 442 - SOLID: The Liskov Substitution Principle (LSP) in C#

Thursday, December 26, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 442 Release Date Dec 26, 2024 Your weekly report of the most popular .NET news, articles and projects

Daily Coding Problem: Problem #1649 [Easy]

Thursday, December 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Spreadsheets often use this alphabetical encoding for its columns: "A

JSK Daily for Dec 26, 2024

Thursday, December 26, 2024

JSK Daily for Dec 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Performance Optimization in React Pivot Table with Data Compression The Syncfusion React