Bookmarks (248)

  • screenshot

    Component Party

    Component Party: A Rosetta Stone of UI Libraries — A long-standing comparison of many different frameworks...

  • jsep: JavaScript Expression Parser

    jsep 1.4: JavaScript Expression Parser — “Think of jsep as a tool to parse the kinds...

  • screenshot

    GitHub - micromark/micromark: small, safe, and great commonmark (optionally gfm) compliant markdown parser

    Micromark 4.0.1: A Small Compliant Markdown Parser — 100% compliance with the CommonMark standard, supports extensions...

  • screenshot

    GitHub - Borewit/music-metadata: Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.

    🎵 music-metadata: Stream and File-Based Music Metadata Parser — Supporting formats like MP3, FLAC, Ogg, WAV, WMA,...

  • screenshot

    Storybook 8.4

    Storybook 8.4 Released — A minor release for the powerful frontend component workshop but “one of...

  • screenshot

    @clerk/nextjs v6

    Introducing @clerk/nextjs v6, with Support for Next.js 15 — With v6, auth() helper is async, <ClerkProvider>...

  • Lexical

    Lexical 0.20: An Easy-to-Extend Text Editor Framework from Meta — A text editor framework built by...

  • </> htmx ~ Next.js to htmx — A Real World Example

    ▶  From Next.js to htmx: A Real World Example — An interesting case study explained in a...

  • How to Set Up Next.js 15 for Production in 2024

    How to Set Up Next.js 15 for Production in 2024 — Share in this author’s experience...

  • How a BBC navigation bar component broke depending on which external monitor it was on - Josh Tumath

    How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On —...

  • screenshot

    Guide to Error & Exception Handling in React

    Guide to Error & Exception Handling in React — Learn common errors and best practices for...

  • screenshot

    Creating an ASCII Shader Using OGL | Codrops

    Creating an ASCII Shader Using OGL — An incredibly cool effect demonstrated in a great tutorial...

  • JavaScript Import Attributes (ES2025)

    JavaScript Import Attributes (ES2025) Explained — Import Attributes (now at stage 4 at TC39 and already...

  • screenshot

    Announcing TypeScript 5.7 RC - TypeScript

    TypeScript 5.7 Release Candidate — The popular typed JS superset adds support for ES2024 as a...

  • screenshot

    Introducing the vlt Package Manager & Serverless Registry

    The vlt Package Manager and Serverless Registry — A very experienced team, including npm creator Isaac...

  • JavaScript Developer Tools | MESCIUS inc.

    Advanced JavaScript Tools to Empower Your Applications — Build better web applications with powerful JavaScript developer...

  • screenshot

    Will we care about frameworks in the future?

    Will We Care About Frameworks in the Future? — Paul wonders if the increasing use of...

  • Sonner

    Sonner 1.7: The Toast Notification React Component — There’s a live demo to try on the...

  • https://www.trevorlasn.com/blog/javascript-nullish-coalescing-assignment-operator

    JavaScript's ??= Operator: Default Values Made Simple — The ??= nullish coalescing assignment operator snuck into...

  • screenshot

    Save the Date for JSConf North America 2025: Where JavaScript Meets Adventure on the Chesapeake Bay | OpenJS Foundation

    🇺🇸 JSConf is Back; Here's the Details — Two months ago, the OpenJS Foundation announced that the...

  • screenshot

    Rspack

    Announcing Rspack 1.1 — Rspack is a fast, Rust-powered alternative to Webpack but with the same...

  • screenshot

    @wasmer/sdk adds Node.js and Bun support · Blog · Wasmer

    Wasmer Adds Node.js and Bun Support — Wasmer is a Rust-powered WebAssembly runtime and Wasmer 5.0...

  • screenshot

    Why would anyone need JavaScript generator functions?

    Why Would Anyone Need Generator Functions? — A golden oldie that I enjoyed revisiting because it...

  • screenshot

    The most effective ways to improve Core Web Vitals | Articles | web.dev

    The Most Effective Ways to Improve Core Web Vitals — Everyone wants their site to be...

  • screenshot

    Why Code Security Matters - Even in Hardened Environments

    Why Code Security Matters - Even in Hardened Environments — A well diagrammed dive into a...

  • screenshot

    Generating Random Mazes with JavaScript

    Generating Random Mazes with JavaScript — A fun, well-presented walkthrough of a basic maze generation process.

  • screenshot

    AI Agents, Hybrid Search, and Indexing with LangChain and MongoDB | MongoDB Blog

    MongoDB Helps Devs Build Better AI Agents with LangChain & Hybrid Search — It’s easier than ever...

  • screenshot

    npmpackage.info

    npmpackage.info: Detailed Package Info on a Single Page — Give this online tool the name of...

  • https://bolt.new/

    Prompt, Run, Edit, and Deploy Full-Stack Web Apps with bolt.new — StackBlitz recently released an in-browser...

  • screenshot

    Docusaurus 3.6 | Docusaurus

    Docusaurus 3.6: The Docs-Oriented Static Site Generator — Meta’s Docusaurus is a popular way to build...

  • Immutable.js

    Immutable.js 5.0: Immutable Collections for JavaScript — Provides numerous persistent immutable data structures including a list,...

  • screenshot

    GitHub - rawify/Quaternion.js: A JavaScript Quaternion library

    Quaternion.js: A JavaScript Quaternion library — Last week we featured the author’s Fraction.js library, now we...

  • screenshot

    Implementing Clean Architecture in Next.js

    Implementing Clean Architecture in Next.js — Learn how to make projects testable and debuggable, independent of...

  • screenshot

    GitHub - eshaz/wasm-audio-decoders: Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.

    🔊 WebAssembly Audio Decoders — Targeting both browser and Node.js use cases, this is a collection of...

  • screenshot

    AuthKit by WorkOS

    AuthKit: The World’s Best Login Box — Powered by WorkOS & Radix — AuthKit is a...

  • screenshot

    GitHub - sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

    Dependency Cruiser 16.5: A Way to Visualize Dependencies — If you want a look at the...

  • Home

    SVG.js: SVG Manipulation and Animation Library — A lightweight approach without dependencies. There’s a demo on...

  • screenshot

    GitHub - yantrajs/yantra: JavaScript Engine for .NET Standard

    Yantra: A JavaScript Engine for .NET Standard — A managed JS engine for .NET Standard written...

  • screenshot

    Fedify

    Fedify: A Framework for Building ActivityPub Servers — If you want to join the fediverse with...

  • React Data Grid - Documentation | Handsontable

    Handsontable: Spreadsheet-Like JavaScript Data Grid for Your App — Feature-rich data grid for developers seeking a...

  • screenshot

    GitHub - rawify/Fraction.js: Fraction is a rational numbers library written in JavaScript

    Fraction.js: Library for Working with Rational Numbers — The imprecise representation of floating point numbers can...

  • Faker

    Faker 9.1: Generate Fake, Realistic Data on Demand — Names, bios, addresses, zip codes, dates, monetary...

  • screenshot

    HTML Form Validation is heavily underused

    HTML Form Validation is Heavily Underused — An exploration of the “powerful validation mechanisms” of HTML...

  • screenshot

    Re-implementing JavaScript's == in JavaScript

    Reimplementing JavaScript's == in JavaScript — What a trip. Whether or not you’re aware of the...

  • screenshot

    Next.js 15 + React 19

    Using shadcn/ui with React 19 (and Next.js 15) — Fresh documentation from the shadcn/ui project on...

  • screenshot

    MongoDB Atlas Search Integration with BuildShip | MongoDB

    MongoDB Atlas Search Integration with BuildShip — MongoDB Atlas Search offers powerful full-text search, vector search,...

  • screenshot

    How to roll your own auth in JavaScript & TypeScript

    How to Roll Your Own Auth in JavaScript and TypeScript — A snappy look at how...

  • screenshot

    How we shrunk our Javascript monorepo git size by 94%

    How We Shrunk Our JavaScript Monorepo Git Size by 94% — And by “we”, the author...

  • screenshot

    Should JavaScript be split into two languages? New Google-driven proposal divides opinion • DEVCLASS

    Should JavaScript Be Split Into Two Languages? — Two weeks ago we linked to an interesting...

  • screenshot

    Octoverse: AI leads Python to top language as the number of global developers surges

    Python Jumps to #1 on GitHub Over JavaScript, But... — GitHub Universe took place this week,...