This is your work, valued
Dan creates utilities that demystify modern web frameworks, from real-time component editing with react-hot-loader to protocol exploration via rscexplorer, earning 47k+ stars for work that helps developers actually understand what's happening under the hood.
react. The library for web and native user interfaces.
★ 246kreact-native. A framework for building native applications using React
★ 126krscexplorer. A tool for people curious about the React Server Components protocol
★ 1.1kreact-hot-loader. Tweak React components in real time. (Deprecated: use Fast Refresh instead.)
★ 12kwoodshed. Create, run, rate, and iterate on your Claude Skills
★ 68whatthefuck.is. An opinionated glossary of computer science terms for front-end developers. Written by Dan Abramov.
★ 3ktictactoe. A LINQy TicTacToe implementation in C# for StackOverflow
★ 8react-dnd-example. JavaScript
★ 3babel-plugin-react-transform. Babel plugin to instrument React components with custom transforms
★ 1.1kreact-dnd-touch-backend. Touch Backend for react-dnd
★ 3todos. Examples for “Idiomatic Redux”: one branch per lesson
★ 785ulonkaFrontend01. JavaScript
★ 1react-udv-bug. TypeScript
★ 3react-makes-you-sad. Here’s a flowchart to make you happy again!
★ 2.1kreact-lag-radar. JavaScript
★ 295suspense-experimental-github-demo. Sample project built with Suspense to demonstrate render-as-you-fetch
★ 795subliminal. An opinionated minimalistic VS Code theme for JavaScript
★ 624disposables. Disposables let you safely compose resource disposal semantics
★ 62myapp. just testing lol
★ 8redux-devtools-log-monitor. The default monitor for Redux DevTools with a tree view
★ 307react-proxy. Proxies React components without unmounting or losing their state
★ 454react-deep-force-update. Force-updates React component tree recursively
★ 120chainlink. A CLI issue tracker for AI Agents
★ 349iter-streams. A proposal for a new streams API
★ 455happyview. A lexicon-driven AppView for ATProto.
★ 78atproto-devnet. A local ATProto network in Docker for developing and testing against a real PDS, Jetstream, and DID registry without connecting to production Bluesky.
★ 19obsidian-atmosphere. Surf the atmosphere from the coziness of your vault
★ 50bsky-experiments. A mirror of my personal monorepo's AT Proto tools
★ 317terminal-bench. A benchmark for LLMs on complicated tasks in the terminal
★ 2.4kpi-skills. Skills for pi coding agent (compatible with Claude Code and Codex CLI)
★ 2.2kpi. AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
★ 69kwoodshed. Create, run, rate, and iterate on your Claude Skills
★ 68deciduous. Decision graph tooling for AI-assisted development - track every choice, query your reasoning
★ 154cirrus. A single-user ATProto PDS that runs on a Cloudflare Worker
★ 420lockfile-tools. Tools to validate and secure your npm ecosystem lockfiles.
★ 47rscexplorer. A tool for people curious about the React Server Components protocol
★ 1.1kbelay. A Relay Compiler compatible shim for using fetch when Relay is too much
★ 32fix-react2shell-next. One command to fix CVE-2025-66478 (React 2 Shell RCE) in your Next.js / React RSC app.
★ 403next-evals-oss. Evals for Next.js up to 15.5.6 to test AI model competency at Next.js
★ 277imgui-react-runtime. React + Dear ImGui + Static Hermes
★ 270testnet. Run independent ATProtocol networks
★ 59vite-rsc-browser-example. TypeScript
★ 18prototypey. atproto lexicon typescript toolkit
★ 38vite-plugin-react-use-cache. A plugin to enable the 'use cache' directive in Vite.
★ 39protoflare. Protoflare helps you build AT Protocol apps on Cloudflare faster.
★ 54konbini. Go
★ 144Aurora-Prism. A third party Appview for ATproto
★ 83iftta. AT Protocol automation service written in Rust
★ 75LeanDoomed. Simple Raycasting Example in Lean4 using SDL3
★ 21lean-sdl3. Lean
★ 17leaflet. A tool for shared writing and social publishing
★ 516math2001. Lecture notes for a course on writing proofs, on paper and in the Lean proof assistant
★ 351cslib. The Lean Computer Science Library (CSLib)
★ 612pattern. agent builder
★ 81lean-pitfalls. Documenting common pitfalls and footguns in Lean
★ 37Minimathlib. Lean 4 library of mathematics independent of Mathlib for autodidactic purposes.
★ 7LonghornBluesky. Third-party Bluesky client designed with a Windows Longhorn-like aesthetic.
★ 153lean4. Lean 4 programming language and theorem prover
★ 8.4kcombinatorial-games. Combinatorial game library in Lean 4
★ 61lean-lsp-mcp. Lean Theorem Prover MCP
★ 440analysis. A Lean companion to Analysis I
★ 1.8kasync-provider. TypeScript
★ 119batch-loader. TypeScript
★ 171bff. Experimental ATProto BFF Framework
★ 35jetrelay. Rust
★ 57demesne. plc key management app
★ 30gork. gorkin it
★ 77rsc-examples. Parcel React Server Components Examples
★ 118IUM. Lean formalisation of parts of Imperial College London's Introduction to University Mathematics course
★ 20statusphere-react. a fork of the atproto "statusphere" demo that uses vite/react
★ 40lean4-analysis-tao. Formalization of "Analysis I" by Terence Tao
★ 25mpl. A Henkin-style completeness proof for the modal logic S5
★ 18FLT. Ongoing Lean formalisation of the proof of Fermat's Last Theorem
★ 935formalising-mathematics-2024. Formalising Mathematics; a course for undergraduate mathematicians. Ran between January and March 2024.
★ 254NNG4. Natural Number Game
★ 343discussions-and-proposals. Discussions and proposals related to the main React Native project
★ 1.8katproto-oauth-client-react-native. @aquareum/atproto-oauth-client-react-native
★ 21bluniversal-comments. Start a conversation next to any web page using your Bluesky account
★ 93react-bluesky. Embed Bluesky (bsky) posts in your React application.
★ 60bsky-widget. Unofficial Bluesky widget to render cute profile cards in your websites ^_^
★ 71bsky-examples. Sample programs for playing with the Bluesky API.
★ 9jetstream. A simplified JSON event stream for AT Proto
★ 111statusphere-example-app. An example atproto application using ExpressJS and Typescript.
★ 329feed-generator. ATProto Feed Generator Starter Kit
★ 2.1keveryone-ssn-usa. releasing everyone's SSN and the hacks used to acquire them
★ 321frontpage. Federated link aggregator
★ 185demo-atp. Go
★ 29bluesky-autobase-bot. Bluesky menfess/autobase bot
★ 5market. A Bluesky full index
★ 62surreal. 🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!
★ 1.7kreact-compiler. Working group for using React Compiler in production
★ 1.2kbootleg-react-compiler. Now that react compiler has been released, let's write an unofficial alternative version in 20 minutes.
★ 145mfng-ai-demo. MFNG AI SDK Generative UI Demo
★ 51ozone. web interface for labeling content in atproto / Bluesky
★ 531react-native-new-architecture. Workgroup for the New React Native Architecture
★ 1.6kreact-strict-dom. React Strict DOM (RSD) standardizes the development of styled React components for web and native.
★ 3.5krsc-html-stream. Inject an RSC payload into an HTML stream and read it back
★ 193social-app. The Bluesky Social application for Web, iOS, and Android
★ 18kouranos. Your friendly Bluesky client for the web
★ 115LeanCopilot. LLMs as Copilots for Theorem Proving in Lean
★ 1.3kstylex. StyleX is the styling system for ambitious user interfaces.
★ 9.6kauthkit. The world's best login box powered by WorkOS and Radix.
★ 3.3ktangle. A very messy React Server Components implementation.
★ 163paperproof. Lean theorem proving interface which feels like pen-and-paper proofs.
★ 533bsky-simple-viewer. TypeScript
★ 10panda. 🐼 Universal, Type-Safe, CSS-in-JS Framework for Design Systems ⚡️
★ 6.1kLeanDojo. Tool for data extraction and interacting with Lean programmatically.
★ 814gh-next. A minimal Github clone built on nextjs app router.
★ 456chatgpt-md-translator. ChatGPT Markdown Translator: CLI to translate Markdown docs using ChatGPT API
★ 321how-is-this-not-illegal. A demo of using RSC and Vercel Postgres, legally
★ 635next-nginx-routes. JavaScript
★ 161waku. ⛩️ The minimal React framework
★ 6.4kmfng. A Minimal React Server Components Bundler & Library
★ 450react-tweet. Embed tweets in your React application.
★ 1.9kmafs. React components for interactive math
★ 3.4kriffusion-app-hobby. Stable diffusion for real-time music generation (web app)
★ 2.7kGulfOfMexico. perfect programming language
★ 14ktaxonomy. An open source application built using the new router, server components and everything new in Next.js 13.
★ 19knext-remote-refresh. Enable Fast Refresh for remote data in Next.js
★ 150stable-diffusion. A latent text-to-image diffusion model
★ 73kmathlib4. The math library of Lean 4
★ 3.6ktutorials. Some Lean tutorials
★ 183react. The library for web and native user interfaces.
★ 246kjest-preview. Debug your Jest tests. Effortlessly.🛠🖼
★ 2.4klexical. Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
★ 24ktypes-react-codemod. Collection of transforms for jscodeshift related to `@types/react`
★ 369server-components.
★ 1.4ktamagui. Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.
★ 14kformalising-mathematics. Lean 3 material for Kevin Buzzard's 2021 TCC courrse on formalising mathematics. Lean 4 version available here: https://github.com/ImperialCollegeLondon/formalising-mathematics-2024
★ 315lean. Lean 3 Theorem Prover (community fork)
★ 432sandpack. A component toolkit for creating live-running code editing experiences, using the power of CodeSandbox.
★ 6.2kblender-to-the-web. JavaScript
★ 57M40001_lean. Lean 3 material related to Imperial College's "Introduction to University Mathematics" course
★ 163platform-app. Open Targets Platform web app
★ 118tao-te-ching. Some English interpretations of Lao Tzu's Tao Te Ching.
★ 494pkg-vuln-working-group. Project for work on improved Package Vulnerability Management & Reporting
★ 81just. the only javascript runtime to hit no.1 on techempower :fire:
★ 3.8kreact-18. Workgroup for React 18 release.
★ 5.2knatural_number_game. Building the natural numbers in Lean 3. The original natural number game, now frozen. See README for Lean 4 information.
★ 302perfect-freehand. Draw perfect pressure-sensitive freehand lines.
★ 5.6kpolylabel. A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
★ 1.5kmathlib3. Lean 3's obsolete mathematical components library: please use mathlib4
★ 1.7kserver-components-demo. Demo app of React Server Components.
★ 302comic-mono-font. A legible monospace font... the very typeface you’ve been trained to recognize since childhood
★ 2.9kserver-components-demo. Demo app of React Server Components.
★ 4.4kcss-in-readme-like-wat. Style your readme using CSS with this simple trick
★ 5.2kreact-app-rewired. Override create-react-app webpack configs without ejecting
★ 9.8kuse-tweaks. 🎛️ Tweak React components with Tweakpane
★ 789remark-codesandbox. 🎩 Create CodeSandbox directly from code blocks
★ 284r3f-game-demo. A demo on how to do a simple tile-based game with React and react-three-fiber
★ 655perfect-arrows. Draw perfect arrows between points and shapes.
★ 2.8kminecraft-react. A simple blocky game implementation using React and ThreeJS
★ 499BespokeSynth. Software modular synth
★ 4.6kreact-gradual-upgrade-demo. Demonstration of how to gradually upgrade an app to a new version of React
★ 417eslint-plugin-replyguy. The ESLint plugin you definitely didn’t ask for.
★ 418coderoad-vscode. 👩💻 Create or play Interactive coding tutorials in VSCode
★ 970podcast-player. A podcasts app to demonstrate React concepts.
★ 247react-refresh-webpack-plugin. A Webpack plugin to enable "Fast Refresh" (also previously known as Hot Reloading) for React components.
★ 3.2kgpt-scrolls. A collaborative collection of open-source safe GPT-3 prompts that work well
★ 276reactanoid. JavaScript
★ 96manim. Animation engine for explanatory math videos
★ 88kreact-flip-toolkit. A lightweight magic-move library for configurable layout transitions
★ 4.2kwhatthefuck.is. An opinionated glossary of computer science terms for front-end developers. Written by Dan Abramov.
★ 3kyalc. Work with yarn/npm packages locally like a boss.
★ 6.3kexcalidraw-claymate. A tool based on Excalidraw to create stop motion animations and slides.
★ 565react-native-macos. A framework for building native macOS apps with React.
★ 4.4kjukebox. Code for the paper "Jukebox: A Generative Model for Music"
★ 8kreact-metaphors-slides. Slides from my talk "Drawing the Invisible: React Explained in Five Visual Metaphors" at Women of React Conf 2020
★ 362scheduling-apis. APIs for scheduling and controlling prioritized tasks.
★ 925covidtesting. The COVID-19 Testing Gap: an interactive data visualization
★ 187testcheck-js. Generative testing for JavaScript
★ 1.2klist. List of Homeferences
★ 631overnight. A soft vibrant VSCode theme - Based on Sarah Drasner's Night Owl and Dan Abramov's Overreacted blog
★ 278react-native-website. The React Native website and docs
★ 2.1kexcalidraw. Virtual whiteboard for sketching hand-drawn like diagrams
★ 127kone-click.js. One Click, Offline, CommonJS Modules in the browser
★ 334super-rentals-tutorial. TypeScript
★ 67react-dom-mini. Toy React renderer from my React Conf 2019 talk, "Building a Custom React Renderer"
★ 601react-adaptive-hooks. Deliver experiences best suited to a user's device and network constraints
★ 5.2ktailwindcss. A utility-first CSS framework for rapid UI development.
★ 96kvelcro. A set of tools and libraries for stitching together modules and code in highly dynamic browser environments
★ 190chakra-ui. Chakra UI is a component system for building SaaS products with speed ⚡️
★ 40kmobile-first-animation. Gesture-driven animation on the mobile web (React Conf 2019)
★ 2.1kreact-nodegui. Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
★ 6.2kgithub-do-not-ban-us. GitHub do not ban us from open source world :iran:
★ 12ktalon_configs. Modules to be used with Talon for hands-free input
★ 104hermes. A JavaScript engine optimized for running React Native.
★ 11kreact-firebase-hooks. React Hooks for Firebase.
★ 3.6kdiem. Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
★ 17krehp. ReHp
★ 224react-teleporter. Teleport React components in the same React tree 📡
★ 1.2kdevhub. TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
★ 10kreact-vertex. :black_medium_small_square: React Vertex | Hooks-based WebGL library for React
★ 1.2kbuild-tracker. A set of tools to track the size of your build artifacts over time.
★ 434empathy-driven-development. Demo Gatsby app for a #noSlides talk on debugging and building accessible React apps
★ 335pastel. 🎨 Next.js-like framework for CLIs made with Ink
★ 2.4kglicky. 🐭 An In-browser User Interface For JavaScript Development Workflows
★ 821React95. 🌈🕹 Windows 95 style UI component library for React
★ 7.2kplayroom. Design with JSX, powered by your own component library.
★ 4.6kreact-loops. React Loops works with React Hooks as part of the React Velcro Architecture
★ 1.2kis-thirteen. Check if a number is equal to 13.
★ 6.2kawesome-personal-blogs. A delightful list of personal tech blogs
★ 3.1khook-flow. A flowchart that explains the new lifecycle of a Hooks component. https://dwe.st/hf
★ 2.2kreact-three-fiber. 🇨🇭 A React renderer for Three.js
★ 31kzero. Zero is a web server to simplify web development.
★ 5.8kreact-conf-2018. JavaScript
★ 643swc. Rust-based platform for the Web
★ 34khooks. React Native APIs turned into React Hooks for use in functional React components
★ 3.6kdictionary. Словари по фронтенду
★ 2.2kru.react.dev. React documentation website in Russian / Официальная русская версия сайта React
★ 746translations.react.dev. Nexus of resources and tools for translating the React docs.
★ 295my-cycling-routes. Cycling routes app built with React (hooks), styled-components, Leaflet and d3.
★ 124react-fiber-implement. re-implement react fiber
★ 579is-input-pending. HTML
★ 225react-switch. A draggable toggle-switch component for React. Check out the demo at:
★ 1.3ktypescript-eslint. :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
★ 16kgamedesign-playlist. Collection of articles, books, videos and other things I found useful for those interested in the topic.
★ 303little-virtual-computer. Learn how computers work by simulating them in Javascript
★ 855awesome-female-workshop-leads. Awesome female workshop leads in the programming community
★ 151flutter_hooks. React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.
★ 3.3kjest-react-profiler. Jest helpers for working with the React Profiler API.
★ 278overreacted.io. Personal blog by Dan Abramov.
★ 7.3k