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

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer