Web Tools #383 - JS Utilities, React Tools, Uncategorizables

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #383 • November 19, 2020

Advertisement
Get a Free .design Domain Name
Thinking of showcasing your design skills? Claim a free .design domain name for your website. .design is like .com but more relevant to what you do as a designer. Get 1 year free today! .design. A better domain for designers.
Get Your Free .design Domain Name!
Get a Free .design Domain Name

Last week you may have noticed a slight difference in the look of this newsletter. The header section (above) with the logo and slogan has been updated to be more in line with a brand new redesign for the main Web Tools Weekly website.

Web Tools Weekly redesign

While I can take credit for the front-end code, the design itself was done by a friend of mine who also did the redesigns for the previous newsletter layout and my blog. This recent website redesign was long overdue and certainly gives the website a more modern feel.

I particularly like what we did with the Advertising Plans page, which now has clear options on the three ad spots available.

Web Tools Weekly Ad Plans

I'm still working out some of the minor quirks and layout issues on various device sizes, but that's always a work in progress on many websites.

Hope you like the new design – feel free to hit reply and let me know what you think or if you find any problems!
 

Now on to this week's tools!

JavaScript Utilities

Get a Free .design Domain Name
Thinking of showcasing your design skills? Claim a free .design domain name for your website. .design is like .com but more relevant to what you do as a designer. Get 1 year free today! .design. A better domain for designers. sponsored 

JSX Lite
Uses a static subset of JSX so you can write components once and run everywhere. Compiles to Vue, React, Solid, Liquid, and more.

Ace
An older, but still maintained project. An embeddable code editor written in JavaScript that matches the features and performance of native editors like Sublime, Vim, and TextMate.

Operator Lookup
Not exactly a utility, but a quick reference to lookup and learn about almost any JavaScript operator.

Searchbox
Lightweight and performance focused search UI library to query and display results from Elasticsearch.

fcal.js
Extensive math expression evaluator library for JavaScript and Node.js.

Flicking
A reliable, flexible, and extendable JavaScript carousel, compatible with React, Angular, Vue, and Nuxt.js.

Flicking

Human Interval
Human-readable interval parser for JavaScript. Converts words written in English to numbers by using node-numbered.

fflate
High performance (de)compression in an 8kB package. Claims to be "the fastest, smallest, and most versatile pure JavaScript compression and decompression library in existence."

Locomotive Scroll
A simple scroll library, built on top of an older library called virtual-scroll, that provides smooth scrolling with support for parallax effects, toggling classes, and triggering event listeners.

TypeSwift
Swift-like extensions for JavaScript and TypeScript.

Butter Slider
A smooth, simple, lightweight, vanilla JS, dependency-free drag and hold slider, made for easy setup.

The Uncategorizables

Tech Productivity Newsletter
A brief weekly newsletter sent out every Monday that features productivity tools and articles on efficiency, well-being, remote work, and more.   promoted

OptimizeWP
WordPress speed optimization and maintenance service to help SEO and conversion rates.

ScrapeOwl
Simple and affordable web scraping API. Focus on scraping the data you need, not on proxies, headless browsers, and HTML parsing.

Atkinson Hyperlegible Font
A free typeface from the Braille Institute that boasts greater legibility and readability for low vision readers.

astroip.co
IP geolocation and threat intelligence API. Enrich any IP address with geolocation data, ASN and hostname information, enforce GDPR compliance, assess potential risks, and more.

Etebase
Makes it easy to build end-to-end encrypted applications by taking care of the encryption and its related challenges.

File Converter
Online file converter with no file size limit and ability to convert to and from dozens of formats, as many as you want.

ibis
A PHP tool that helps you write eBooks in markdown and convert to PDF.

Anima
The first continuous design to development platform. Go from high fidelity prototypes to developer friendly code that engineers can build upon quickly.

Lyket
Embed a clap/like button on your website that's not tied to any social network and allows you to keep your own data.

Lyket

Talon
Native Windows, Mac, or Linux app for powerful hands-free input with voice control, eye tracking, and more.

Infinity Search
An open source search engine with a special focus on privacy and efficiency.

TechStax
Free developer portfolio (kind of like Carbonmade for software) with a card-based layout and support for markdown, code highlighting, and repl.it integration.

React Tools

react-s3-uploader
React component that renders an HTML file input and automatically uploads to an S3 bucket.

react-elastic-carousel
A flexible and responsive carousel component for React with element resize support (true responsiveness) and support for right-to-left languages.

react-qr-svg
React component for rendering QR codes in SVG format for better clarity in printed QR codes.

React Frontload
A library to load and manage data inline in React components that works on both client and server.
 
React Frontload

use-tweaks
React component for Tweakpane, and older project that lets you create GUIs for fine-tuning parameters and monitoring value changes in apps. The demo is really cool!

React Sortable Tree
Drag-and-drop sortable component for nested data and hierarchies.

react-gl-transition-image
Lazy load and transition your React images with WebGL OpenGL Shading Language (GLSL).

Radioactive State
A fast state management solution for React with the ability to directly mutate state at any level to update a component, always fresh state, and reactive bindings for inputs, and lots more.

ReactReparenting
Simple, intuitive and configurable tools to manage "reparenting" (i.e. moving a component from one parent to another) with React.

react-sortablejs
A React component built on top of the mature drag and drop library, Sortable.

react-cookie-consent
A small, simple and customizable cookie consent bar for use in React apps.
 

A Tweet for Thought

Finally, an original programming joke (at least it's one I haven't heard...)

A Tweet for Thought
 

Send Me Your Tools!

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (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...

If you're looking for a new at-home hobby for the winter, and you've wanted to get into crypto/asset trading, you might want to try out TradingGym, an app that helps you practice asset trading in a live-like environment.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly
PayPal.me/WebToolsWeekly

Older messages

Web Tools #382 - Frameworks, JSON & SQL, Vue Tools

Friday, November 13, 2020

Web Tools Weekly WEB VERSION Issue #382 • November 12, 2020 Advertisement Hyvor Talk Hyvor Talk is a commenting platform for websites. While systems like Disqus and Facebook Comments are built to show

Web Tools #381 - JS Promises, React Tools, SVG, Git/CLI

Thursday, November 5, 2020

Web Tools Weekly WEB VERSION Issue #381 • November 5, 2020 Advertisement Cubbit for Teams Cubbit for Teams is the first cloud storage for businesses not running on data centers but on a distributed

Web Tools #380 - Testing Tools, JS Libraries, Misc. Tools

Thursday, October 29, 2020

Web Tools Weekly WEB VERSION Issue #380 • October 29, 2020 Advertisement Cut Your IT Bills in Half No surprise invoices, no lock-in, and same price across 11 global data centers. Industry-leading price

Web Tools #379 - CodeLobster IDE, CSS Tools, Build Tools, Git/CLI

Thursday, October 22, 2020

Web Tools Weekly WEB VERSION Issue #379 • October 22, 2020 The following intro is a paid product review for CodeLobster, a free cross-platform IDE for PHP, HTML, CSS, and JS development. There's no

Web Tools #378 - JS Utilities, Media/SVG, Databases

Monday, October 19, 2020

Web Tools Weekly WEB VERSION Issue #378 • October 15, 2020 The only thing I'll mention in this week's intro is a thought-provoking article published three years ago: How I rediscovered my love

You Might Also Like

Re: My favorite new service

Monday, January 13, 2025

Hey there I want to tell you about a service that I've been using recently and that I love — Incogni. They automatically erase my data from the internet so it can't be bought and used by data

Digest #155: Port 80 Insights, Faster CI/CD, FinOps Tips, and Kubernetes Best Practices

Monday, January 13, 2025

Datadog's acquisition, GitHub Actions upgrades, Terraform security, and must-know DevOps tools and tutorials. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

WP Weekly 226 - Launches - New Elementor Theme, WP 6.8 in April 2025, Automattic Scale Back

Monday, January 13, 2025

Read on Website WP Weekly 226 / Launches 2025 has just started, and there is a slew of new launches like Hello Biz Theme, Meta Box Lite, FooConvert, Affililink, and more. Also, the next WordPress 6.8

SRE Weekly Issue #459

Monday, January 13, 2025

View on sreweekly.com A message from our sponsor, incident.io: Effective incident management demands coordination and collaboration to minimize disruptions. This guide by incident.io covers the full

Saving One Screen At A Time 🖥️

Monday, January 13, 2025

Why the screen saver stopped being so in-your-face. Here's a version for your browser. Hunting for the end of the long tail • January 12, 2025 Today in Tedium: Having seen a lot of pipes, wavy

Software Testing Weekly - Issue 253

Monday, January 13, 2025

Software Testing Weekly turns 5! 🥳 View on the Web Archives ISSUE 253 January 13th 2025 COMMENT Welcome to the 253rd issue! Oh my, time flies! It's hard to believe this week marks 5 years since I

CES 2025 - Sync #501

Sunday, January 12, 2025

Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏

PD#608 Mistakes engineers make in large established codebases

Sunday, January 12, 2025

You can't practice it beforehand ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

C#539 A detailed look at EF Core’s JSON Columns feature

Sunday, January 12, 2025

Comparing it with the traditional tables with indexes ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#488 How to avoid issues with custom Hooks

Sunday, January 12, 2025

Using them carelessly can lead to many problems ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌