Web Tools #407 - Webpack, Frameworks, Testing, JS Utils

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #407 • May 6, 2021

Advertisement
The Key to a Healthy Lifestyle
Noom is not a diet – it's a personalized program designed to create sustainable weight loss and behavior change. You'll partner with a Noom specialist, who is trained in psychology and will help you create a personalized action plan based on your goals, current progress, and individual life circumstances.
Learn more about Noom
Noom

I've never really been a super-expert when it comes to bundling tools, task runners, or similar tooling. I've used Grunt and Gulp for doing simple stuff like minifying files and cache busting and I've recently also gotten into some more modern options that are popular in the community.

As you've noticed, the industry has moved away from straight task runners to what we refer to now as module bundlers. Two of the most popular ones over the past few years are Parcel.js and webpack.

In a previous issue I had briefly mentioned that I wrote a beginner's tutorial on Parcel.js, over on CodeinWP. Following up on that, I recently (finally!) delved into webpack and I wrote up a pretty easy to follow introductory article on that super-popular bundler:

Webpack Tutorial for Beginners

If you've never touched webpack, I think you'll find it a good easy-to-follow starting point. It's definitely one of those articles that I myself will often refer back to when working with webpack in the future. I think I Google my own articles weekly! 😄

In terms of bundlers, I suppose the next one I'll have to get into is Snowpack, as that seems to be the hottest one over the past year or so (and it's already at version 3). Hope you enjoy the article.
 

Now on to this week's tools!

Front-end Frameworks

The Key to a Healthy Lifestyle
Noom is not a diet – it's a personalized program designed to create sustainable weight loss and behavior change. You'll partner with a Noom specialist, who is trained in psychology and will help you create a personalized action plan based on your goals, current progress, and individual life circumstances.  sponsored 

tailwind-dashboard-template
A free admin dashboard template built on top of Tailwind CSS and fully coded in React.

DevUI
An open-source front-end component library, icon set, admin template, and more for enterprise-level apps.

Inkline
A customizable Vue UI/UX library with a consistent and expressive API, designed for creating flawless responsive web apps.

Inkline

nine4
A set of three free templates with a CC v1.0 license, built with Next.js and Tailwind.

Soft UI Dashboard
An innovative Bootstrap 5 dashboard template with numerous full-coded elements and components.

full-stack-ethereum
An opinionated full-stack starter for building Ethereum apps (the starter kit goes along with a tutorial linked in the repo).

node-express-boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose.

Flatlogic
Beautifully designed web and mobile application templates built with React, Vue, Angular, React Native, and Bootstrap.

volt-react-dashboard
A React admin dashboard template and UI library based on Bootstrap 5.

VueTailwind
Open-source collection of fully responsive and beautiful HTML components made with Vue and Tailwind.

Ream
A framework for building server-rendered or statically-generated web apps in Vue 3, heavily inspired by Next.js and SvelteKit.

Podium
An easy to use server-side composition library for building apps using the microfrontends architecture pattern.
 

Testing and Debugging Tools

Run Linux Software Faster and Safer with Unikernels
Easily run unikernels today with free / open source. Build your first unikernel in minutes!  sponsored 

git-split-diffs
GitHub-style split diffs with syntax highlighting in your terminal.

Monito
Not free. A browser extension that records everything happening in a web app so you can find bugs and generate test reports.

Backlink Checker
Enter a URL to find all backlinks to a page, useful for SEO and related testing and optimization.

Lighthouse Metrics
Provides Lighthouse metrics for a web page by running tests from multiple locations for a more accurate global performance check.

Lighthouse Metrics

Thunder Client
VS Code extension. A hand-crafted lightweight REST client for testing APIs.

Prism
An open-source HTTP mock and proxy server. Accelerate API development with realistic mock servers, powered by OpenAPI documents.

Style Check
Import a CSS library or choose from the selected options and this page will show you the effects of that library on all HTML elements.

Shapecatcher
Draw something in the box and this tool will help you to find unicode characters that closely match what you drew.

DeepSource
Automatic code analysis tool to help you find bugs, fix security flaws, and more, with a decent free plan.

On the Release Radar:

JavaScript Utilities

Run Linux Software Faster and Safer with Unikernels
Easily run unikernels today with free / open source. Build your first unikernel in minutes!  sponsored 

MathicallJS
A fast JavaScript math library designed for simulation and data processing.

Necktie
A simple DOM binding tool that binds your logic to DOM elements in an easy way, taking its powers from document.querySelector and MutationObserver capabilities.

Combine-Promises
Like Promise.all(array) but with an object instead of an array.

WinBox.js
A customizable and dependency-free library for creating apps with windows – kind of like modals, but with more of a similarity to OS window functionality.
 
WinBox.js

betterator
A better sync and async iterator API.

Poulette
A proof of concept for a color mixer interface.

unctx
A utility to allow you to easily implement a Vue-like Composition API pattern in your vanilla JavaScript projects.

movy.js
An easy-to-use animation engine based on Three.js and GSAP.

Steno
A specialized fast async file writer that makes it fast and safe to write to the same file often/concurrently.

grfn
A tiny (~400B) utility that executes a dependency graph of async functions as concurrently as possible.

next-mdx
A fast and TypeScript-ready set of helper functions for fetching and rendering local MDX files that handles relational data and supports custom components.

p5i
p5.js, but with more friendly instance mode APIs.
 

A Tweet for Thought

If you like Dad-joke style humour, you'll enjoy this response to Bill and Melinda Gates's latest news.

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 want nostalgia with the benefits of modern technology, you'll want to check out the Open Source Rotary Cellphone.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me  Patreon / GitHub Sponsors  E-Books

Older messages

Web Tools #406 - CSS Tools, SVG, Svelte, jQuery

Thursday, April 29, 2021

Web Tools Weekly WEB VERSION Issue #406 • April 29, 2021 Advertisement The Secret to a Healthy Lifestyle Noom is the world's leading behavior change company, disrupting the weight loss and

Web Tools #405 - JS Libraries, VS Code Tools, Uncats

Thursday, April 22, 2021

Web Tools Weekly WEB VERSION Issue #405 • April 22, 2021 Advertisement Stay Online and Secure with Snapt Aria ADC – Fast, Agile, Efficient Reduce risk, build anywhere, be adaptable. Up to 5X faster

Web Tools #404 - Frameworks, Tailwind, React, Testing

Monday, April 19, 2021

Web Tools Weekly WEB VERSION Issue #404 • April 15, 2021 Advertisement Managing Apple Devices at Your Business Is Easier Than Ever! Managing your business's Apple devices is time-consuming –

Web Tools #403 - React Tools, JS Utilities, Jamstack

Thursday, April 8, 2021

Web Tools Weekly WEB VERSION Issue #403 • April 8, 2021 Advertisement Cloudways A managed cloud hosting platform for digital agencies, developers, and e-commerce businesses offering simplicity, great

Web Tools #402 - CSS Tools, VS Code, Media, SVG

Thursday, April 1, 2021

Web Tools Weekly WEB VERSION Issue #402 • April 1, 2021 Advertisement Set Up, Manage & Secure Apple Devices in Minutes Jamf Now is a device management solution for your team's Apple devices at

You Might Also Like

I/O is coming, get ready

Tuesday, April 30, 2024

What's new in Google Play and Android Email not displaying correctly? View it online April 2024 Google I/O program details are now live Google I/O program details are now live Get a sneak peek at

Google and Fisker cut jobs

Monday, April 29, 2024

Plus, Getir exits most markets and real estate investors learn to Backflip View this email online in your browser By Christine Hall Monday, April 29, 2024 Happy Monday, and welcome back to TechCrunch

⌨️ You'll Want One Of These Steam Deck Keyboards — Why I Stopped Trying to Finish Games to 100%

Monday, April 29, 2024

Also: Conditional Formatting in Spreadsheets, and More! How-To Geek Logo April 29, 2024 Did You Know Babies have more bones than adults; as they age, several bones (such as the plates in the skull)

Behind the Product – Miro

Monday, April 29, 2024

Brought to you in partnership with CustomerIQ The AI platform to help teams aggregate, search, and synthesize customer feedback. CustomerIQ aligns teams with insights from channels like CRM notes,

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌