Categories
Discussions
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Leaderboard
Feedback
Sign up with GitHub
By signing up, you agree to our
terms of service
and
privacy policy
Log In
What's Openbase?
•
Help
•
Send Feedback
10 Best Node.js Ethereum Smart Contract Libraries
List hand-picked by Openbase Experts
Learn More
eid
ethereum-input-data-decoder
Ethereum smart contract transaction input data decoder
Follow
{"type":"MIT","url":"https://github.com/miguelmota/ethereum-input-data-decoder/blob/master/LICENSE"}
TypeScript Definitions:
Built-In
GitHub Stars
459
Weekly Downloads
4.4K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
1
Great Documentation
1
Easy to Use
1
Performant
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.6K
Weekly Downloads
110K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.7
/ 5
3
Top Feedback
@eth-optimism/contracts
The Optimism monorepo
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.2K
Weekly Downloads
8.9K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
hd
hardhat-deploy
hardhat deployment plugin
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
652
Weekly Downloads
32.9K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@uma/contracts-node
UMA Protocol Running on Ethereum
Follow
AGPL-3.0-or-later
TypeScript Definitions:
Built-In
GitHub Stars
287
Weekly Downloads
1.2K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
ec
eth-crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
646
Weekly Downloads
8.2K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
opensea-js
JavaScript SDK for the OpenSea marketplace. Let your users buy or sell cryptogoods on your own site!
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.8K
Weekly Downloads
9.3K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0x/contracts-utils
Smart contract utils of 0x protocol
Follow
Apache-2.0
TypeScript Definitions:
Not Found
GitHub Stars
194
Weekly Downloads
881
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
hgr
hardhat-gas-reporter
Gas usage per unit test. Average gas usage per method. (eth-gas-reporter for Hardhat)
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
208
Weekly Downloads
48.3K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@ganache/utils
A tool for creating a local blockchain for fast Ethereum development.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.8K
Weekly Downloads
817
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0x/contracts-exchange
Smart contract components of 0x protocol
Follow
Apache-2.0
TypeScript Definitions:
Not Found
GitHub Stars
194
Weekly Downloads
677
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@requestnetwork/smart-contracts
A JavaScript library for interacting with the Request Network protocol
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
349
Weekly Downloads
804
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@ganache/ethereum-transaction
A tool for creating a local blockchain for fast Ethereum development.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.8K
Weekly Downloads
474
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
tribute-contracts
A new modular DAO framework, inspired by the Moloch smart contracts
Follow
MIT
TypeScript Definitions:
Not Found
GitHub Stars
231
Weekly Downloads
70
Last Commit
2mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@nomiclabs/hardhat-etherscan
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.6K
Weekly Downloads
53.4K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/cert
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
578
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/utils
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
570
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@mycrypto/eth-scan
An efficient Ether and token balance scanner library
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
138
Weekly Downloads
432
Last Commit
9mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@nomiclabs/hardhat-truffle5
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.6K
Weekly Downloads
10.5K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/ethereum-utils
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
132
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/scaffold
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
106
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/ethereum-generic-provider
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
99
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@0xcert/ethereum-gateway
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
38
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@nomiclabs/buidler
Buidler is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces & console.log.
Follow
SEE LICENSE IN LICENSE
TypeScript Definitions:
Built-In
GitHub Stars
416
Weekly Downloads
2.1K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
prb-math
Smart contract library for advanced fixed-point math
Follow
Unlicense
TypeScript Definitions:
Built-In
GitHub Stars
169
Weekly Downloads
1.7K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@3test/ethereum-utils
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
321
Weekly Downloads
7
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@melonproject/protocol
Melon Protocol Implementation
Follow
GPL-3.0
TypeScript Definitions:
Built-In
GitHub Stars
185
Weekly Downloads
2
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable