~javascriptweekly | Bookmarks (194)
-
Build a Next.js sign-up form with React Hook Form
Build a Next.js Sign-Up Form with React Hook Form — Features progressive enhancement, dynamic validation, and...
-
GitHub - rajibola/human-regex: Human-friendly regular expression builder with English-like syntax.
Human Regex: Human-Friendly Regular Expression Builder with English Syntax — After 8 years of Perl, regexes are...
-
Tutorial: publishing ESM-based npm packages with TypeScript
How to Publish ESM-Based npm Packages with TypeScript — Now that you can use the ES...
-
Vite with TypeScript
Vite with TypeScript — If you’ve created a JavaScript-based React project with Vite and want to...
-
GitHub - le0pard/re2js: RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
RE2JS 1.0: Linear Time Matching for Regular Expressions — RE2 is a regular expression engine built...
-
Fuse.js | Fuse.js
Fuse.js 7.1: Lightweight Fuzzy-Search with No Dependencies — Want a simple search feature without a dedicated...
-
tinygradient
🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color...
-
GitHub - jkroso/parse-duration: convert a human readable duration to ms
parse-duration 2.0: Convert a Human Readable Duration to Milliseconds — You might wonder why a library...
-
Waveform Renderer
Waveform Renderer — Quickly create a visual waveform from a MP3 or WAV — you can...
-
Dance_to_the_rhythm.mod | Dittytoy
A Protracker Module Player in Pure JavaScript — I’m a sucker for 90s tracker music, JavaScript...
-
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle Claims 'JavaScript' Isn't a Generic Term, and More — In this 'motion to dismiss' Oracle...
-
There are a lot of ways to break up long tasks in JavaScript.
There Are a Lot of Ways to Break Up Long Tasks in JavaScript — Due to...
-
Sentry's Pinia Integration for Vue and Nuxt Error Tracking
Debugging Shopping Cart Issues Faster — Vue/Nuxt devs: Get full insight into your shopping cart errors!...
-
Angular: The Documentary | An origin story
▶ Angular: The Documentary — From the creators of the fantastic ▶️ Node.js and ▶️ Ruby on Rails documentaries...
-
Which rich text editor framework should you choose in 2025? | Liveblocks Blog
Which Rich Text Editor Framework Should You Choose in 2025? — A round-up of actively developed...
-
JavaScript Error Tracking | Datadog
Locate and Resolve JavaScript Errors Instantly with Datadog — Troubleshoot frontend JavaScript errors faster with frontend...
-
Intro to Wasm in Deno
An Introduction to WebAssembly in Deno — How to build a simple WASM module and use...
-
GitHub - xzitlou/jsontr.ee: Effortlessly visualize JSON structures as dynamic tree diagrams
jsontr.ee: Visualize JSON Structures as Dynamic SVG Diagrams — You can try it out on this playground,...
-
GitHub - dbos-inc/dbos-transact-ts: Ultra-Lightweight Durable Execution in TypeScript
DBOS Transact v2: Lightweight Durable Execution in TypeScript — Durable execution means persisting the execution state...
-
GitHub - puffinsoft/jscanify: The Javascript document scanning library.
jscanify 1.3: JavaScript Document Scanning Library — Given raw photos of documents, this can do paper...
-
Home - Ruck
Ruck 9.0: A React Webapp Framework for Deno — A lean React-based way to build modern...
-
A WebAssembly compiler that fits in a tweet
A WebAssembly Compiler That Fits in a Tweet — Or 192 bytes, if you prefer. This...
-
The Hidden Complexity of Scaling WebSockets
Lessons from Scaling WebSockets for a JavaScript App — Scaling WebSockets for real-time apps presents hidden...
-
Learning the Hard Parts of JS
JavaScript: The Hard Parts — Take your knowledge to the next level with the most loved...