Issue #570 (JS Library Plugins, Git/CLI, Build Tools)06/20/24
The Best New App for Newsletter Reading
Meco is a distraction-free space for reading newsletters outside the inbox. The app is packed with features designed to supercharge your learnings from your favourite writers.
Meco connects to Gmail & Outlook, is available to try free on iOS and desktop on the web, and has features like grouping newsletters, setting smart filters, bookmarking your favorites, and reading in a scrollable feed.
Join over 30k readers enjoying their newsletters and decluttering their inbox.
Try Meco Today →
|
JavaScript Library Tools
Catena — A lightweight library inspired by tRPC for building end-to-end type-safe APIs on top of Express.js, that's easy to plug it into your existing Express.js codebase.
Layer Cake — A graphics framework for Svelte that lets you use reusable components for creating interactive charts, maps, and similar data-driven visualizations.
Meco — Free your newsletters from the inbox. Move your newsletters to a space built for reading and declutter your inbox in seconds. SPONSORED
Dev Error Boundary — A Vite plugin that enhances the errors thrown and caught by your Remix app, providing a more descriptive ErrorBoundary component.
uikit — A library for building performant 3D user interfaces for Three.js using React Three Fiber and Yoga (the embeddable flexbox layout engine).
echarts-solid — A library that provides components to make it easier to integrate ECharts in SolidJS applications.
ngx-signal-state — An opinionated micro-sized simple state management solution for Angular Signals, the native Angular state management solution.
Glaze — A utility-based animation library powered by GSAP, with support for responsive design, timelines, nested animation properties, and more.
Alpine AJAX — An Alpine.js plugin that enables your HTML elements to request remote content from your server, enabling you to build straightforward, robust, interactive websites.
Mode Watcher — A set of simple utilities to allow you to manage light and dark modes in your SvelteKit app.
|
Git, GitHub, and CLI Tools
ntcharts — A charting library for the terminal, written in Go, for use with the Bubble Tea framework and other TUIs.
Classy Ink — A simple drop-in replacement for the Box and Text components in the Ink library, with a syntax familiar to those who use Tailwind CSS.
CodeFlattener — A Node.js command-line tool designed to export the structure and code of a repository into a single flat text file.
BookBub — Get free and discounted bestselling e-books. Join millions of happy readers saving up to 95% on the biggest e-books available, personalized to your reading taste and deals delivered to you daily. SPONSORED
Hookdeck CLI — A free, no account required, alternative to ngrok for localhost asynchronous web development (e.g. webhooks), written in Go.
janeway — A Node.js console REPL with object inspection, autocomplete, clickable output, copy variables to clipboard, and other features.
superfile — A fancy and modern terminal file manager for Mac and Linux, with partial support for Windows, that features a nice UI, fully customizable, multi-panel view, and lots more.
|
gitfs — A Go package that presents a file tree downloaded from a remote Git repository as an in-memory fs.FS file system.
PullNotifier — A Slack plugin that lets you monitor GitHub pull requests directly on Slack. Free version allows unlimited PR notifications, unlimited repos, and up to 5 team members.
GitHub Copilot in the CLI — Now generally available, an extension for the GitHub CLI that provides a chat-like interface in the terminal to ask questions about the command line.
|
Build Tools, Bundlers, etc.
unplugin-parcel-macros — An "Unplugin" that lets you use Parcel's macro implementation in Webpack, Vite, Rollup, esbuild, Next.js, and more.
remix-client-cache — A powerful and lightweight library made for Remix, to cache your server loader data on the client using clientLoaders.
Blend — A lightweight Node.js tool designed to simplify managing dependencies within a project without using Git submodules, as an alternative approach for handling external code.
px — A CLI tool that can be used to run commands across different JavaScript package managers, so you don't need to switch between package managers when working on different projects.
NPMprune — A lightweight shell script designed to clean up your node_modules directory by removing unnecessary files like Markdown, doc and config files.
BookBub — Get free and discounted bestselling e-books. Join millions of happy readers saving up to 95% on the biggest e-books available, personalized to your reading taste and deals delivered to you daily. SPONSORED
Nuxt Build Cache — A highly experimental Nuxt module that allows you to speed up your Nuxt builds up to 2x.
Dashpress — An admin app generator to help you transform your database schema into sleek, customizable, and performant admin dashboards quickly and efficiently.
create-dmg — A Node.js tool that lets you create a good-looking DMG file for your macOS app.
npm-check-extras — A CLI app to check for outdated and unused dependencies, and run update or delete actions over selected ones.
|
Commercial Apps & Classifieds
Penify.dev – A GitHub App to automate and streamline the documentation process for devs and teams.
|
|
TLDR – A byte-sized version of Hacker News that takes just a few minutes to read. AD
|
Railway – An instant-deployment platform designed to streamline the software development life-cycle.
|
|
FILE0 – A modern S3 alternative that's backed by Cloudflare R2 Storage, with JS support.
|
Techpresso – Join 100,000+ free daily readers for the latest AI and tech news, tools, and insights. AD
|
|
BashVault – A Mac or Linux app to track the scripts, aliases, and functions you most commonly use.
|
Comnoco – A visual programming language and deployment platform for no-code backends.
|
|
|
An X Post for Thought
Laura Wendel points out something interesting about searching fonts on Google. I wonder how long this has been a thing? Although I will say, I tried it with a lesser-used slab serif font and did not get the same result (likely for readability reasons).
Send Me Your Tools!
Made something? Reply to this email or send links via Direct Message on X @LouisLazaris (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...
One Minute Park lets you visit parks from around the world for one minute (videos, not live streams). The goal of the project is to have exactly 1,440 videos of parks, enough to fill a 24-hour day, so you can contribute if you want!
Thanks to all for subscribing and reading!
Keep tooling,
Louis
webtoolsweekly.com
@LouisLazaris
|
|
|