Web Tools #516 - Frameworks, SVG Tools, Svelte

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #516 • June 8, 2023

Advertisement

Powerful Git Client for Mac and Windows
Boost your team's productivity with Tower – a beautiful, native Git client designed to make Git easy (and actually enjoyable!) to use.

Tower

Join 100,000+ developers and teams who benefit from Tower's lightning-fast performance and best-in-class features, such as Undo, Drag & Drop, and seamless integration with code hosting platforms like GitHub or GitLab. Become more productive with version control today!

Try a Better Way to Work with Git

As you likely know, if you're commenting on any GitHub issue or pull request, the text field provides a nice little set of tools to easily insert all sorts of special bits of text and other content. Links, headings, italics, blockquotes, bullet lists, and so on.

Toolbar when inserting a GitHub comment

Another one you probably use often is the at-mentions features. Just type the @ symbol (or use the @ button in the little toolbar) and you'll get a list of suggestions based on users that have already interacted with the issue or pull request.

At-mentions in a GitHub comment

Maybe one that's a little lesser known is the button called "Reference an issue, pull request, or discussion" button. This is the button that looks like a little chat bubble with an arrow coming out of it. This one can also be triggered by typing a hash or number symbol (#). This gives you a list of possible issues to reference and you can start typing a number if you want to narrow it down.

Issue mentions in a GitHub comment

I think those three are pretty commonly used, especially the first two. But notice there's a button called "Slash commands" at the end of the toolbar. This button triggers 4 different options:

Slash commands in a GitHub comment

You can insert a code block for a specified language, use a `details` element that opens/closes within the comment, insert a saved reply, or (my favourite), insert a Markdown table!

That last one is pretty cool because who can remember the syntax for a Markdown table? Even if you're not intending to include your table inside a GitHub comment, if you ever want a Markdown-based table, this is a great option to keep in mind.

Markdown table in a GitHub comment

When you select it in the list, you'll be prompted to choose the number of columns and rows for your table, after which you can insert it.

Now on to this week's tools!
 

Front-end Frameworks

Materialize
A responsive front-end component library, based on Google's Material Design, that's a fork of a similar project that's no longer maintained.

Washington Post Design System
A growing library of design tokens and interactive components purpose-built for Washington Post assets, but MIT-licensed and open-sourced for general use.

Astro & Tailwind CSS Starter Kit
A free and simple theme for Astro that lets you easily integrate your Gumroad or Lemon Squeezy (the subscription service platform).

Tower Makes Git Easy
Just ask the 100,000 developers using it around the world. A native Git client with Undo, Drag & Drop and Remote Services Integration so that you can build better software!   SPONSORED 

Built At Lightspeed
A directory of 4000+ paid and free templates and UI kits for the modern stack. You can filter by technology, framework, site type, or do a search.

Windstatic
A set of 180+ elements and layouts built with Tailwind CSS and Alpine.js, skillfully designed with an eye for aesthetics.

Next.js + Contentlayer
A template based on Next.js 13, Contentlayer, Tailwind, and built-in dark mode.

Super Template
Build-less template inheritance in the browser. Handy for example or demo pages.

Mirrorful
An open-source design system framework for teams to manage the building blocks of their apps, featuring design tokens, theme generation, and more.

Mirrorful

AWS Serverless API Template
A template for starting an AWS-based serverless API that utilizes lambda, api-gateway, WAFv2, and other services.

Next-js-Boilerplate
An opinionated boilerplate and starter for projects built with Next.js, Tailwind, and TypeScript with ESLint, Prettier, Husky, Lint-Staged, Jest, Testing Library, and more.

Tauri + Astro
A template to help get you started developing with Tauri (the toolkit for building desktop apps) and Astro.
 

Media Tools (SVG, Images, etc.)

SVG Gradients
A gallery of 40+ beautiful SVG gradients. Just click to copy the SVG code and paste directly into your HTML.

SpaceBadgers
An API to add custom SVG-based badges to your repos, docs, or other projects, for indicating various project development and maintenance info.

FreeUIResources
Hand-picked UI design resources for Figma, Adobe XD, Photoshop, Sketch and Adobe Illustrator, including app designs, web templates, UI kits, wireframes, mockups, icons, and more.

Securely Share 2FA Tokens With Others, No Phone Needed
A browser-based 2FA authenticator for you and your team. Easy import from Google Authenticator, user management, read-only access, backups, and more. 2FA your team will love!    SPONSORED 

Background Remover AI
Online tool to remove backgrounds from images and video, including an API to do so. Free version has limitations.

Foodiesfeed
A stock photo website with 2,300+ free food-related photos searchable by category or keyword.

Iconito
SVG icon management for React that lets you store your SVG icons in a single definition file as symbols so you can use them with references.

SVG Shapes
A gallery of 100+ unique SVG shapes, customizable with a unique gradient or solid fill.

SVG Shapes

Online Favicon Generator
Upload a logo or image and this tool will generate the necessary favicon images along with the HTML to include them in your pages.

GraphicSurf
A directory of vector images and graphics, including patterns, illustrations, icons, and more.
 

JS Library Plugins and Tools

Sveltris
Intermix UI primitives like components, and state primitives like hooks between frameworks, without even noticing.

Ngx Stripe
A thin wrapper around Stripe Elements that allows adding Stripe Elements to any Angular app.

Modular Forms
A modular and type-safe form library for Solid, Qwik, Preact, and React, with a focus on performance.

vite-plugin-web-extension
A Vite plugin for developing browser extensions that features super-fast developer mode, support for all browsers, TypeScript support, and more.

Securely Share 2FA Tokens With Others, No Phone Needed
A browser-based 2FA authenticator for you and your team. Easy import from Google Authenticator, user management, read-only access, backups, and more. 2FA your team will love!   SPONSORED 

editable-website
A SvelteKit template for coding completely custom websites, while allowing non-technical people to make edits to the content by simply logging in with a secure admin password.

SvHighlight
A code syntax highlighter for Svelte, with line blur, highlighting and focus buttons, and easily customized with Tailwind classes.

solid-mason
A TypeScript-based plugin to create masonry layouts in SolidJS.

Svelte-Splitpanes
A Svelte component to create resizable panes, similar to an IDE UI, with features like min/max boundaries, snap, expand on double-click, fixed size, and more.

Svelte-Splitpanes

Svelte Email
A Svelte-based solution that enables you to write and design email templates with Svelte and render them to HTML or plain text.

Error Tailor
Seamless handling of form errors in Angular projects, fully customizable, so you can control when, where, and how each form field's errors are displayed.
 

Commercial Apps and Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Submit yours!
Screen Story – Screen recorder to create video demos, tutorials, education videos, GIFs, and more.
Meco – Enjoy newsletters in a space built for mindful reading and give your inbox space to breathe.    AD
Sivu – Build stunning landing pages in minutes, in the browser, using pre-made templates.
Draw3D – Upload a drawing and this tool will automatically convert it to a photo-like image.
Cloud Strategy – Choose the right cloud strategy by understanding cloud elasticity & scalability.  AD
MinChat – Effortlessly add real-time chat to your app or website with an all-in-one chat solution.
InVideo – Platform to simplify video creation with ready-made, customizable templates.

A Tweet for Thought

This is one of those statements that might always be true, but I feel like that's true even more so with the advent of AI-based coding.
 
A Tweet for Thought
 

Send Me Your Tools!

Made something? Reply to this email or 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 free full-stack coding training, check out App Academy, which claims "no catch, no strings attached" when signing up.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly
PayPal.me/WebToolsWeekly

Key phrases

Older messages

Web Tools #515 - JS Libraries, Database Tools, Uncats

Thursday, June 1, 2023

Web Tools Weekly WEB VERSION Issue #515 • June 1, 2023 Advertisement Warp: The AI-Powered Terminal for Mac 🤖 Warp is a Rust-based terminal with AI fully integrated so you always know which command to

Web Tools #514 - Jamstack, ChatGPT Tools, React

Thursday, May 25, 2023

Web Tools Weekly WEB VERSION Issue #514 • May 25, 2023 Advertisement The Terminal for the 21st Century ⚡ Warp is a Rust-based terminal with IDE-style input that lets you point, click, and select – like

Web Tools #513 - SVG, JS Utilities, Uncats

Thursday, May 18, 2023

Web Tools Weekly WEB VERSION Issue #513 • May 18, 2023 Advertisement Meet Your New Favorite Terminal ⚡ Warp is a Rust-based terminal that works like a modern app. Edit your commands like in an IDE,

Web Tools #512 - CSS/HTML, Build Tools, React

Friday, May 12, 2023

Web Tools Weekly WEB VERSION Issue #512 • May 11, 2023 Advertisement Effortlessly Manage Your Web3 Community Lithium is a community engagement platform designed for projects seeking to build, nurture,

Web Tools #511 - JS Libraries, Testing, ChatGPT

Thursday, May 4, 2023

Web Tools Weekly WEB VERSION Issue #511 • May 4, 2023 Advertisement Effortlessly Manage Your Web3 Community Lithium is a community engagement platform designed for projects seeking to build, nurture,

You Might Also Like

📧 EF Core Migrations: A Detailed Guide

Saturday, May 18, 2024

​ EF Core Migrations: A Detailed Guide Read on: m​y website / Read time: 10 minutes BROUGHT TO YOU BY ​ Low-code Framework for .NET Devs ​ Introducing Shesha, a brand new, open-source, low-code

Slack is under attack … and you don’t want that

Friday, May 17, 2024

Plus: OpenAI is not aligned with its Superalignment team View this email online in your browser By Christine Hall Friday, May 17, 2024 Good afternoon, and welcome back to TechCrunch PM. We made it to

Ilya Sutskever leaves OpenAI - Weekly News Roundup - Issue #467

Friday, May 17, 2024

Plus: Apple is close to using ChatGPT; Microsoft builds its own LLM; China is sending a humanoid robot to space; lab-grown meat is on shelves but there is a catch; hybrid mouse/rat brains; and more! ͏

SWLW #599: Surfing through trade-offs, How to do hard things, and more.

Friday, May 17, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

💾 There Will Never Be Another Windows XP — Why Ray Tracing is a Big Deal in Gaming

Friday, May 17, 2024

Also: What to Know About Google's Project Astra, and More! How-To Geek Logo May 17, 2024 Did You Know The very first mass-manufactured drinking straw was made of paper coated in wax; the straw was

It's the dawning of the age of AI

Friday, May 17, 2024

Plus: Musk is raging against the machine View this email online in your browser By Haje Jan Kamps Friday, May 17, 2024 Image Credits: Google Welcome to Startups Weekly — Haje's weekly recap of

Daily Coding Problem: Problem #1444 [Medium]

Friday, May 17, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Yahoo. Recall that a full binary tree is one in which each node is either a leaf node,

(Not) Sent From My iPad

Friday, May 17, 2024

The future of computing remains frustrating (Not) Sent From My iPad By MG Siegler • 17 May 2024 View in browser View in browser I tried. I really did. I tried to put together and send this newsletter

iOS Dev Weekly - Issue 661

Friday, May 17, 2024

What's the word on everyone's lips? 🅰️👁️ View on the Web Archives ISSUE 661 May 17th 2024 Comment Did you catch Google I/O this week? It's Always Interesting to see what the Android

Your Google Play recap from I/O 2024

Friday, May 17, 2024

Check out all of our latest updates and announcements Email not displaying correctly? View it online May 2024 Google Play at I/O 2024 Check out the Google Play keynote to discover the latest products