React Open Source Projects
React is a JavaScript library for building user interfaces from reusable components. It helps developers manage changing data and create interactive experiences for websites and applications, from small interface elements to complex, responsive pages. Its component-based approach supports modular development and makes it easier to reuse and maintain interface code across a project.
Open source tools in this area include component libraries, accessibility utilities, animation packages, development tools, and application templates. When choosing one, consider its license, maintenance activity, documentation, compatibility with your existing stack, and any performance or accessibility requirements. React tools are useful to frontend developers, product teams, and learners building or extending web applications, whether they need focused interface building blocks or a broader development foundation.
85 repositories · updated October 4, 2026

agentskit: Build AI Agents in JavaScript
AgentsKit is a TypeScript toolkit for building JavaScript AI agents from composable packages for model adapters, runtime, tools, memory, retrieval, and user interfaces. It suits developers who need more than a chat SDK and want to keep provider and component choices flexible.

open-slide: Build and Present Agent-Written Slides
open-slide is a TypeScript and React framework for creating, editing, and presenting slide decks with coding agents. It provides a fixed-size canvas and tools for previewing, navigating, and exporting decks without requiring a custom slide-authoring DSL.

json-render: Generate UIs from Structured AI Output
json-render lets developers turn AI-generated JSON into interfaces constrained by their own component catalog and schemas. It supports multiple UI frameworks and output formats, with progressive streaming for partial results.

Become-A-Full-Stack-Web-Developer: Find Web Development Learning Resources
A curated collection of free resources for learning full-stack web development, with an emphasis on JavaScript, React, and Node.js. It also covers programming fundamentals, practice, open-source contributions, and career preparation.

react-projects: Learn React Through Small Practice Apps
A collection of small React projects for exploring common frontend patterns, including state, Redux, routing, and Markdown editing. It is explicitly unmaintained, so use it as a learning reference rather than a production starter.

react: Build User Interfaces with JavaScript
React is a JavaScript library for building interactive user interfaces from components. It suits teams creating web experiences that need reusable UI and can also support server rendering and React Native applications.

agent-native: Build Agentic Apps with Shared UI and Actions
Agent-Native is a TypeScript framework for building applications where people and AI agents work through the same actions and shared data. It suits teams creating agent-powered tools that need an interactive UI, permissions, and workflows beyond chat.

bg-remove: Remove Image Backgrounds in Your Browser
bg-remove is a browser-based image background remover that runs machine-learning models locally with Transformers.js. It suits people who want to edit images without uploading them to a server, with optional WebGPU acceleration where supported.

for-legacy-web: Use Stoat’s Legacy Web Client
for-legacy-web is the legacy web client for Stoat, formerly known as Revite for Revolt. It is aimed at users who need the existing browser client and maintainers making small fixes or keeping older deployments running.

shepherd: Guide Users Through Interactive App Tours
Shepherd is a JavaScript library for building customizable onboarding tours, trainings, and announcements inside websites and apps. Use it to explain workflows in context, with framework wrappers available for several popular frontend stacks.

ai-website-cloner-template: Recreate Websites as Next.js Apps
A template that equips AI coding agents to inspect a website and recreate it as a Next.js application. It suits developers rebuilding sites they own, recovering lost source code, or studying real-world interface implementations.

atomic-crm: Manage Contacts, Tasks, and Sales Deals
Atomic CRM is a customizable, self-hostable CRM built with React and Supabase. It helps teams organize contacts, follow-ups, notes, and sales deals, with options to extend the app and integrate it with other systems.