Tokyo

Daishi Kato

Elite
@dai-shi

React library author, maintaining three state management libraries, Zustand🐻, Jotai👻, Valtio🧙, and React framework, Waku⛩️.

use-context-selector. React useContextSelector hook in userland

3k

react-tracked. State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

2.8k

excalidraw-animate. A tool to animate Excalidraw drawings

2k

react-hooks-global-state. [NOT MAINTAINED] Simple global state for React with Hooks API without Context API

1.1k

proxy-memoize. Intuitive magical memoization library with Proxy and WeakMap

857

react-hooks-worker. React custom hooks for web workers

711

will-this-react-global-state-work-in-concurrent-rendering. Test tearing and branching in React concurrent rendering

579

excalidraw-claymate. A tool based on Excalidraw to create stop motion animations and slides.

565

reactive-react-redux. [NOT MAINTAINED] React Redux binding with React Hooks and Proxy

501

react-hooks-async. [NOT MAINTAINED] React custom hooks for async functions with abortability and composability

494

react-hooks-fetch. [NOT MAINTAINED] Minimal data fetching library with React Suspense

391

use-signals. An experimental React hook for TC39 signals

356

react-worker-components. React Worker Components simplify using Web Workers

346

proxy-compare. Compare two objects using accessed properties with Proxy

312

katachidraw. SVG based drawing tool and react-native component

300

react-suspense-fetch. [NOT MAINTAINED] A low-level library for React Suspense for Data Fetching

295

redux-in-worker. Entire Redux in Web Worker

261

social-cms-backend. Express middleware to provide schema-less REST APIs for creating a social networking website primarily using angular.js. It comes with built-in authentication, authorization and notification features.

216

use-reducer-async. React useReducer with async actions

184

connect-prerenderer. Express/connect middleware to pre-render ajax page for non-ajax browsers, especially using angular.js

161

react18-use. React 19 use hook shim

156

typescript-expo-apollo-boilerplate. [NOT MAINTAINED] Clean boilerplate for TypeScript + Expo (React Native) + React Apollo (GraphQL)

143

es-beautifier. [NOT MAINTAINED] ECMAScript beautifier based on eslint

119

create-react-signals. A factory function to create signals for React

115

use-atom. Yet another implementation for Jotai atoms without side effects

113

remote-faces. A tool for Working From Home: Share your webcam images with your colleagues

98

react-suspense-router. [NOT MAINTAINED] React Router for React Suspense and Render-as-You-Fetch

86

continuation.js. A module for tail call optimization by Continuation Passing Style (CPS) transformation with trampoline technique for Node.js

78

rss-pipes. RSS feed aggregator by Node.js

73

lets-compare-global-state-with-react-hooks. Comparing global state libraries with React Hooks

58

easy-livereload. Express middleware to use livereload2 easily (both server and client)

57

codeonmobile. A coding tool on mobile devices targeting GitHub/Codeship/Heroku

54

express-react-redux. Express middleware for React/Redux applications

29

gunosy-rss. [OBSOLETE] Gunosy RSS feed web service by Node.js

15

react-suspense-router-demo. [NOT MAINTAINED] A demo app with react-suspense-router

11

react-compose-onmount. A helper function to attach onmount handler to stateless function components

2

meteor-blaze-showhide. Handy block helpers for show/hide functionality in Blaze

1

meteor-blaze-google-maps. Easy Blaze template for Google Maps with reactivity

1
38
Apply