Web Tools #386 - Frontend Frameworks, SVG, Build Tools

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #386 • December 10, 2020

The following intro is a paid product review for Preflect, a microsurvey and navigation tool that helps visitors stay engaged on your website.

For anyone running a website or app, it’s a challenge to ensure visitors aren’t lost when looking for something specific. It’s true, some users are merely browsing and don’t necessarily have a plan in mind. But in either case, Preflect’s easy-to-use service will help guide your site’s visitors to actionable content.
 
Preflect

Preflect lets you add a widget to any page that can be embedded in one of four ways:
  • Bottom-corner overlay
  • Modal window
  • Inline with the content
  • Infinite scroll
I was skeptical at first because my first thought was ‘Who needs another nagging UI widget’? But Preflect’s widget isn’t asking for subscriptions like most do, but is helping your users navigate so they can find what they want and you can increase conversions.

For example, the bottom-corner overlay can display a navigation survey that asks visitors where they want to go, with each option clickable to lead them to the right page. To create a survey, install the script on your site, then configure it:
 
Configuring a Preflect survey
Configuring a Preflect survey

Preflect’s surveys can be customized to match your brand:
 
Customizing a Preflect survey
Customizing a Preflect survey

Once you’ve defined the question, options, and links for a survey, it looks something like this:
 
A bottom-corner overlay survey
A bottom-corner overlay survey

If you select the modal option for the survey, it can display on exit, load, or with a 15s delay:
 
Configuring a modal survey
Configuring a modal survey

It’s important to emphasize that this is a navigation tool. So while you can collect info on what option is clicked, the user also benefits by specifying what they want and they’re taken directly to the option chosen (you define optional URLs for each survey choice).

Of course, the modal window should be used with care, as many users find it obtrusive. So you might opt for the bottom-corner overlay shown in the earlier image. If neither option works for you, you can choose the inline version of the survey.

Preflect’s control widget (where you create and customize surveys) lets you specify where in your content you want to inject the inline survey.
 
Setting up an inline survey
Setting up an inline survey

With custom branding, it works seamlessly, flowing with the content in any page you place it. Preflect’s widget allows you to hover over and click to select the spot on the page where you want the inline survey to appear. This is a great option if you feel the overlay and modal don’t fit with your site’s layout.

Once your survey is in place, you can start collecting data on survey views, number of responses, and response data. While writing this review, I added a Preflect survey on the Web Tools Weekly archives, asking users to select which term best describes their job (front-end, back-end, full-stack, or other). Click any individual issue to see the survey overlay in the bottom-right corner. This can give me insight on users browsing older issues.

Here are some use cases for Preflect:
  • Embed it on E-commerce websites to guide shoppers and direct them to pages where they can purchase what they want
  • Include surveys as navigation helpers that reduce bounce rates and abandonment
  • Gather survey data to learn about shoppers’ habits or blog readers’ content preferences
In addition to the surveys, Preflect gives you the option to add their infinite scroll navigation to any page. Like the survey widget, this too is a navigation tool.
 
Setting up Infinite Scroll
Setting up Infinite Scroll

To try out Preflect on any website (including Squarespace, WordPress, WooCommerce, and more), you can register for free (no credit card required). The free plan gives you unlimited survey responses and stats with 3 concurrent surveys, or you can upgrade to Premium for $29/month to get unlimited surveys.

So if you’re looking for an easy way to improve your site’s navigation and give users clear, actionable choices when browsing your content, Preflect might be exactly what you’re looking for.
 

Now on to this week's tools!

Front-end Frameworks

Wave UI
A responsive, accessible, touch-friendly Vue framework with 40+ components, and extras for form validation.

Tailwind Starter Kit
Open Source add-on for Tailwind that features multiple HTML elements and comes with dynamic components for React, Vue, and Angular.

tinyhttp
A modern, lightweight, and modular Express-like web framework for Node.

Landy
A free React landing page template designed for developers and startups, to create a quick and professional landing page for any project.

Denali
A themeable design system that offers ease of building with a framework without sacrificing your unique visual style.

Denali

Next.js Commerce
An all-in-one starter kit for high-performance e-commerce sites. With a few clicks, Next.js you can clone, deploy, and customize your own store.

Psammead
React component library from BBC that contains a mixture of components, containers and utilities.

Brix UI
Minimal UI framework for React built with TypeScript and styled-components.

Tailwind CSS
ICYMI the popular utility-first CSS framework is now at version 2+.

QCObjects
 A JavaScript full-stack framework based on the MVC pattern, to build micro-services and micro-frontends.

Pre-Frame
A small, truly reactive framework inspired by re-frame with Redux-like one-way data flow.

ngx-bootstrap
Fast and reliable Bootstrap widgets in Angular.

Build Tools, Bundlers, Deployment, etc.

vite-plugin-pwa
A zero-config progressive web app for Vite (the build tool that serves your code via native ES Module imports).

Rollpkg
Create packages with Rollup and TypeScript using convention over configuration.

WMR
A tiny all-in-one development tool for modern web apps, in a single 2mb file with no dependencies.

EZMM
An easy ES Module Manager to use modern JavaScript.

Rockpack
A solution for creating React apps with server-side rendering, bundling, linting, testing, logging, and localization.

Rockpack

Effectful.js
A tool to build JavaScript to JavaScript transpilers (Babel plugins). It extends JavaScript with various computation effects via runtime libraries but without any syntax extension.

nuxtjs/html-validator
Add automatic HTML validation to a Nuxt.js build.

Harold
A CLI tool that compares frontend project bundle sizes.

Stampede
A multi-featured Deno REST framework and eco-system written in TypeScript.

export-size
Analyze the bundle cost for each export of an ESM package.

boxednode
Ship a JS file with Node.js in a box.
 

Media Tools (SVG, Audio, etc.)

Decent Patterns
Really simple SVG Patterns using single Unicode characters. You can customize the foreground and background colors for each before you grab the code.

Graphery SVG
An SVG wrapper library with an API very close to SVG structure, 1.5kb gzip'd.

Plaiceholder
Upload images to transform them to blurred placeholders in SVG, CSS, data URI, and more.

Multiavatar
Generate random funky, diverse avatars in PNG format with potentially billions of combinations. Just type any characters in the field and the avatars change accordingly (though I'm not sure what is the basis for the changes).

quiver
A modern, graphical editor for commutative and "pasting diagrams", capable of rendering high-quality diagrams for screen viewing, and exporting to LaTeX.

Social Image Generator
Generate an embeddable attractive card to showcase a Node, Yarn, or PHP package for social sharing. Download as PNG or JPG.

3d Icons
A huge collection of 1200+ icons with a neat 3D design style, 4000x4000px dimensions downloadable as transparent PNG files. First 50 free for personal use; pay after that.

3d Icons

react-jsx-highcharts
Highcharts (the popular JS charting framework) built with proper React components.

IconFinder
A search engine for that has access to more than 5 million SVG or PNG icons.

Signal
An open source online MIDI editor that lets you open and save MIDI files and includes multi-track editing.

LineIcons
2000+ categorized line-based SVG icons, many free while others are part of a Pro plan.

A Tweet for Thought

Randall Kanna shares her dev interview prep threads and job hunting resources in one set of Tweets.

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've got some time over the holidays and you want to brush up on front-end skills, you might want to check out 50 Projects in 50 Days, a GitHub repo for a Udemy course of the same name. Even if you don't buy the course, the repository alone can serve as inspiration for trying to build the things listed.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me    /    Patreon    /    GitHub Sponsors

Older messages

Web Tools #383 - Black Friday, CSS Tools, SVG, CMS's

Friday, December 4, 2020

Web Tools Weekly WEB VERSION Issue #384 • November 26, 2020 Advertisement Cubbit Personal Cloud Sync, store, and share your files with Cubbit Cloud. Enjoy the highest security standards of zero-

Web Tools #385 - JS Utilities, VS Code, React Tools

Friday, December 4, 2020

Web Tools Weekly WEB VERSION Issue #385 • December 3, 2020 Advertisement JavaScript Speed Coding Challenge Are you ready to put your JavaScript skills to the test? Enter our JavaScript Speed Coding

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

Thursday, November 19, 2020

Web Tools Weekly WEB VERSION 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. .

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

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your