84 Best JavaScript Web APIs Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

@octokit/auth-token

GitHub API token authentication for browsers and Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
49
Weekly Downloads
Weekly Downloads Icon
3M
Last Commit
4d ago
Bundle Size (min+gzip)
0.45KB
Tree-Shakeable

githubauthreq

Authorise GitHub API requests with the appropriate environment variables

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

shortid

Short id generator. Url-friendly. Non-predictable. Cluster-compatible.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
easy-to-use
3Easy to Use
abandoned
1Abandoned
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
1M
Last Commit
9mo ago
Bundle Size (min+gzip)
1.13KB
Not Tree-Shakeable

@reacherhq/api

Check if an email address exists without sending any email.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
12
Weekly Downloads
Weekly Downloads Icon
23
Last Commit
5d ago
Bundle Size (min+gzip)
14.4KB
Not Tree-Shakeable
pre

prettylink

🔗 A powerful Node.js short URL library, currently supporting Bitly, TinyURL, PicSee, reurl, 0rz.tw

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

tinyurl

TinyURL Shortener Node.js Module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
23
Weekly Downloads
Weekly Downloads Icon
19K
Last Commit
3mo ago
Bundle Size (min+gzip)
0.46KB
Not Tree-Shakeable
nus

node-url-shortener

node-url-shortener helps you to shorten your big URLs.

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

email-existence

Checks existence of email addresses

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
22
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
6y ago
Bundle Size (min+gzip)
8.71KB
Not Tree-Shakeable

kickbox

Email Address Verification for Node.js

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

email-verify

Node.js email SMTP verification, powered by EmailChecker.com API

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.7/ 5
3
Top Feedback
great-docs
5Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
232
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
4y ago
Bundle Size (min+gzip)
11.6KB
Not Tree-Shakeable

github-auth

Middleware for github based authorization.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
8
Weekly Downloads
Weekly Downloads Icon
44
Last Commit
4y ago
Bundle Size (min+gzip)
189.9KB
Not Tree-Shakeable
ss

simple-short

URL Shorten in the easist way .

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
34
Last Commit
N/A
Bundle Size (min+gzip)
1.26KB
Not Tree-Shakeable
url

urlshortener

url shortener for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
4
Weekly Downloads
Weekly Downloads Icon
27
Last Commit
6y ago
Bundle Size (min+gzip)
185.9KB
Not Tree-Shakeable
ev

email-verification

✔️ Send user verification emails with NodeJS and MongoDB

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
208
Weekly Downloads
Weekly Downloads Icon
121
Last Commit
3y ago
Bundle Size (min+gzip)
199.9KB
Not Tree-Shakeable

email-verifier

The best possible way to verify and validate an email address.

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
37
Weekly Downloads
Weekly Downloads Icon
580
Last Commit
2y ago
Bundle Size (min+gzip)
188.6KB
Not Tree-Shakeable

@octokit/auth-oauth-app

GitHub OAuth App authentication for JavaScript

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

@vonage/server-sdk

Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
324
Weekly Downloads
Weekly Downloads Icon
7K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@octokit/auth

GitHub API authentication strategies for Browsers, Node.js, and Deno

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
275
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
3mo ago
Bundle Size (min+gzip)
12.2KB
Tree-Shakeable

messagebird

The open source Node.js client for MessageBird's REST API

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
78
Weekly Downloads
Weekly Downloads Icon
9K
Last Commit
23d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
sho

shorturl

[ARCHIVED] Simple URL shortener client library for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
29
Weekly Downloads
Weekly Downloads Icon
146
Last Commit
9y ago
Bundle Size (min+gzip)
186.0KB
Not Tree-Shakeable

nexmo

Nexmo REST API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
25
Weekly Downloads
Weekly Downloads Icon
20K
Last Commit
9mo ago
Bundle Size (min+gzip)
205.3KB
Not Tree-Shakeable
gha

ghauth

Create and load persistent GitHub authentication tokens for command-line apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
178
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
6mo ago
Bundle Size (min+gzip)
44.7KB
Not Tree-Shakeable
esu

easy-short-url

Easy url shorten

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
3
Last Commit
N/A
Bundle Size (min+gzip)
185.6KB
Not Tree-Shakeable

@duosecurity/duo_api

Duo API SDK for Node.js applications

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
17
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
4mo ago
Bundle Size (min+gzip)
1.84KB
Not Tree-Shakeable
sho

short

Promise-based Node.js URL Shortener backed by Mongoose.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
2.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
350
Weekly Downloads
Weekly Downloads Icon
63
Last Commit
6y ago
Bundle Size (min+gzip)
152.9KB
Not Tree-Shakeable
sug

short-url-generator

Node.js module that turns long urls in short ones. Does not provide any persistence just a mechanism to make conversion of URL to output object.

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

sms77-client

Official JavaScript API Client for the Sms77.io SMS Gateway

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

neverbounce

The NeverBounce API NodeJS wrapper

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
13
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
6mo ago
Bundle Size (min+gzip)
6.84KB
Not Tree-Shakeable
pg

passport-github2

GitHub authentication strategy for Passport and Node.js.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
218
Weekly Downloads
Weekly Downloads Icon
26K
Last Commit
1y ago
Bundle Size (min+gzip)
7.97KB
Not Tree-Shakeable
pg

passport-github

GitHub authentication strategy for Passport and Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
512
Weekly Downloads
Weekly Downloads Icon
19K
Last Commit
2y ago
Bundle Size (min+gzip)
8.04KB
Not Tree-Shakeable
aut

authy

authy.com api client for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
94
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
2y ago
Bundle Size (min+gzip)
186.4KB
Not Tree-Shakeable
ac

authy-client

A complete Authy client with support for TOTP, OneTouch, Phone Verification and Phone Intelligence APIs

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

telesignsdk

The TeleSign Node.js SDK lets you easily integrate with our REST API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
10
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
2mo ago
Bundle Size (min+gzip)
200.4KB
Not Tree-Shakeable
emc

email-marker-client

Email Marker API client for Node.js and browser

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
14
Last Commit
1y ago
Bundle Size (min+gzip)
3.25KB
Not Tree-Shakeable

everify

Node client for the Everify API - secure SMS verification made simple

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

twilio-phone-verification

Phone verification using twilio's verify API

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

quickemailverification

Email Address Verification API for Node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7
Weekly Downloads
Weekly Downloads Icon
486
Last Commit
2y ago
Bundle Size (min+gzip)
186.8KB
Not Tree-Shakeable
ser

serify

Lightweight SMS code validation library for Twilio Verify – Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
4
Weekly Downloads
Weekly Downloads Icon
36
Last Commit
4mo ago
Bundle Size (min+gzip)
12.7KB
Not Tree-Shakeable
ti

truemail-io

The TrueMail API NodeJS wrapper

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

node-twilio-verify

node module for twilio phone number verification

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
3
Weekly Downloads
Weekly Downloads Icon
29
Last Commit
5mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
plm

passport-local-mongoose-email

Passport-Local Mongoose Email is a Mongoose plugin that simplifies building username and password login with an authentication token and Passport

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
12
Weekly Downloads
Weekly Downloads Icon
169
Last Commit
3y ago
Bundle Size (min+gzip)
1.79KB
Not Tree-Shakeable
cl

chl.li

A JavaScript client for Chl.li url shortening api.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1
Weekly Downloads
Weekly Downloads Icon
3
Last Commit
1y ago
Bundle Size (min+gzip)
5.01KB
Not Tree-Shakeable
sup

superlogin

Powerful authentication for APIs and single page apps using the CouchDB ecosystem which supports a variety of providers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
373
Weekly Downloads
Weekly Downloads Icon
96
Last Commit
4y ago
Bundle Size (min+gzip)
556.7KB
Not Tree-Shakeable
pos

parse-oauth2-sns

Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
20
Weekly Downloads
Weekly Downloads Icon
69
Last Commit
3y ago
Bundle Size (min+gzip)
392.3KB
Not Tree-Shakeable
sn

simple-nexmo

A nodejs wrapper for nexmo API

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
13
Weekly Downloads
Weekly Downloads Icon
64
Last Commit
5y ago
Bundle Size (min+gzip)
3.47KB
Not Tree-Shakeable

telesign

NodeJS SDK for the TeleSign APIs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2
Weekly Downloads
Weekly Downloads Icon
63
Last Commit
4y ago
Bundle Size (min+gzip)
260.4KB
Not Tree-Shakeable
aut

authchio

Authentication and authorization middleware for Node.js application

License Icon
License: GPL-3.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
51
Last Commit
N/A
Bundle Size (min+gzip)
94.1KB
Not Tree-Shakeable
ver

verifyr

Verify node.js data in a easy to use chain syntax, supports arrays, objects and strings

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
51
Last Commit
N/A
Bundle Size (min+gzip)
0.98KB
Not Tree-Shakeable
0jl

@jonbiro/0xsu-js-lib

Finally, the thing you've been waiting for your entire adult life. Decentralized URL shortener. It's like `goo.gl` except it can't be taken down. It's hosted on [QuikNode](https://quiknode.io/) and integrated with [Wyre](https://www.sendwyre.com/). This i

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
49
Last Commit
N/A
Bundle Size (min+gzip)
303.7KB
Not Tree-Shakeable
sl

social-login

Passportjs too complicated to integrate? Social-Login wraps Passportjs and let you setup one-click logins to 13 social-sites out of the box, without headache.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
42
Weekly Downloads
Weekly Downloads Icon
46
Last Commit
3y ago
Bundle Size (min+gzip)
460.6KB
Not Tree-Shakeable