Web Tools #533 - MDN RegExp, CSS Tools, ChatGPT, JSON/DB

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #533 • October 5, 2023

Advertisement

Webflow, the Only Visual Development Platform Designed for Agencies
Be the one clients can’t stop talking about. Trusted by 60,000+ freelancers and agencies, Webflow allows you to build custom websites visually, manage projects in a shared dashboard and collaborate with your colleagues.

Webflow

Take control of HTML, CSS, and JavaScript in a visual canvas. Webflow generates clean, semantic code that’s ready to publish or hand to developers.

Get started – it's free →

 
 

Over on MDN, which is probably the most popular resource for looking up code, syntax, and browser compatibility for various web platform features, they've made a number of improvements to their documentation on Regular Expresions.

If you're like me, regular expressions are always a bit of a foreign language and most of the time you're probably just copying and pasting stuff. Even after using regular expression syntax for years, you might still have trouble remembering most of it.

I'm guessing the changes they've made won't improve things drastically, but it does appear that the different parts of the regular expression syntax are not more nicely organized and easier to find.

You can read about this in a blog post from back in May of this year: New reference pages on MDN for JavaScript regular expressions.

New reference pages on MDN for JavaScript regular expressions

Some highlights of the new docs include:

  • 18 new pages for individual features
  • Deprecated information has been removed
  • A section called "Atom" in the main reference page is where you'll likely spend much time looking for common features
  • Browser compatibility information is up to date for each individual feature of regular expression syntax
Check out the full blog post for all the details, where they also provide some neat little code examples demonstrating the improved way that regular expression features are now being explained.

As I mentioned, I don't think I'll ever fully understand most regular expressions syntax, but any improvement is good and should help developers find what they need quickly so we can get back to writing code we actually enjoy!

Now on to this week's tools!
 

CSS and HTML Tools

Linear Easing Generator
An online tool that generates code for easing functions such as bounce, spring, or elastic, using CSS's new linear() syntax, something previously only possible using JS or SVG.

Strada
Part of the Hotwired library of tools, this one enabling you to create native controls using web components in your hybrid mobile apps.

playhtml
A library to let you easily build interactive multi-player experiences using HTML attributes. Try the examples on the page in multiple windows to see the interaction live.

Kuma UI
Described as "the future of CSS-in-JS", this is a headless, utility-first, and zero-runtime UI component library and toolkit.

Toastalia
A fully-featured, intuitive app to create and integrate optimized popups or modals with countless options to customize them.

Webflow, the Only Visual Development Platform Designed for Agencies
Be the one clients can’t stop talking about. Build custom websites visually, manage projects in a shared dashboard and collaborate with your colleagues all with Webflow.     SPONSORED 

Mimic.css
An older project that I've never shared in this newsletter, it's a CSS animation library with lots of unique and interesting animations you can add via class names in HTML.

Media-Card-Web-Component
A web component that taps into various public APIs to display details on various media, namely movies, TV shows, books, and songs.

CSS Loaders
A huge collection of 500+ unique, colorful, and interesting pure CSS loading animations, divided into 25+ categories.

CSS Loaders

CSS Text Portrait Builder
A toolkit and build system that lets you generate CSS-based text illustrations from photographs.

Styled2Tailwind
A handy codemod to transform your styled-components into equivalent Tailwind CSS elements.
 

AI and ChatGPT Tools

OpenCopilot
An open-source AI copilot for your own product that lets your users chat with your product instead of getting lost in the UI.

qrGPT
An AI-based QR code generator that includes prompts and options that allow you to customize how the QR code image appears.

Rapidpages
A prompt-first IDE for building great-looking pages. You simply describe the UI you desire and it will generate the code for that component using

Hal9: Chat with Your Data, Get Insights in Seconds
A tool that allows you to chat with your enterprise databases using secure generative AI, empowering business users on your team to do their own data analyses in seconds.    SPONSORED 

Onboard AI
An AI-based tool that lets you ask questions on any GitHub repository, to help you navigate unfamiliar code bases.

chatgpt.js
A feature-rich and lightweight JavaScript library for working with ChatGPT's DOM that includes an API to interact with ChatGPT for use in Chrome extensions, Tampermonkey scripts, and more.

Spirals
A small AI-based app that lets you type into a prompt to generate spiral art. I typed "an elephant in a bag of chips" and now I regret all my life decisions.

AI Colors
An online tool to generate and customize color palettes from a text prompt, with options to save and browse public palettes and you can view the colors in use in a realistic UI on the page.

AI Colors

Fine
A native app for Mac, Windows, and Linux to deploy, manage, and run AI agents that serve as your virtual teammates, to help 10x your development productivity.

EnhanceAI
Add AI autocomplete to any website in minutes, with AI powered forms, surveys, text inputs, and more. Includes a React wrapper as well.
 

JSON Tools, Databases, etc.

json-object-keys
A TypeScript based utility that lets you manage complex object keys in depth. Still in early development.

Undb
A private-first, unified, self-hosted, customizable, no-code database that you can access via a visual UI that's built with SvelteKit, Tailwind, Vite, Nest.js, and more.

jsontt
A CLI tool that lets you translate your JSON files or objects into different languages, with support for Google Translate, Bing, Libre Translate, and Argos. Node.js utility supports only Google Translate.

ElectricSQL
A local-first sync layer for web and mobile apps to build reactive, real-time, local-first apps directly on Postgres.

Hal9: Chat with Your Data, Get Insights in Seconds
Chat with your enterprise databases using secure generative AI and empower business users in your team to do their own data analyses in seconds.    SPONSORED 

dto-classes
A TypeScript library for modelling data transfer objects in HTTP JSON APIs that provides a number of features missing in TypeScript/Node.js.

Graphweaver
A library that speeds up your GraphQL development by securely connecting all your data sources in one place.

Database Diagram
A free online privacy-focused database diagramming tool that generates a visual diagram of your database by entering code.

Database Diagram

Deno KV
A key-value database built directly into the Deno runtime, available in the Deno.Kv namespace, useful for various kinds of data storage use cases.

D1 Manager
A web UI and API for Cloudflare D1 (a serverless SQL database) that provides a user-friendly interface for managing databases, tables, and records, as well as an API for performing operations programmatically.

sqlite-lines
An SQLite extension for reading lines from a file or blob, available for Node.js, Deno, Ruby, Python, and more.

Commercial Apps and Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
CSS Scanner – Chrome extension to scan, edit, and export CSS and HTML from any website.
Bytes – A JavaScript newsletter that's informative and entertaining, for all levels of JS devs.    AD 
Florm – A visual form builder to create branded, logic-driven forms, surveys, and more.
Mailbites – Ready-to-use components, sections, layouts, and more for HTML emails.
Hal9 – Answer data questions with conversational AI that leverages your company's cloud data.   AD 
Chatterdocs – Create custom, GPT-powered chatbots for tech support, lead generation, etc.
iconGeniusAI – Use AI to create the perfect icon for your business, app, prints, or logo.

An X Post for Thought

Interestingly, I've felt this same way about the thumbs up reaction lately. Do you agree?
 
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...

This is neat for recipe collectors: yums.email. Send an email to this service with links to any recipes you want to save, and you'll get a formatted email with the recipe in an email.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@LouisLazaris
PayPal.me/WebToolsWeekly

Older messages

Web Tools #532 - Guitar Tools, React, SVG, Uncats

Thursday, September 28, 2023

Web Tools Weekly WEB VERSION Issue #532 • September 28, 2023 Advertisement Let Auth0 by Okta Take Care of Customer Identity Got better things to worry about than building Identity? If you're an

Web Tools #531 - Video SDK, JS Utilities, Build Tools, VS Code

Thursday, September 21, 2023

Web Tools Weekly WEB VERSION Issue #531 • September 21, 2023 The following intro is a paid product review for Dyte, a platform that provides a powerful SDK to create immersive live video experiences

Web Tools #530 - DOM Parser, Frameworks, Media Tools, JS Plugins

Sunday, September 17, 2023

Web Tools Weekly WEB VERSION Issue #530 • September 14, 2023 Advertisement They Call it the “Tesla of Productivity Apps" Achieve maximum productivity with: Daily planning: Add or create a daily

Web Tools #529 - CSS Survey, JS Utils, ChatGPT, JSON/DB

Thursday, September 7, 2023

Web Tools Weekly WEB VERSION Issue #529 • September 7, 2023 Advertisement How To Adjust Image Size Without Distortion Resizing pictures is an easy task, but it gets terrifying when you deal with

Web Tools #528 - CSS Tools, Git/CLI, Uncats

Thursday, August 31, 2023

Web Tools Weekly WEB VERSION Issue #528 • August 31, 2023 Advertisement The Marketer's Guide to Composable Content Creating and publishing content shouldn't be that hard. Grab this marketer-

You Might Also Like

Reading Beyond the Hype: Some Observations About OpenAI and Google’s Announcements

Sunday, May 19, 2024

Google vs. OpenAI is shaping up as one of the biggest rivarly of the generative AI era. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Final Reminder: Apple Issues "Update Now Warning"

Sunday, May 19, 2024

I wanted to send a final reminder — if you haven't already updated your iPhone to iOS 17.5, we strongly recommend you do so today. This is also your last chance to get access to our iOS 17.5 In-

Second Brain/Attention/Find Your Books

Sunday, May 19, 2024

Recomendo - issue #411 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #407

Sunday, May 19, 2024

ISSUE #407 19th of May 2024 Hello Kotliners! The Google I/O just finished this week with a huge announcement for us, with Google supporting now Kotlin Multiplatform on Android, and the KotlinConf will

Learn How to Use AI to Reach Your Full Potential, newsletterest1!

Sunday, May 19, 2024

3 Ways AI Can Help Your Writing ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we