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

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

Issue 347 - Tesla opens electronic parts catalog to the public

Thursday, January 9, 2025

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 347 -

Programmer Weekly - Issue 237

Thursday, January 9, 2025

View this email in your browser Programmer Weekly Welcome to issue 237 of Programmer Weekly. Happy New Year! I hope you had a great holiday and took some time off to recharge. Quote of the Week "

GOAT, Memes, and the Millionaire AI Agent

Thursday, January 9, 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? 🪐 What's happening in tech today, January 9, 2025? The

The Python skills gap no one talks about

Thursday, January 9, 2025

"I thought I was doing fine until they asked me to review someone else's code..." That's what Jake, a Python developer of 3 years, told me in November. He'd just spent an entire

Compare New Free/Paid Copilot Plans, ASP.NET Core Layouts, Dive into .NET MAUI, More

Thursday, January 9, 2025

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight January 9, 2025 THIS ISSUE SPONSORED BY: ■ Yes, you finally test like a champion. ■ Visual Studio Live! Las Vegas: .NET Developer

Simplify Async Programming

Thursday, January 9, 2025

View in browser 🔖 Articles Coroutines: From Basics to Advanced Patterns Master Kotlin Coroutine Channels to improve communication between coroutines in Android development. Learn the basics, explore

Spyglass Dispatch: One Prediction Down...

Thursday, January 9, 2025

9 More to Go for 2025 • Netflix Wrestles the WWE Audience • EU Swipes Back at Meta • Howard Marks' Bubble Watch • TikTok Case Eve The Spyglass Dispatch is a newsletter sent on weekdays featuring

The 7 smart glasses we loved at CES

Thursday, January 9, 2025

AI tops LinkedIn jobs report; Best laptops of CES; Revive an old MacBook with Linux -- ZDNET ZDNET Tech Today - US January 9, 2025 Prakhar Khanna wearing Inair Glasses CES 2025: The 7 most advanced

wpmail.me issue#701

Thursday, January 9, 2025

wpMail.me wpmail.me issue#701 - The weekly WordPress newsletter. No spam, no nonsense. - January 9, 2025 Is this email not displaying correctly? View it in your browser. News & Articles Wix Vs.

Streamline Your Note-Taking - Why Daily Notes Should Be Your Capture System

Thursday, January 9, 2025

Transform your note-taking workflow by using daily notes as your primary capture system. Learn how to maintain focus, save time, and create better connections between your ideas Sébastien Dubois