Web Tools #525 - JS Utilities, JSON Tools, SVG

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #525 • August 10, 2023

Advertisement

Get Smarter In 5 Minutes With Morning Brew (It's Free)
There's a reason over 4 million people start their day with Morning Brew – the daily email that delivers the latest news from Wall Street to Silicon Valley.

Morning Brew

Morning Brew covers the latest business news in a fun and engaging way. It's absolutely free, and delivered to you Monday-Saturday, getting you up to speed on business, finance, and tech in just 5 minutes.

Check it out!

 
 

It's pretty crazy the number of new features that have been released on the web platform over the past few years. Sure we can still build stuff using all the old features of HTML, CSS, and JS, but it's nice to be able to slowly incorporate new things into each project as long as browser support is strong.

The problem, of course, is keeping up with everything. Fortunately, John Rush has posted a list of 21 Mind-Blowing Web Features You Probably Haven't Heard Of over on Twitter/X.

21 Mind-Blowing Web Features You Probably Haven't Heard Of

Some of the interesting ones that you can check out on MDN are:

As mentioned, the full thread is more than 20 features and I'm sure you'll find at least a few that you'll want to consider using soon. Some of them are still listed as "experimental", so keep that in mind depending on what type of project you want to use these on.

Now on to this week's tools!
 

JavaScript Utilities

@effect/schema
A library for defining and using schemas to validate and transform data in TypeScript.

driver.js
A product tour library with no dependencies that's customizable so you can create all sorts of tours, highlights, contextual help, and more.

Get Smarter In 5 Minutes With Morning Brew (It's Free)
There's a reason over 4 million people start their day with Morning Brew - the daily email that delivers the latest news from Wall Street to Silicon Valley. Business news doesn't have to be boring. Make your mornings more enjoyable, for free.    SPONSORED 

toad-scheduler
An in-memory TypeScript job scheduler that repeatedly executes given tasks within specified intervals of time (e. g. "each 20 seconds"). Cron syntax is also supported.

Autocomplete
An open-source, production-ready JavaScript library for building customizable autocomplete experiences for form inputs and search fields.

Autocomplete

Clickvote
A package that lets you add upvotes, likes, and reviews to any context. Requires Redis and MongoDB, and has support for React.

cRonstrue
A JavaScript library that parses a cron expression and outputs a human readable description of the cron schedule. For example, given the expression "*/5 * * * *" it will output "Every 5 minutes".

ts-async-kit
A lightweight TypeScript library that provides an easy-to-use API for dealing with common promise-related operations such as retrying and looping.

Notion-to-MD
A Node.js package that allows you to convert Notion pages to Markdown format.

Multi-Line INI Parser
A fast INI file parser meant to support multiline strings and other syntax that uses a state-machine parser that makes it possible to support features missing from other INI parsers.

polywasm
A polyfill for WebAssembly that implements enough of the WebAssembly API to be able to run a .wasm file in a JavaScript environment that lacks a WebAssembly implementation.
 

JSON and Database Tools

DDB-Table
A strongly typed library for querying and modeling DynamoDB documents in TypeScript.

sqlite-gui
A lightweight SQLite editor for Windows powered by C++/mingw64/WinAPI.
It's small, simple, powerful, fast, and free.

Kysely
A type-safe SQL query builder for TypeScript that features autocompletion on table names, column names, aliases, etc.

Kysely

Get Ahead by Playing Smart with Brilliant
Whether you’re a professional looking for an edge in your career or a lifelong learner sharpening your skills, Brilliant is the best way to learn the concepts driving the modern technological world. Stay competitive with Brilliant's hands-on lessons in math, data, and CS.   SPONSORED 

pgsql-ast-parser
A PostgreSQL syntax parser that produces a typed AST (abstract syntax tree), covering the most common syntaxes of PostgreSQL.

fastgron
A cross-platform program that makes JSON 'greppable'. It transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it.

Mycelite
An SQLite extension built in Rust that allows you to synchronize changes from one instance of SQLite to another (currently only supports one-way synchronization).

mongoMyAdmin
An admin front end for your mongoDB database, similar to PhpMyAdmin that boasts more features than other similar solutions.

JSON.Build
A simple online JSON formatter, validator, and visualizer that includes an editor for formatting/minifying along with a tree view option.

JJ
A Go-based command line utility that provides a fast and simple way to retrieve or update values from JSON documents, powered by GJSON and SJSON.
 

Media Tools (SVG, Images, etc.)

Iconbuddy
A search engine and management tool for 180,000+ icons from various open-source collections. You can customize the icons which are available in various formats including SVG, PNG, React JSX, and more.

Iconbuddy

svg-drawing
A simple canvas to draw SVG lines, export them, and optionally link to and "replay" your drawings (i.e. they animate exactly how you drew them).

Final2x
A native cross-platform app that allows you to enhance low resolution images to higher resolution using various machine-learning models.

VK Newsletter
I help developers grow — I share my thoughts as a CTO about building digital products, growing teams, scaling development and in general being a good technical founder.    SPONSORED 

Aniso
An interactive, open-source tool that lets you upload a media file and the tool will generate an ASCII version of the image, which you can customize via various settings.

standardized-audio-context
A cross-browser wrapper for the Web Audio API that aims to closely follow the standard.

SVG.js
A popular lightweight library for manipulating and animating SVG, with no dependencies, and close to complete coverage of the SVG spec.

Shapes
A collection of 120+ basic but unique shapes, copyable in inline SVG format.

Stock AI
Free AI-generated stock photos searchable or filterable by category. Many of these look more like artwork than photos, and you can also select which AI model to use.

upscale.media
A state-of-the-art image upscaler tool, for improving resolution and image quality, for web and mobile, and includes 45 free image upscales.

Mixkit Art
A gallery of free stock art illustrations, filterable by category and free to use in commercial projects.

On the Release Radar:

Commercial Apps and Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
BG Remover – Image background remover and upscaler, with 3 free removals and 10 upscales.
Bytes – A JavaScript newsletter that's informative and entertaining, for all levels of JS devs.      AD 
Pictory – Automatically create short, highly-sharable branded videos from long form content.
FlexClip – Easily create and edit videos for brands, marketing, social media, and more.
VSCode.Email – The latest news, articles, and tools for the world's most popular text editor.   AD 
Dyte – SDKs to build powerful, live experiences  with A/V conf, live streaming, and chat.
Line 21 – SaaS platform for manual captioning with support for live text streaming, translations, etc.

An X Post for Thought

Tracy Chou with an important question and follow-up discussion on the problem of having good documentation but having team members who don't use it.
 
A Tweet for Thought
 

Send Me Your Tools!

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

Finally, a use case for the terms of services of various tech giants: Legal Lullabies. That's right, fall asleep to some dude gently reading the terms of service for either Instagram or TikTok. I assume they'll add more TOS readings later, but this should be enough to cure your insomnia.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly
PayPal.me/WebToolsWeekly

Older messages

Web Tools #524 - Frameworks, AI/ChatGPT Tools, Svelte

Thursday, August 3, 2023

Web Tools Weekly WEB VERSION Issue #524 • August 3, 2023 Advertisement Get Smarter In 5 Minutes With Morning Brew (It's Free) There's a reason over 4 million people start their day with Morning

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

Thursday, July 27, 2023

Web Tools Weekly WEB VERSION Issue #523 • July 27, 2023 The following intro is a paid product review for Dopt, a component library, SDKs, and APIs for building self-serve product onboarding and

Web Tools #522 - CSS/HTML Tools, SVG, React

Thursday, July 20, 2023

Web Tools Weekly WEB VERSION Issue #522 • July 20, 2023 Advertisement Make Your Logins Awesome with Auth0 for Startups! We know you have a million things to worry about. Let us take care of identity,

Web Tools #521 - JS Libraries, Git/CLI Tools, Uncats

Sunday, July 16, 2023

Web Tools Weekly WEB VERSION Issue #521 • July 13, 2023 Advertisement Securely Share 2FA Tokens With Others, No Phone Needed A browser-based 2FA authenticator for you and your team. Easy import from

Web Tools #520 - Frameworks, Build Tools, React Native & Mobile

Thursday, July 6, 2023

Web Tools Weekly WEB VERSION Issue #520 • July 6, 2023 Advertisement Securely Share 2FA Tokens With Others, No Phone Needed A browser-based 2FA authenticator for you and your team. Easy import from

You Might Also Like

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer