Bun is an all-in-one toolkit for JavaScript and TypeScript apps, featuring a fast runtime, bundler, test runner, and package manager in a single executable.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONSolid is a declarative JavaScript library for building user interfaces, compiling JSX templates to real DOM nodes and updating them with fine-grained reactive primitives instead of a virtual DOM.
Preact is a lightweight JavaScript library for building user interfaces, offering a React-compatible API with components and a virtual DOM in a very small bundle.
Yew is a Rust/Wasm framework for building multi-threaded front-end web apps. It uses a JSX-like macro for HTML in Rust, minimizes DOM calls, supports web workers, and interoperates with JavaScript and NPM packages.
esbuild is an extremely fast JavaScript bundler for the web, built in Go. It natively supports JavaScript, CSS, TypeScript and JSX, bundles ESM and CommonJS, and offers tree shaking, minification, source maps, a local server, watch mode and plugins via CLI, JS and Go APIs.
Prettier is an opinionated code formatter that parses code and reprints it with consistent rules, taking maximum line length into account and wrapping when needed. It can run in editors on save, pre-commit hooks, or CI.
MDX is an authorable format that lets you write JSX directly inside Markdown documents, so you can import and embed interactive components in long-form content. This repo provides packages to compile MDX to JavaScript and integrate it with bundlers and frameworks like React, Preact and Vue.
Transform is an open-source polyglot web converter that converts between many data and code formats in the browser. Built with Next.js, it offers per-route transformers and can be self-hosted.
Biome is a web project toolchain offering a formatter and linter for JavaScript, TypeScript, JSX, JSON, CSS and GraphQL. It runs via CLI or as an LSP server in editors, needs no configuration by default, and is installable from npm.