Bookmarks (211)

  • screenshot

    Style-observer: JS to observe CSS property changes, for reals • Lea Verou

    Style Observer: A Library to Observe CSS Property Changes — Lea Verou is a developer who’s easy...

  • screenshot

    Release v1.200 · githubnext/monaspace

    GitHub Extends Its Monaspace Font Family — Monaspace is a fantastic set of monospaced fonts from...

  • screenshot

    The React data-table I always wanted

    The React Data Table I Always Wanted — A look into a particularly fast and clean...

  • screenshot

    GitHub - developit/web-worker: Consistent Web Workers in browser and Node.

    web-worker 1.5: Consistent Web Workers for the Browser and Node — Want to publish npm modules...

  • screenshot

    GitHub - sockmaster27/svader: Create GPU-rendered Svelte components

    Svader: Create GPU-Rendered Svelte Components — The examples are a good way to get a feel...

  • screenshot

    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...

  • Ohm: a user-friendly parsing toolkit for JavaScript and Typescript

    Ohm: A Parsing Toolkit for JavaScript and TypeScript — It’s been a few years since we...

  • screenshot

    Testing 10 JavaScript Frameworks on Their HTML Defaults · Jens Oliver Meiert

    Testing 10 JavaScript Frameworks on Their HTML Defaults — Using a JavaScript framework is now ‘the...

  • screenshot

    Learning web extensions

    Learning How to Build Modern Web Extensions — It’s easy to run into outdated docs when...

  • screenshot

    How to start a React Project [2025]

    How to Start a React Project in 2025 — While there are many ways to start...

  • screenshot

    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...

  • ECMAScript proposal: RegExp escaping

    The RegExp Escaping ECMAScript Proposal — RegExp.escape() is a function to create an escaped version of...

  • screenshot

    How to build a copy code snippet button and why it matters

    How and Why to Build 'Copy Code' Buttons — A commonly encountered way to give readers...

  • screenshot

    Move on to ESM-only

    Why to Move On to 'ESM-Only' — The march to using ES modules has been going...

  • screenshot

    AWS for Developers | Programming Languages, Tools, Community | AWS Developer Center

    Build Better with AWS, Using Tips and Tools from the Developer Center — Get hands-on with...

  • tinygradient

    🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    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!...

  • screenshot

    Angular: The Documentary | An origin story

    ▶  Angular: The Documentary — From the creators of the fantastic ▶️ Node.js and ▶️ Ruby on Rails documentaries...

  • screenshot

    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...

  • Tutorial: publishing ESM-based npm packages with TypeScript

    How to Publish ESM-Based npm Packages with TypeScript — Now that you can use the ES...

  • screenshot

    JavaScript Error Tracking | Datadog

    Locate and Resolve JavaScript Errors Instantly with Datadog — Troubleshoot frontend JavaScript errors faster with frontend...

  • screenshot

    Intro to Wasm in Deno

    An Introduction to WebAssembly in Deno — How to build a simple WASM module and use...

  • screenshot

    Vite with TypeScript

    Vite with TypeScript — If you’ve created a JavaScript-based React project with Vite and want to...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Dance_to_the_rhythm.mod | Dittytoy

    A Protracker Module Player in Pure JavaScript — I’m a sucker for 90s tracker music, JavaScript...

  • screenshot

    Learning the Hard Parts of JS

    JavaScript: The Hard Parts — Take your knowledge to the next level with the most loved...

  • screenshot

    Announcing TypeScript 5.8 Beta - TypeScript

    Announcing TypeScript 5.8 Beta — It’s that time again. What’s new? Support for using require() for...

  • screenshot

    A WebAssembly compiler that fits in a tweet

    A WebAssembly Compiler That Fits in a Tweet — Or 192 bytes, if you prefer. This...

  • screenshot

    Standard Schema

    Standard Schema: A Common Interface to Schema / Validation Libraries — From the creators of Zod, Valibot...

  • Things people get wrong about Electron

    Things People Get Wrong About Electron — A long-time maintainer of the wildly successful Electron cross-platform...

  • GitHub - sindresorhus/emittery: Simple and modern async event emitter

    Emittery 1.1: A Simple, Modern Async Event Emitter — A small, async event emitter for Node...

  • screenshot

    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,...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Using Clerk SSO to access Google Calendar and other service data

    Using Clerk SSO to Access Google Calendar and Other Service Data — Leverage Clerk’s social sign in...

  • Plotly

    📊 Plotly 3.0: A JavaScript Graphing Library — A high-level, declarative charting library, built on top of...

  • Docxtemplater | Word, Powerpoint, Excel generation using templates in your application | docxtemplater

    docxtemplater: Generate docx and pptx Documents from Templates — Generate Word and PowerPoint files dynamically by...

  • The Hidden Complexity of Scaling WebSockets

    Lessons from Scaling WebSockets for a JavaScript App — Scaling WebSockets for real-time apps presents hidden...

  • screenshot

    Augment Code: Developer AI that gets your codebase

    Wish Your AI Co-Pilot Actually Knew Your Codebase? — Try the most context-aware Developer AI. Augment...

  • screenshot

    Introducing Mentoss: The fetch mocker - Human Who Codes

    Introducing Mentoss: The fetch Mocker — A new approach to mocking global fetch() calls (in both...

  • screenshot

    The modern way to write JavaScript servers

    The Modern Way to Write JavaScript Servers — The irony is that while Node popularized JavaScript...

  • screenshot

    Running Inference In Web Extensions | The Mozilla Blog

    🤖 Running Inference in Web Extensions — Firefox Nightly is shipping with a new API that can...

  • Announcing ArkType 2.0

    ArkType 2.0: Runtime Validation Library — An easy-to-deploy solution for schema validation that can infer TypeScript...

  • screenshot

    NodeBB v4.0.0 — Federate good times, come on!

    NodeBB v4.0.0 Released: Node.js Powered Forums — Offers a classic forum experience in a modern Node.js-shaped...