10 Best JavaScript Ethereum API Libraries

List hand-picked by Openbase Experts
Learn More

truffle

A tool for developing smart contracts. Crafted with the finest cacaos.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
9
Top Feedback
1Great Documentation
GitHub Stars
12K
Weekly Downloads
45K
Last Commit
1mo ago

hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
76K
Last Commit
1mo ago

web3

Ethereum JavaScript API

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
16
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
13K
Weekly Downloads
456K
Last Commit
1mo ago

@ethereum-waffle/ens

Library for writing and testing smart contracts.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
657
Weekly Downloads
54K
Last Commit
4mos ago
mer

merkletreejs

🌱 Construct Merkle Trees and verify proofs in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
412
Weekly Downloads
14K
Last Commit
1mo ago

@toruslabs/torus-embed

Embeds the Torus Wallet directly in your application via torus-embed. Exposes a Web3 Provider.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
35
Weekly Downloads
23K
Last Commit
1mo ago
cea

create-eth-app

Create Ethereum-powered apps with one command

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
195
Last Commit
2mos ago

@uniswap/v2-core

🎛 Core smart contracts of Uniswap V2

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
2K
Weekly Downloads
63K
Last Commit
2yrs ago

@ethereumjs/common

Monorepo for the Ethereum VM TypeScript Implementation

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

@ethereumjs/tx

Monorepo for the Ethereum VM TypeScript Implementation

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
258K
Last Commit
1mo ago

@truffle/codec

A tool for developing smart contracts. Crafted with the finest cacaos.

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

@nomiclabs/hardhat-ethers

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

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

@truffle/provider

A tool for developing smart contracts. Crafted with the finest cacaos.

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

@truffle/abi-utils

A tool for developing smart contracts. Crafted with the finest cacaos.

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

@nomiclabs/hardhat-waffle

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

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

@ethereumjs/block

Monorepo for the Ethereum VM TypeScript Implementation

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
72K
Last Commit
1mo ago

@ethereumjs/blockchain

Monorepo for the Ethereum VM TypeScript Implementation

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
69K
Last Commit
1mo ago

@ethereumjs/vm

Monorepo for the Ethereum VM TypeScript Implementation

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
69K
Last Commit
1mo ago

@walletconnect/browser-utils

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
122K
Last Commit
1mo ago

@walletconnect/core

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
121K
Last Commit
1mo ago

@walletconnect/socket-transport

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
121K
Last Commit
1mo ago

@walletconnect/iso-crypto

WalletConnect Monorepo

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
120K
Last Commit
1mo ago

@walletconnect/client

WalletConnect Monorepo

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
118K
Last Commit
1mo ago

@truffle/db

A tool for developing smart contracts. Crafted with the finest cacaos.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
34K
Last Commit
1mo ago

@truffle/debugger

A tool for developing smart contracts. Crafted with the finest cacaos.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
34K
Last Commit
1mo ago

@nomiclabs/hardhat-etherscan

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

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

@truffle/db-loader

A tool for developing smart contracts. Crafted with the finest cacaos.

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

@walletconnect/web3-provider

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
78K
Last Commit
1mo ago

@walletconnect/http-connection

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
74K
Last Commit
1mo ago

@ethersproject/logger

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
525K
Last Commit
2mos ago

embark-utils

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

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

@ethersproject/bignumber

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
507K
Last Commit
2mos ago

@ethersproject/keccak256

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
483K
Last Commit
2mos ago

@ethersproject/properties

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
479K
Last Commit
2mos ago

@ethersproject/transactions

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
468K
Last Commit
2mos ago

@ethersproject/abstract-signer

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
468K
Last Commit
2mos ago

@ethersproject/strings

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
466K
Last Commit
2mos ago

@ethersproject/signing-key

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
466K
Last Commit
2mos ago

@ethersproject/hash

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
460K
Last Commit
2mos ago

@ethersproject/base64

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
453K
Last Commit
2mos ago

@ethersproject/sha2

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
342K
Last Commit
2mos ago

@ethersproject/random

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
332K
Last Commit
2mos ago

@ethersproject/basex

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
304K
Last Commit
2mos ago

@ethersproject/contracts

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
302K
Last Commit
2mos ago

@ethersproject/solidity

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
296K
Last Commit
2mos ago

@ethersproject/pbkdf2

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
293K
Last Commit
2mos ago

@ethersproject/units

Complete Ethereum library and wallet implementation in JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
292K
Last Commit
2mos ago

@nomiclabs/hardhat-web3

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

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

@walletconnect/signer-connection

WalletConnect Monorepo

License Icon
License: LGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
30K
Last Commit
1mo ago

@walletconnect/ethereum-provider

WalletConnect Monorepo

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
536
Weekly Downloads
30K
Last Commit
1mo ago