Web Tools #521 - JS Libraries, Git/CLI Tools, Uncats
source link: https://mailchi.mp/webtoolsweekly/web-tools-521
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
JS Libraries, Git/CLI Tools, Uncats
|
Issue #521 • July 13, 2023
Advertisement
|
Securely Share 2FA Tokens With Others, No Phone Needed Daito does only one thing: manage TOTP 2FA tokens for you and thus offering a fully isolated system, separate from your password manager. The authenticator is web-first and web-only, no app install needed. |
In case you missed it, JavaScript's try-catch statement has recently been given an optional new feature that can allow you to create cleaner try-catch blocks.
Notice the parentheses next to the "catch" statement. These are used to pass in the optional "error" object, which you can name whatever you want. It's often passed in as "error" or something similar that's easy to understand. Then you can deal with it inside the catch block.
You can see this code doesn't need the error object so the parentheses are omitted and instead the block simply returns false when there's an error. |
||
uite |
JavaScript Libraries and FrameworksSpace.js
Not a single tool but a directory that displays a comparison table of some of the more popular "lightweight" JavaScript libraries that don't require build tools or compilers.
|
Git, GitHub, and CLI ToolsMaverick A collection of customizable UI components for CLIs made with Ink (the popular React library for building command-line apps). Manter A terminal app built with Svelte and Rust to enhance the terminal experience with features like autocomplete, current branch display, reusable scripts, and more. Tiny Bin A JS/TS multi-featured, dependency-free library for building tiny and beautiful command line apps. dns-detector A tiny, dependency-free CLI tool built with Node.js to resolve host IPs and find the fastest IP. README-template A starter template for a README for a GitHub repository or similar project, that includes a number of standard sections often used in project READMEs. bruno A new and innovative open-source, Git-friendly API client, aimed at revolutionizing the status quo represented by Postman and similar tools. |
The UncategorizablesFern A cross-platform native server that enables you to collect, manage, and stream your media collection, with official and third-party apps to access your media from anywhere. ChromeStats An all-in-one platform to compare and analyze Chrome extensions, for competitor research, risk analysis, and growth tracking. Typewolf An all-in-one resource for everything related to what's trending and new in fonts, font pairings, typography checklists, and more. onsheets.io An online app to convert Google Sheets data to REST APIs. Hiber3D A developer kit to quickly and easily build interactive 3D worlds and publish them directly to the web for seamless performance across mobile, tablet and desktop. WriteFreely A clean, Markdown-based publishing platform for building a writing space on the web. Javy A JavaScript to WebAssembly toolchain that takes your JavaScript code and executes it in a WebAssembly embedded JavaScript runtime. |
Commercial Apps and Classifieds
|
A Tweet for ThoughtA thread from Chris Wanstrath, one of the co-founders of GitHub, outlining GitHub's early successes. It's no wonder Microsoft paid $7.5 billion for the company in 2018!
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...Kenny Log-ins probably shouldn't be used for anything important, but the whole concept is hilarious and worth checking out for anyone who grew up in the 1980s. Keep tooling, |
Copyright © 2023 Lazarpress, all rights reserved. Curious about this email? Well, at some point you subscribed, likely at webtoolsweekly.com Lazarpress 5576 Yonge Street PO Box 10044 North York, ON M2N 5S0 Canada unsubscribe from this list |
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK