10 Best JavaScript Encryption Libraries

List hand-picked by Openbase Experts
Learn More

il

iconv-lite

Convert character encodings in pure javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
45M
Last Commit
4mos ago
it

io-ts

Runtime type system for IO decoding/encoding

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Hard to Use
GitHub Stars
5K
Weekly Downloads
540K
Last Commit
9mos ago

jwt-decode

Decode JWT tokens; useful for browser applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
6
Top Feedback
4Easy to Use
3Great Documentation
1Performant
GitHub Stars
2K
Weekly Downloads
5M
Last Commit
4mos ago

cyberchef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
N/A
GitHub Stars
14K
Weekly Downloads
2K
Last Commit
5mos ago

buttercup

🎩 The mighty NodeJS password vault

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
375
Weekly Downloads
383
Last Commit
3mos ago
sl

secure-ls

🔒 Secure localStorage data with high level of encryption and data compression

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
543
Weekly Downloads
20K
Last Commit
1yr ago
xc

xml-crypto

Xml digital signature and encryption library for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
164
Weekly Downloads
540K
Last Commit
5mos ago

pkijs

PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
24K
Last Commit
3mos ago
js

jwt-simple

JWT(JSON Web Token) encode and decode module for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
200K
Last Commit
9mos ago
ee

ethereum-encryption

Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
596
Weekly Downloads
4
Last Commit
1mo ago

node-s3-encryption-client

Node.js implementation of the KMS Envelope Encryption for AWS S3

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
33
Weekly Downloads
4
Last Commit
4yrs ago