javascript
The project is a 3D game playable in a browser where you are playing as Luke Skywalker in his famous T-45 X - Wing running through the Death Star' trench, you'll meet obstacle to avoid, destroy enemies, blast your way through.
The HTML5 Creation Engine. Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
This project aims to provide a fast, lightweight 2D library that works across all devices. The PixiJS renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL. Also, it's fast. Really fast.
Modular building blocks for building collaborative applications like Google Docs and Figma.
Yjs is a shared editing framework. It exposes Shared Types that can be manipulated like any other data type. But they are synced automatically!
Related contents:
Check if an in-app browser is injecting JavaScript code Some iOS and Android apps make use of a custom in-app browser (full details). This causes potential security and privacy risks to the user.
VineJS is a form data validation library for Node.js. You may use it to validate the HTTP request body in your backend applications.
Startup is free Next.js template for startups and SaaS businesses comes with all the essential pages, components, and sections you need to launch a complete business website.
Startup free, open-source, and premium-quality startup website template for Next.js comes with everything you need to launch a startup, business, or SaaS website, including all essential sections, components, and pages.
If you're looking for a high-quality and visually appealing, feature-rich Next.js Template for your next startup, SaaS, or business website, this is the perfect choice and starting point for you!
Mobify.js is an open source library for improving responsive sites by providing responsive images, JS/CSS optimization, Adaptive Templating and more.
A robust Javascript library for capturing keyboard input
A GPU-accelerated 2D graphics environment for Node.js.
Skia Canvas is a browser-less implementation of the HTML Canvas drawing API for Node.js. It is based on Google’s Skia graphics engine and, accordingly, produces very similar results to Chrome’s <canvas> element. The library is well suited for use on desktop machines where you can render hardware-accelerated graphics to a window and on the server where it can output a variety of image formats.
An open source, free (as in beer), versatile, flexible and lightweight Javascript Font Picker Component for System fonts, Google fonts and custom (woff/ttf) fonts. Features dynamic font loading, favourites, keyboard navigation, fuzzy search, advanced metrics filters, property sorting and much more. Available in multiple languages.
High-Performance Data Grid for Vue, React, Angular, Svelte, and JavaScript. RevoGrid is a high-performance JavaScript Data Grid built for massive datasets. 60fps, 3x less memory
HTML Cheat Sheet contains useful code examples and web developer tools, markup generators and more on a single page. Switch to other web developer sheets, like CSS or JavaScript. These pages were created as a quick guide for those who already know how to work with these languages. Make sure you bookmark this site for a quick and easy access!
Your one-stop hub for Nuxt and Vue development resources.
A productivity hub for Nuxt and Vue.js development - Snippets, AI commands, and more tools to enhance your workflow.
Related contents:
HTML5 IE enabling script Source code adds new HTML5 elements (which is simple code), but also supports printing HTML5 elements and includes the default styles for HTML5 elements, like block on article and section.
A Javascript Natural Language Parser
Parse text for Dates, Times, Places, Phone numbers, and much more. Built with just Javascript.
Product tours, highlights, contextual help and more. A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page.
Powerful, highly customizable vanilla JavaScript engine to drive the user's focus across the page.
snapDOM captures DOM nodes as images with exceptional speed avoiding bottlenecks and long tasks.
snapDOM is a high-fidelity DOM capture tool, developed as part of the animation engine I'm developing for Zumly — a framework for creating smooth zoom-based view transitions.
The JavaScript Oxidation Compiler.
A collection of JavaScript tools written in Rust.
Related contents:
The annual developer survey about the React ecosystem.
React has been around for a while now, and it's clear that it has become one of the dominant front-end frameworks. Yet even so, React is still evolving at a fast pace, and the community is doing its best to keep up. With the State of React developer survey, we are hoping to make sense of that evolution, and help developers find their way in the vast React ecosystem.
Related contents:
JavaScript Benchmarking. Browser-based JavaScript benchmarking tool.
Run, compare, and share JavaScript benchmarks in your browser.
Publish packages as git tags.
- 🔧 Works with projects with build steps.
- 👯 Works with projects with multiple packages (monorepos).
- 🏎 Lightweight git tags (only the files needed are included).
The infinite canvas SDK for React developers.
Use the tldraw SDK to add a collaborative whiteboard to your product or create new canvas-based experiences with the SDK's components, APIs, and services.
Related contents:
⚡️ The open-source form framework for Vue.
FormKit is a form-authoring framework for Vue developers that makes building high quality production-ready forms 10x faster. It is easy-to-learn and ships with production-ready scaffolding like inputs, forms, submission and error handling, and validation rules. To learn more check out the documentation website at: formkit.com.
🐍 CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories.
It collects and monitors TODO/FIXME comments in your code, allowing you to observe changes over time.
React hero animations. Motion Layout. Create beautiful immersive hero animations using shared components.
Secure your supply chain. Ship with confidence. Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript and Python dependencies.
Related contents:
Run JavaScript Everywhere.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Related contents:
- Performance and Stress Testing in Node.js @ AppSignal.
- Worker Threads in Node.js: A Complete Guide for Multithreading in JavaScript @ NodeSource.
- Modern Node.js Patterns for 2025 @ Ashwin's Blog.
- Everything You Need to Know About Node.js Type Stripping @ Marco's Blog.
- How we migrated our Rush.js monorepo to Node type stripping @ Calm.
- The Risks of NPM @ Jim's Blog.
- Episode #111: npm under siege (what to do about it) @ Changelog & Friends.
- Node.js Performance: Processing 14GB Files 78% Faster with Buffer Optimization @ Peter Mbanugo.
- The Myths (and Costs) of Running Node.js on Kubernetes @ Platformatic.
- 15 Recent Node.js Features that Replace Popular npm Packages @ The NodeSource Blog.
- Improving the trustworthiness of Javascript on the Web @ Cloudflare.
- Rethinking async loops in JavaScript @ Matt Smith.
- Node.js 20+ memory management in containers @ RedHat Developers.
- Node.js vs Deno vs Bun Performance Benchmarks @ RepoFlow.
- We cut Node.js' Memory in half @ Platformatic.
- Node.js worker threads are problematic, but they work great for us @ Inngest.
Buzz is a small but powerful Javascript library that allows you to easily take advantage of the new HTML5 audio element. It degrades properly on non-modern browsers.
Full-stack eCommerce API for developers & designers We're building a complete eCommerce API for web & mobile. Starting with our Checkout API.
Bun is a fast all-in-one JavaScript runtime Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.
Related contents:
- Bun : un outil tout-en-un JavaScript révolutionnaire ? @ premier octet :fr:.
- Building React Apps with Bun: A Modern Development Experience @ Peter Mbanugo.
- Node.js vs Deno vs Bun Performance Benchmarks @ RepoFlow.
- #1022: Bun re-written in Rust, Zig team big mad @ Syntax.
- How is the Bun Rewrite in Rust Going? @ Tom Lockwood - Developer.
Ultra Fast, Zero Runtime, Headless UI Components. Empower Your Web with Ultimate Performance and Flexibility
With Kuma UI's headless, zero-runtime UI components, build top-performing websites effortlessly, while enjoying the best developer experience. Say hello to the future of CSS-in-JS
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
Lightweight JS WebDAV client. This is drop-in JS client that you can use to enhance the web interface of a WebDAV file server. Or you can use it on your computer to access any WebDAV server without installing anything.
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
The open-source package registry for modern JavaScript and TypeScript.
JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility.
JSR packages are distributed as web-standard ECMAScript modules.
Related contents:
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
The fastest slider library for high performance websites. Blaze slider is a high-performance JavaScript UI library for creating sliders.
APM for Ruby, Elixir, Node.js & Python. No-brainer monitoring for smart developers. Application Monitoring for Ruby on Rails, Elixir, Node.js & Python.
A simple jQuery plugin to allow users to create equal height containers and grids using JavaScript where CSS2 cannot.
Pure JavaScript/TypeScript library for multiline text measurement & layout. Fast, accurate & supports all the languages you didn't even know about. Allows rendering to DOM, Canvas, SVG and soon, server-side.
Pretext side-steps the need for DOM measurements (e.g. getBoundingClientRect, offsetHeight), which trigger layout reflow, one of the most expensive operations in the browser. It implements its own text measurement logic, using the browsers' own font engine as ground truth (very AI-friendly iteration method).
Typetura’s powerful technology scales your text to any layout, on any device. Launch products up to 30% faster with 90% fewer text styles.
Umzug is a framework-agnostic migration tool for Node. It provides a clean API for running and rolling back tasks.
Swipe is a lightweight mobile slider with 1:1 touch movement, resistant bounds, scroll prevention, and completely library agnostic.
CSS, meet kerning. Kerning, meet CSS. Kern, style, transform, and scale your web type with real CSS rules, automatically.
🧍♂️ React Native + Next.js, unified.
Solito is the missing piece for using React Native with Next.js to build powerful cross-platform apps.A library dedicated to unifying React Native with Next.js, primarily focused on navigation.
Solito is a replacement for my popular expo-next-react-navigation library. Consider this the next-generation version, with a brand new API and approach.
The framework for building agents
Like Next.js for agents. Build durable agents with one folder. eve is a filesystem-first framework for durable AI agents. Core agent capabilities live in conventional locations, so projects are easier to inspect, extend, and operate.
Related contents:
The realtime client-side database.
Instant is a client-side database that makes it easy to build real-time and collaborative apps like Notion or Figma.
Related contents:
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
Safely install NPM packages.
A security-focused npm installer that protects your projects from newly compromised packages.
Complete media toolkit.
Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.
A JavaScript library for reading, writing, and converting video and audio files. Directly in the browser, and faster than anybunny else.
Related contents:
React Native for the desktop, cross compatible. Create desktop applications through a React syntax, on all platforms.
A rich and powerful templating language for JavaScript. A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired).
CSS3 decorations for IE.
PIE makes Internet Explorer 6-9 capable of rendering several of the most useful CSS3 decoration features.
Fast, unopinionated, minimalist web framework for Node.js
Related contents: