Bookmarks (262)

  • Importing a frontend Javascript library without a build system

    Importing a Frontend JavaScript Library Without a Build System — Many developers prefer to eschew complex,...

  • Glide.js | A dependency-free JavaScript ES6 slider and carousel

    Glide.js 3.7: A Dependency-Free Slider and Carousel Control — “Designed to slide. No less, no more”...

  • screenshot

    GitHub - vercel/ai-chatbot: A full-featured, hackable Next.js AI chatbot built by Vercel

    🤖 Vercel's AI Chatbot Starter Template — An open source AI chatbot app template built using Next.js....

  • screenshot

    Discordeno

    💬 Discordeno v19: A Powerful Discord API Library — A long-standing way to work with, and build...

  • screenshot

    React Scan

    React Scan: Detect Performance Issues in Your App — A pure JavaScript tool you can drop...

  • screenshot

    Vector Quantization: Scale Search & Generative AI Applications | MongoDB Blog

    Your Vectors Are Too Big — Are your massive full-fidelity vectors slowing down your search? Compress,...

  • screenshot

    GitHub - azat-io/eslint-plugin-perfectionist: ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

    Perfectionist 4: ESLint Plugin for Sorting Things in Your Code — It doesn’t care what you want...

  • Selectionjs - Selection engine

    Viselect: Let Users Visually Select DOM Elements — If you’ve got a variety of elements and...

  • screenshot

    SENTRY LAUNCH WEEK

    Explore Sentry Launch Week: New Products and Community Highlights — Join us for daily video drops on...

  • screenshot

    Mapping Over Promises in JavaScript

    Mapping Over Promises in JavaScript — A quick look at three approaches: for..of, Promise.all, and p-map

  • screenshot

    Self-contained Executable Programs with Deno Compile

    Building Self-Contained Executable Programs with Deno — One of Deno’s compelling features is its deno compile...

  • Exploring JavaScript Symbols

    Exploring JavaScript Symbols — Symbols were a new ‘quirky little primitive’ (as Trevor puts it) that...

  • screenshot

    Testing Fundamentals | Unit and Integration Testing

    Ship Code Confidently When You Take Testing Fundamentals — Join Steve Kinney for this video course...

  • screenshot

    Meet Angular v19

    Angular v19 Released — The latest version of the popular enterprise-scale app framework is here with...

  • screenshot

    @clerk/nextjs v6

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

  • screenshot

    Component Party

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

  • screenshot

    Will we care about frameworks in the future?

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

  • JavaScript Developer Tools | MESCIUS inc.

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

  • screenshot

    Introducing the vlt Package Manager & Serverless Registry

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

  • screenshot

    Announcing TypeScript 5.7 RC - TypeScript

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

  • JavaScript Import Attributes (ES2025)

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

  • screenshot

    Creating an ASCII Shader Using OGL | Codrops

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

  • screenshot

    Guide to Error & Exception Handling in React

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

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

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

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

  • Lexical

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

  • screenshot

    Storybook 8.4

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

  • 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

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

  • jsep: JavaScript Expression Parser

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

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

  • 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

    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 would anyone need JavaScript generator functions?

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

  • 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

    Rspack

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

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

  • Sonner

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

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

  • https://bolt.new/

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

  • screenshot

    npmpackage.info

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

  • 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

    Generating Random Mazes with JavaScript

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

  • screenshot

    Why Code Security Matters - Even in Hardened Environments

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

  • 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

    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

    AuthKit by WorkOS

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

  • screenshot

    Fedify

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