Threlte
A library to rapidly build interactive 3D apps for the web.
A performant confetti animation in the browser.
An open-source vector graphics scripting framework that runs on top of the HTML5 Canvas.
A JavaScript library for responsive scrollable videos.
An open-source Svelte component library for building high-quality, accessible design systems and web apps.
A library for a material design event calendar and date picker.
An open-source backend in 1 file with realtime database, authentication, file storage and admin dashboard.
A set of custom elements that you can place on an HTML page for different purposes and use cases.
A list of JavaScript methods which you can use natively + ESLint Plugin.
Apply source maps to the JavaScript error stack trace and get the original error position.
Creative website header animations using Canvas and JavaScript.
An interesting article that walks through building a JavaScript framework to understand the underlying code.
A GitHub repository with algorithms and data structures implemented in JavaScript with explanations.
A library to create a full fake REST API with zero coding in less than 30 seconds.
A JavaScript library to get the dimensions of an image.
A reactive local JavaScript database with a MongoDB-like interface, first-class TypeScript support and signal-based reactivity.
A lightweight and user-friendly jQuery/JS library that simplifies the integration of Google reCAPTCHA API into web pages.
An interesting series about a technique to mirror a text area element for various use cases.
A responsive, highly customizable and accessible replacement for JavaScripts popup boxes.
A framework for building web applications at scale. It is designed to be simple, flexible and powerful.
A library to easily create highly customizable particles, confetti and fireworks as animated backgrounds.
Beautifully designed components built with Radix Vue and Tailwind CSS.
A low-level, framework agnostic, Vite powered static site generator for JavaScript developers.
An open-source library that adds interactive, collaborative html elements with a single attribute
A curated list of awesome things related to Bun.
A framework agnostic table component for editable data experience.
A fast and friendly bun web framework with end-to-end type safety and great developer experience.
A powerful React/Vue/Vite/Astro alternative with separation of concerns and universal hot reloading.
A lightweight JavaScript library for creating particles.
A script to add interactive code cells to any webpage, similar to Jupyter or ObservableHQ.
An article that teaches patterns for reactivity with modern vanilla JavaScript.
An extremely fast CSS parser, transformer, bundler, and minifier.
An open-source JavaScript web desktop platform with a window manager, GUI toolkit and more
A developer-friendly typeScript framework for server-side applications
A small, simple, and fast web framework for the Edges, that works on any JavaScript runtime.
A presentational framework for creating beautiful slides and visualizing ideas with Svelte.
A virtual DOM replacement for React to make it up to 70% faster.
A new JavaScript method, that will soon be available, to validate URLs.
An interesting article about the different types of collections in JavaScript.
A JavaScript library that allows for easy interaction with the ChatGPT DOM.
An intro to Impossible.js, an Object Oriented JavaScript library for building cross-platform terminal apps.
An open source runtime for building native apps for iOS, Android, and PWAs with JavaScript, HTML, and CSS.
A simple & lightweight vanilla JavaScript library to create smooth & beautiful animations when you scroll.
A JavaScript library to create beautiful image placeholders from pure CSS to SVG.
A small frontend framework that gives you reactivity and composability with zero-dependencies and without a build step.
A lightweight, zero-dependency, and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM.
A tool to lint npm packages for packaging errors, ensuring maximum compatibility across environments.
A tiny and unopinionated JavaScript library that helps you with handling randomness.
A framework to build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS.
A vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists and tables.
An article that explains the difference between assignment and mutation in JavaScript.
A JavaScript library to create customisable text shuffling animations.
An open-source JavaScript data visualization library designed to help you tell better stories.
A short article were Kilian Valkhof shares a JavaScript pattern that he enjoy using.
A library to write type‑safe, locally scoped classes, variables and theme stylesheets in TypeScript.
An article with 10 essential one liners that you can use in virtually every JavaScript project you create.
A fast file change detector and task orchestrator for Node.js as alternative to Nodemon.
An interesting article on the benefits of Maps over Objects in JavaScript.
A fast JavaScript runtime with a native bundler, transpiler, test runner, and npm-compatible package manager.
A JavaScript Web Component, which lets you reliably create buttons, where people can add events to their calendars.
An open source notion-like editor build on top of the Slate JS framework.
A lightweight JavaScript library aims to help users to stop writing long, repetitive code.
A tool to transpile curl commands into JavaScript and a lot of other languages.
A modular framework for visual programming, which allows you to create a node-based editor directly in the browser.
A new framework for creating desktop apps from websites, using system installed browsers and NodeJS.
An overview of the trending projects in the JavaScript eco-system over the last 12 months.
A minimal tool for composing behavior directly in your markup, like jQuery for the modern web.
A website for writing and running scripts in the browser, including versioning, an API, scheduling and more.
A JavaScript library for drag and drop, resizing, and multi-touch gestures.
A tutorial that explains how to deform and color spheres to create an interesting animation with Three.js.
A tiny JS library that generates custom, SVG-based avatars from any username and color palette.
A quick tutorial that explains how to compress images selected with a file input element using JavaScript.
An open source HTML5 game engine that empowers developers and designers to focus on content.
A modular data visualization framework for React, Angular, Svelte, and vanilla TypeScript or JavaScript.
A tiny, dependency-free JavaScript library to create metallic UI elements.
Element.scrollIntoView ponyfills for things like "if-needed" and "smooth".
A small JavaScript library to embed a snow effect on your website.
A Javascript library written for creating user tours and on-boarding steps for your apps.
A typesafe router with search-param APIs and built-in caching, built for JS/TS, React, Preact, Solid, Vue and Svelte.
A light-weight, no-dependency, vanilla JavaScript library to drive user's focus across the page.
A customizable 3kb plugin for scroll based animation which animates 1000 elements without lags.
A high-performance JavaScript UI library for creating sliders.
An alternative animation to the loading spinner.
A lightweight & powerful parallax script for your next project.
A repository of little scripts you can use in the browser console to achieve the described task.
A lightweight, modular, JavaScript image and video lightbox gallery plugin. Available for React.js, Vue.js, Angular, and TypeScript.
A simple vanilla JavaScript emoji picker that supports all Unicode emojis.
A list with design, architecture & best practices for Node.js.
A JavaScript library to help handling scroll events.
Downloadable syntax reference pages for different parts of everyday TypeScript code.
An article on form validation using JavaScript's constraint validation API.
An interactive WebGL pixel distortion effect with lots of possibilities.
A big collection of vanilla JavaScript plugins to keep your website lightweight.
A Vanilla JS library for creating animated waves.
Open-source JavaScript library designed to easily create animated data visualizations and data stories.
A JavaScript function that generates color ramps based on a curve.
A JavaScript animation library with a GUI. It animates the DOM, WebGL, and more.
A tiny and fast Node.js library for formatting terminal text with ANSI colors.
A fast Node.js microservices engine for running cloud functions.
A free resource for getting started or improving your JavaScript skills.
A tiny JavaScript React library that generates custom, SVG-based, round avatars.
Learn the basics of JavaScript by solving interactive coding challenges.
An article with everything you might have missed over the last 10 years.
An easy to integrate lightbox gallery library, which is lightweight with no dependencies.
An article on how to create an interactive content-aware resizer.
A tool to interactively visualize JavaScript's Event Loop.
A collection of the latest and up to date resources to learn JavaScript.
A config generator for webpack, parcel, and snowpack with React, Vue, Typescript, and more.
A framework to build cross-platform native mobile apps using JavaScript.
The results of the annual survey about the latest trends in the JavaScript ecosystem.
A library for animated icons in the Lottie Framework for immediate implementation to your apps or websites.
The annual round-up of the JavaScript landscape, comparing the number of stars added on GitHub.
An article about lazy-load non-critical resources when a user interacts with UI requiring it.
A JavaScript library for adding medium's like reading time estimation.
An article about advanced usage of console.log
A simple website where you can enter a JavaScript operator to learn more about it.
An inline menu layout with a playful hover animation and a gallery content preview panel.
A javascript library that generates web presentations from config objects.
A port of hamburger-react to vanilla Custom Elements.
A CSS stylesheet to quickly highlight a11y concerns.
Learn to make the ripple effect of Material Design's button component.
A lightweight vanilla JS drag and hold slider made for easy setup.
A tiny Javascript library to make DOM elements draggable and movable.
A JavaScript library to convert typed text to realistic handwriting.
An accessible date picker that allows you to set a minimum and a maximum allowed date.
A nice article about iterators by Dmitri Pavlutin.
A brief walk-through of how to create a mirror scene with react-three-fiber.
An article on how to investigate and fix JavaScript performance problems.
A tiny, framework-agnostic color picker.
A library to show a sequence of tooltips to take your users on a walkthrough of your app.
A library to place content in three.js with flexbox.
A lightweight, performant styling library with a focus on component architecture and developer experience.
A website to learn Javascript by solving challenges.
A component that allows you to select elements in the drag area using the mouse or touch.
An experimental animation where an image goes from thumbnail to full width by Codrops.
A lightweight library for a fast and easy way to format dates.
A utility package for getting the date's format based on an input.
A nice article by Timi Omoyeni about the differences between SSR and SSG.
A course about building Node.js apps by Microsoft.
A JavaScript library that allows you to build regular expressions in almost natural language.
A bunch of books by Axel Rauschmayer about different aspects of JavaScript.
A tool to track and measure the performance of sites that use popular JavaScript frameworks and libraries.
A casual glossary/blog of Computer Science terms by Dan Abramov.
A JavaScript browser API, that allows the creation of a payment stream from the user agent to the website.
A set of components built with HTML, CSS and JavaScript.
A JavaScript library for scrolling through whole pages vertically or horizontally.
A library to add SVG patterns for data visualization on top of d3.js.
A simple JavaScript package to add keyboard bindings to your application.
A fun demo of a "scroll to top" button, that works like a real elevator
Learn how to check for equality in JavaScript with this article.
A library agnostic touch slider with native touch/swipe behavior and great performance.
An open-source HTML table plugin written in TypeScript. It works with most JavaScript frameworks.
A plugin for scroll-based animations with minimal code.
A small JavaScript library to create and animate hand-drawn annotations on a web page.
A small JS library, that allows you to access AJAX, WebSockets and Server Sent Events directly in HTML, using attributes.
A CheatSheet to quickly find all functions that can be executed on a JavaScript Array.
A nice Cheatsheet for some modern JavaScript syntax.
A very well written Book and great re-introduction to JS/programming fundamentals.
A JavaScript micro-library for responsive CSS motion paths
A new JS framework for writing JSX-driven components with functions, promises and generators.
A vanilla JS library for adding a before and after compare slider to images.
A fluid simulation library based on ASCII/Node and built using vanilla JS and CSS Grids.
A tiny Vanilla JS library for adding a parallax effect on any image.
A big list of Blogs, Books, People, Podcasts, Conferences, NewsLetters, Videos and Documentaries about JS.
A nice reference for JavaScript, including the most important concepts of the language.
An introduction to the JavaScript library for manipulating documents based on data.
A javascript library for accessible modal dialogs with less than 2kb.
A nice article by Stephen Hartfield about the gotchas in interview questions about JavaScript.
A beginner-friendly, open source book about JavaScript.
A simple plugin, which helps to add a darkmode to your website.
An open online course by University of Helsinki on modern web development with Javascript.
A lightweigt library for adding a scrollbar, which displays how far an user has scrolled.
A cool collection of snippets by Madza on dev.to.
The 2nd edition of the book series is out. Definetly woth to check it out.
A collection of short code snippets for JavaScript, CSS, Python and React.
A guide how to move your project to Typescript.
A lightweight WebSocket library optimized for multiplayer JS games, which works on WebWorkers with binary data.
A new email course by Dan Abramov about the JavaScript Mental Models he uses.
An interesting read by Dan Abramov about the details of Javascript.
V8 is Google’s open source high-performance JavaScript and WebAssembly engine. It is used in Chrome and in Node.js, among others.
A good read by Yoni Goldberg skills, technologies and considerations for Node.js in 2020.
A few days late, but this is a advent calendar with 24 days of articles about JavaScript.
A nice JavaScript library for creating sketchy/hand-drawn styled charts.