885 Best JavaScript Client & Server Utilities Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

xstate

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
11
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
17K
Weekly Downloads
Weekly Downloads Icon
742K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

redux

Predictable state container for JavaScript apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
655
Top Feedback
great-docs
44Great Documentation
performant
33Performant
highly-custom
31Highly Customizable
GitHub Stars
Github Icon
56K
Weekly Downloads
Weekly Downloads Icon
6M
Last Commit
11d ago
Bundle Size (min+gzip)
1.60KB
Tree-Shakeable
hus

husky

Modern native Git hooks made easy 🐶 woof!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.7/ 5
70
Top Feedback
easy-to-use
24Easy to Use
great-docs
22Great Documentation
highly-custom
18Highly Customizable
GitHub Stars
Github Icon
23K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@sentry/browser

Official Sentry SDKs for Javascript

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
7
Top Feedback
easy-to-use
4Easy to Use
great-docs
2Great Documentation
performant
2Performant
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rq

react-query

⚛️ Hooks for fetching, caching and updating asynchronous data in React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
40
Top Feedback
great-docs
8Great Documentation
easy-to-use
7Easy to Use
performant
5Performant
GitHub Stars
Github Icon
21K
Weekly Downloads
Weekly Downloads Icon
534K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-error-overlay

Set up a modern web app by running one command.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
89K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
9d ago
Bundle Size (min+gzip)
112.5KB
Not Tree-Shakeable

axios

Promise based HTTP client for the browser and node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
1,183
Top Feedback
easy-to-use
85Easy to Use
great-docs
79Great Documentation
performant
67Performant
GitHub Stars
Github Icon
86K
Weekly Downloads
Weekly Downloads Icon
17M
Last Commit
2mo ago
Bundle Size (min+gzip)
4.60KB
Not Tree-Shakeable

react-scripts

Set up a modern web app by running one command.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
401
Top Feedback
easy-to-use
10Easy to Use
great-docs
8Great Documentation
performant
7Performant
GitHub Stars
Github Icon
89K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-redux

Official React bindings for Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
135
Top Feedback
great-docs
22Great Documentation
easy-to-use
22Easy to Use
performant
18Performant
GitHub Stars
Github Icon
21K
Weekly Downloads
Weekly Downloads Icon
4M
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

mobx-react

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
easy-to-use
3Easy to Use
great-docs
1Great Documentation
responsive-maintainers
1Responsive Maintainers
GitHub Stars
Github Icon
24K
Weekly Downloads
Weekly Downloads Icon
502K
Last Commit
6d ago
Bundle Size (min+gzip)
5.48KB
Tree-Shakeable
got

got

🌐 Human-friendly and powerful HTTP request library for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.1/ 5
8
Top Feedback
great-docs
9Great Documentation
easy-to-use
9Easy to Use
performant
6Performant
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
18M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

mobx

Simple, scalable state management.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
50
Top Feedback
easy-to-use
8Easy to Use
performant
8Performant
great-docs
7Great Documentation
GitHub Stars
Github Icon
24K
Weekly Downloads
Weekly Downloads Icon
654K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

tough-cookie

RFC6265 Cookies and CookieJar for Node.js

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
692
Weekly Downloads
Weekly Downloads Icon
36M
Last Commit
3mo ago
Bundle Size (min+gzip)
44.3KB
Not Tree-Shakeable

helmet

Help secure Express apps with various HTTP headers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
18
Top Feedback
easy-to-use
11Easy to Use
great-docs
8Great Documentation
performant
7Performant
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
1M
Last Commit
24d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

newrelic

New Relic Node.js agent code base. Developers are welcome to create pull requests here, please see our contributing guidelines. For New Relic technical support, please go to http://support.newrelic.com.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
5
Top Feedback
easy-to-use
3Easy to Use
performant
3Performant
bleeding-edge
3Bleeding Edge
GitHub Stars
Github Icon
829
Weekly Downloads
Weekly Downloads Icon
552K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
pm2

pm2

Node.js Production Process Manager with a built-in Load Balancer.

License Icon
License: AGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
159
Top Feedback
easy-to-use
19Easy to Use
great-docs
16Great Documentation
performant
16Performant
GitHub Stars
Github Icon
35K
Weekly Downloads
Weekly Downloads Icon
654K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vuex

🗃️ Centralized State Management for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
201
Top Feedback
great-docs
13Great Documentation
easy-to-use
12Easy to Use
performant
5Performant
GitHub Stars
Github Icon
27K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
1mo ago
Bundle Size (min+gzip)
3.92KB
Tree-Shakeable

pino

🌲 super fast, all natural json logger 🌲

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
5
Top Feedback
easy-to-use
4Easy to Use
performant
4Performant
great-docs
2Great Documentation
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
yc

ytdl-core

YouTube video downloader in javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
10
Top Feedback
easy-to-use
5Easy to Use
great-docs
1Great Documentation
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
145K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
sta

@rx-angular/state

Reactive Extensions for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
907
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
1mo ago
Bundle Size (min+gzip)
2.40KB
Tree-Shakeable

react-json-tree

DevTools for Redux with hot reloading, action replay, and customizable UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
12K
Weekly Downloads
Weekly Downloads Icon
155K
Last Commit
1mo ago
Bundle Size (min+gzip)
23.3KB
Not Tree-Shakeable

node-fetch

A light-weight module that brings the Fetch API to Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
24
Top Feedback
easy-to-use
17Easy to Use
great-docs
13Great Documentation
performant
10Performant
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
21M
Last Commit
5d ago
Bundle Size (min+gzip)
0.28KB
Tree-Shakeable

js-cookie

A simple, lightweight JavaScript API for handling browser cookies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
26
Top Feedback
easy-to-use
7Easy to Use
great-docs
6Great Documentation
performant
6Performant
GitHub Stars
Github Icon
18K
Weekly Downloads
Weekly Downloads Icon
3M
Last Commit
5d ago
Bundle Size (min+gzip)
0.92KB
Not Tree-Shakeable

react-router-dom

Declarative routing for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
318
Top Feedback
easy-to-use
21Easy to Use
great-docs
20Great Documentation
performant
17Performant
GitHub Stars
Github Icon
44K
Weekly Downloads
Weekly Downloads Icon
4M
Last Commit
2d ago
Bundle Size (min+gzip)
9.55KB
Tree-Shakeable
log

loglevel

📒 Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
10M
Last Commit
3mo ago
Bundle Size (min+gzip)
1.23KB
Not Tree-Shakeable

debug

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
12
Top Feedback
great-docs
9Great Documentation
easy-to-use
5Easy to Use
responsive-maintainers
2Responsive Maintainers
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
111M
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nee

needle

Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@craco/craco

Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
5
Top Feedback
great-docs
2Great Documentation
highly-custom
2Highly Customizable
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
249K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@vue/devtools

⚙️ Browser devtools extension for debugging Vue.js applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
52
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
responsive-maintainers
1Responsive Maintainers
GitHub Stars
Github Icon
21K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
12d ago
Bundle Size (min+gzip)
74.5KB
Not Tree-Shakeable

@rematch/core

The Redux Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
great-docs
3Great Documentation
easy-to-use
3Easy to Use
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
34K
Last Commit
8d ago
Bundle Size (min+gzip)
1.69KB
Tree-Shakeable

react-router

Declarative routing for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
5
Top Feedback
great-docs
3Great Documentation
easy-to-use
3Easy to Use
highly-custom
3Highly Customizable
GitHub Stars
Github Icon
44K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
2d ago
Bundle Size (min+gzip)
7.32KB
Tree-Shakeable

superagent

Ajax for Node.js and browsers (JS HTTP client)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
17
Top Feedback
easy-to-use
7Easy to Use
great-docs
3Great Documentation
performant
3Performant
GitHub Stars
Github Icon
16K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
5mo ago
Bundle Size (min+gzip)
10.1KB
Not Tree-Shakeable
rdd

react-device-detect

Detect device, and render view according to detected device type.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
6
Top Feedback
easy-to-use
4Easy to Use
performant
4Performant
great-docs
3Great Documentation
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
325K
Last Commit
4mo ago
Bundle Size (min+gzip)
9.36KB
Not Tree-Shakeable
acs

axios-cookiejar-support

Add tough-cookie support to axios.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
176
Weekly Downloads
Weekly Downloads Icon
102K
Last Commit
2d ago
Bundle Size (min+gzip)
0.15KB
Not Tree-Shakeable
vp

vuex-persistedstate

💾 Persist and rehydrate your Vuex state between page reloads.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
great-docs
2Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
139K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

realm

Realm is a mobile database: an alternative to SQLite & key-value stores

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
easy-to-use
2Easy to Use
highly-custom
2Highly Customizable
great-docs
1Great Documentation
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
16K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
whi

whistle

HTTP, HTTP2, HTTPS, Websocket debugging proxy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
9K
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@datorama/akita

🚀 State Management Tailored-Made for JS Applications

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
highly-custom
2Highly Customizable
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
40K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ky

ky

🌳 Tiny & elegant JavaScript HTTP client based on the browser Fetch API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
N/A
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
389K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
va

vue-axios

A small wrapper for integrating axios to Vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
84K
Last Commit
3d ago
Bundle Size (min+gzip)
7.19KB
Not Tree-Shakeable
low

lowdb

Tiny local JSON database for small projects (supports Node, Electron and the browser)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
9
Top Feedback
great-docs
3Great Documentation
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
16K
Weekly Downloads
Weekly Downloads Icon
312K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

postman-request

Simplified HTTP request client.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
3
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
96
Weekly Downloads
Weekly Downloads Icon
390K
Last Commit
4mo ago
Bundle Size (min+gzip)
267.0KB
Not Tree-Shakeable
nl

ngx-logger

Angular logger

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
343
Weekly Downloads
Weekly Downloads Icon
50K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

flux

Application Architecture for Building User Interfaces

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
13
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
17K
Weekly Downloads
Weekly Downloads Icon
334K
Last Commit
22d ago
Bundle Size (min+gzip)
0.82KB
Not Tree-Shakeable

mobx-state-tree

Full-featured reactive state management without the boilerplate

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
11
Top Feedback
great-docs
4Great Documentation
easy-to-use
4Easy to Use
performant
3Performant
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
57K
Last Commit
24d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
uls

use-local-storage-state

React hook that persists data in localStorage

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
560
Weekly Downloads
Weekly Downloads Icon
13K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
isb

isbot

💻 JavaScript module that detects bots/crawlers/spiders via the user agent

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
337
Weekly Downloads
Weekly Downloads Icon
68K
Last Commit
16h ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-native-config

Bring some 12 factor love to your mobile apps!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
122K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-ga

React Google Analytics Module

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
433K
Last Commit
6mo ago
Bundle Size (min+gzip)
4.84KB
Tree-Shakeable
em

ember-metrics

Send data to multiple analytics integrations without re-implementing new API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
357
Weekly Downloads
Weekly Downloads Icon
17K
Last Commit
1mo ago
Bundle Size (min+gzip)
45.8KB
Not Tree-Shakeable