zustand by react-spring

🐻 Bear necessities for state management in React

created at April 9, 2019, 9:10 a.m.

TypeScript

164 -1

48,623 +142

1,516 +7

GitHub
mitt by developit

🥊 Tiny 200 byte functional event emitter / pubsub.

created at Jan. 15, 2017, 1:10 a.m.

TypeScript

70 -1

10,942 +26

444 +2

GitHub
superstruct by ianstormtaylor

A simple and composable way to validate data in JavaScript (and TypeScript).

created at Nov. 23, 2017, 3:03 a.m.

TypeScript

43 +0

7,043 +2

224 +0

GitHub
wouter by molefrog

🥢 A minimalist-friendly ~2.1KB routing for React and Preact

created at April 9, 2019, 5:36 p.m.

TypeScript

37 +0

6,809 +7

156 +0

GitHub
valibot by fabian-hiller

The modular and type safe schema library for validating structural data 🤖

created at July 7, 2023, 10:31 a.m.

TypeScript

20 +0

6,442 +38

212 +5

GitHub
nanostores by nanostores

A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores

created at Oct. 14, 2020, 7:51 p.m.

TypeScript

25 +0

5,555 +78

109 +0

GitHub
timeago.js by hustcc

clock8 hourglass timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.

created at June 23, 2016, 2:06 a.m.

TypeScript

78 +0

5,333 +2

411 +1

GitHub
ms by zeit

Tiny millisecond conversion utility

created at March 8, 2012, 2:10 a.m.

TypeScript

83 +0

5,172 +4

265 +0

GitHub
wretch by elbywan

A tiny wrapper built around fetch with an intuitive syntax. candy

created at Sept. 13, 2017, 6:27 p.m.

TypeScript

23 +0

4,854 +6

98 +0

GitHub
js-lingui by lingui

🌍 📖 A readable, automated, and optimized (3 kb) internationalization for JavaScript

created at Jan. 17, 2017, 5:26 p.m.

TypeScript

32 +1

4,728 +45

385 +2

GitHub
remeda by remeda

A utility library for JavaScript and TypeScript.

created at May 7, 2018, 8:56 a.m.

TypeScript

20 +0

4,607 +18

141 +2

GitHub
signals by preactjs

Manage state with style in every framework

created at Aug. 8, 2022, 9:29 p.m.

TypeScript

28 +1

3,847 +6

96 +0

GitHub
fre by frejs

ghost Tiny Concurrent UI library with Fiber.

created at July 28, 2018, 6:46 a.m.

TypeScript

40 +0

3,720 +2

350 +0

GitHub
arrow-js by justin-schroeder

Reactivity without the framework

created at Nov. 8, 2022, 10:29 p.m.

TypeScript

30 +0

2,420 +1

50 +0

GitHub
colord by omgovich

👑 A tiny yet powerful tool for high-performance color manipulations and conversions

created at Nov. 27, 2020, 10:47 a.m.

TypeScript

8 +0

1,702 +3

52 +0

GitHub
nanoevents by ai

Simple and tiny (107 bytes) event emitter library for JavaScript

created at Sept. 20, 2016, 5:47 a.m.

TypeScript

20 -1

1,501 +8

48 +0

GitHub
FxTS by marpple

A functional programming library for TypeScript/JavaScript

created at Sept. 30, 2021, 6 a.m.

TypeScript

12 +0

940 +2

71 +0

GitHub
teaful by teafuljs

🍵 Tiny, easy and powerful React state management

created at March 11, 2021, 8:18 p.m.

TypeScript

10 +0

713 +0

25 +0

GitHub
onfire.js by hustcc

gun onfire.js is a nano version (~500b) for event-emitter.

created at July 15, 2016, 7:10 a.m.

TypeScript

31 +0

499 +0

109 +0

GitHub
detect-it by rafgraph

Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.

created at July 7, 2016, 3:34 a.m.

TypeScript

11 +0

419 +0

13 +0

GitHub