3D DOM viewer, copy-paste this into your console to visualise the DOM topographically.
NPM Dependency Diagrams. A tool for exploring NPM modules and dependencies.
Free, Open Source, Trello Alternative. Free open source kanban board for workgroups. Elegant open source project tracking.
swf2js is Flash Player Runtime Engine written in pure JavaScript.
This is a JavaScript FlashPlayer emulator that analyzes SWF files of Adobe Animate (Flash) in real time and converts them to HTML. It supports SWFs for Flex, Flash, Animate, and all platforms.
JavaScript Database. A fast, local first, reactive Database for JavaScript Applications.
RxDB (short for Reactive Database) is a local-first, NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps, Deno and Node.js.
Let your page react to scroll changes.
The most basic usage of ScrollTrigger is to trigger classes based on the current scroll position. E.g. when an element enters the viewport, fade it in. You can add custom offsets per element, or set offsets on the viewport (e.g. always trigger after the element reaches 20% of the viewport)
The React component library you always wanted. Move faster with intuitive React UI tools.
MUI offers a comprehensive suite of free UI tools to help you ship new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.
A beautiful yet powerful syntax highlighter.
Shiki is a syntax highlighter that uses TextMate grammars and themes, the same engine that powers VS Code.
High performance Node.js image processing. The fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
The typical use case for this high speed Node-API module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions. As well as image resizing, operations such as rotation, extraction, compositing and gamma correction are available.
Sleek, modular open source JavaScript file uploader
Uppy is a sleek, modular JavaScript file uploader that integrates seamlessly with any application. It’s fast, has a comprehensible API and lets you worry about more important problems than building a file uploader.
Uppy fetches files locally and from remote places like Dropbox or Instagram. With its seamless integration, reliability and ease of use, Uppy is truly your best friend in file uploading.
Umzug is a framework-agnostic migration tool for Node. It provides a clean API for running and rolling back tasks.
Dates by FormKit. The easiest way to work with dates in JavaScript. 📆 Parse, format, manipulate, and internationalize dates and times in JavaScript and TypeScript.
Tempo is a new library in a proud tradition of JavaScript date and time libraries. Inspired by the likes of moment.js, day.js, and date-fns Tempo is built from the ground up to be as small and easy to use as possible.
Edit your Nuxt Website with your team, in production.
Nuxt Studio gives you a git-based editing experience with live preview for your Nuxt Content website. Opening a new way to collaborate between developers and marketing teams.
The HTML presentation framework.
reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free.
Responsive scrollable videos without obscure video encoding requirements. Compatible with React, Svelte, Vue, and plain HTML.
Modern JavaScript date utility library
date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
visualize, debug, get AI help for Python, Java, C, C++, and JavaScript.
Python Tutor helps you do programming homework assignments in Python, Java, C, C++, and JavaScript. It contains a unique step-by-step visual debugger and AI tutor to help you understand and debug code.
Storage for private, distributed, offline-first applications.
Earthstar is a specification and JavaScript library for building connected applications owned and run by their users.
Deliver instant apps at scale. Build instantly-interactive web apps without effort.
Qwik is a new kind of web framework that can deliver instant loading web applications at any size or complexity. Your sites and apps can boot with about 1kb of JS (regardless of application complexity), and achieve consistent performance at scale.
Qwik offers the fastest possible page load times - regardless of the complexity of your website. Qwik is so fast because it allows fully interactive sites to load with almost no JavaScript and pickup from where the server left off.
As users interact with the site, only the necessary parts of the site load on-demand. This precision lazy-loading is what makes Qwik so quick.
⚡️ 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.
The JavaScript Oxidation Compiler. A collection of JavaScript tools written in Rust.
The Oxidation Compiler is creating a collection of high-performance tools for JavaScript and TypeScript. Oxc is building a parser, linter, formatter, transpiler, minifier, resolver ... all written in Rust.
Vest Validations Framework.
Vest is a declarative validations framework designed to simplify the process of writing and maintaining form validations for your web application. Inspired by popular unit testing libraries such as Mocha and Jest, Vest allows developers to describe their validation requirements using a suite-like syntax, separating validation logic from feature logic to create more maintainable and readable code.
Ace, the Accessibility Checker for EPUB, is a tool developed by the DAISY Consortium to assist with the evaluation of accessibility features of EPUB publications.
Ace is a tool to run automated accessibility checks for EPUB Publications, in order to assist in the evaluation of conformance to the EPUB Accessibility specification.
One toolchain for your web project. Format, lint, and more in a fraction of a second.
Biome is a performant toolchain for web projects, it aims to provide developer tools to maintain the health of said projects.
Biome is a fast formatter for JavaScript, TypeScript, JSX, and JSON that scores 96% compatibility with Prettier.
Biome is a performant linter for JavaScript, TypeScript, and JSX that features more than 170 rules from ESLint, TypeSCript ESLint, and other sources. It outputs detailed and contextualized diagnostics that help you to improve your code and become a better programmer!
A fast, fun and free open source HTML5 game framework.
Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development.
A progressive Node.js framework.
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
Knip finds unused files, dependencies and exports in your JavaScript and TypeScript projects.
Effortlessly remove background from images directly in the browser with no additional costs and privacy concerns.
Authentication for the Web.
Auth.js is a complete open-source authentication solution for web applications.
Free Javascript challenges. Learn Javascript online by solving coding exercises.
A tiny, permissive CSS selector parser.
A tiny framework agnostic color picker. Port of React Colorful to vanilla Custom Elements.
Nue is a complete frontend development toolset. An alternative to ecosystems like Vite, Next.js, and Astro.
Nue JS is an exceptionally small (2.3kb minzipped) JavaScript library for building web interfaces. It is the core of the upcoming Nue toolset. It’s like Vue.js, React.js, or Svelte but there are no hooks, effects, props, portals, watchers, provides, injects, suspension, or other unusual abstractions on your way. Learn the basics of HTML, CSS, and JavaScript and you are good to go.
GSAP – A wildly robust JavaScript animation library built for professionals.
Choices.js is a lightweight, configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency.
Collection of utility functions for use with Scroll-Driven Animations.
An extensible multilanguage static code analyzer.
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports many languages. It can be extended with custom rules. It uses JavaCC and Antlr to parse source files into abstract syntax trees (AST) and runs rules against them to find violations. Rules can be written in Java or using a XPath query.
Pick the right UI Library for your Vue 3 or Nuxt 3 Project.
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the plugin list to use it with your existing tools.
Make great React apps, ultra fast. Build exceptional React apps with blazing speed.
Prismane is an innovative have-it-all React UI library
Langium is an open source language engineering tool with first-class support for the Language Server Protocol, written in TypeScript and running in Node.js.
Parser Building Toolkit for JavaScript.
Chevrotain is a blazing fast and feature rich Parser Building Toolkit for JavaScript with built-in support for LL(K). Grammars and 3rd party plugin for LL(*) grammars. It can be used to build parsers/compilers/interpreters for various use cases ranging from simple configuration files, to full-fledged programing languages.
Instant updates for Capacitor.
Ship updates, bug fixes, content changes, and new features instantly, without the hassle of lengthy App store reviews.
It's CSS, with just a little more. The dynamic stylesheet language.
Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS. This is the official documentation for Less, the language and Less.js, the JavaScript tool that converts your Less styles to CSS styles.
AI-assisted subtitle generation CLI for Youtube.
This application, a subtitle generator for YouTube, utilizes OpenAI's Whisper API.
This tool leverages artificial intelligence to efficiently transcribe speech in YouTube videos into text, thereby generating accurate subtitles (in SRT format).
ExpressWebJs is a powerful and flexible Node FrameWork for building efficient and scalable backend services for modern applications. It is designed to be easy to use and flexible, allowing you to build a wide range of backend services.
HttpFy is a fast and multi-purpose HTTP toolkit.
A fast and powerful http toolkit that take a list of domains to find active domains and other information such as status-code, title, response-time , server, content-type and many other
Challenges & docs from JS Algorithms & Data Structures course.
This is the sandbox for my 70+ JS Challenges: Data Structures & Algorithms Course. Just about all of the concepts that are included, also exist in other languages. So, if you are not a JavaScript developer, you can still follow along and learn from this course/repo.
The speed of a single-page web application without having to write any JavaScript.
Turbo uses complementary techniques to dramatically reduce the amount of custom JavaScript that most web applications will need to write.
Slideshow companion.
Write your talk/presentation in a simplified language (SliDeskFormat), generate it and visualize it in Web.
SliDesk is a new talk engine like RevealJS developped with Bun.