Categories
News Feed
Compare
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Compare Packages
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 JavaScript Ethereum Smart Contract Libraries
List hand-picked by Openbase Experts
Learn More
@openzeppelin/contracts
OpenZeppelin Contracts is a library for secure smart contract development.
264K
21.2K
No support
MIT
eid
ethereum-input-data-decoder
Ethereum smart contract transaction input data decoder
4K
501
Built-in
{"type":"MIT","url":"https://github.com/miguelmota/ethereum-input-data-decoder/blob/master/LICENSE"}
@ethereum-waffle/ens
Library for writing and testing smart contracts.
65.2K
734
Built-in
MIT
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
151K
4.9K
Built-in
MIT
@truffle/codec
A tool for developing smart contracts. Crafted with the finest cacaos.
53.2K
13.8K
Built-in
MIT
@truffle/db
A tool for developing smart contracts. Crafted with the finest cacaos.
17.6K
13.8K
Built-in
MIT
@eth-optimism/contracts
Optimism is Ethereum, scaled.
22K
2.5K
Built-in
MIT
@openzeppelin/contracts-upgradeable
Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.
83K
778
No support
MIT
@truffle/external-compile
A tool for developing smart contracts. Crafted with the finest cacaos.
955
13.8K
No support
MIT
ec
eth-crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
12.7K
773
Built-in
MIT
synthetix
Synthetix Solidity smart contracts
10.7K
1K
No support
MIT
hgr
hardhat-gas-reporter
Gas usage per unit test. Average gas usage per method. (eth-gas-reporter for Hardhat)
78.3K
299
Built-in
MIT
@uma/contracts-node
UMA Protocol Running on Ethereum
1.8K
308
Built-in
AGPL-3.0-or-later
@openzeppelin/contracts-ethereum-package
OpenZeppelin Contracts is a library for secure smart contract development.
1.8K
21.2K
No support
MIT
@0x/contract-wrappers
Wrappers for 0x smart contract wrappers generated using @0x/abi-gen
2.2K
265
Built-in
Apache-2.0
hd
hardhat-deploy
hardhat deployment plugin
38.9K
858
Built-in
MIT
@ganache/utils
A tool for creating a local blockchain for fast Ethereum development.
6K
2.2K
Built-in
MIT
@ganache/ethereum-utils
A tool for creating a local blockchain for fast Ethereum development.
5.3K
2.2K
Built-in
MIT
web3-eth-contract
Ethereum JavaScript API
488K
16.8K
Built-in
LGPL-3.0
web3-eth
Ethereum JavaScript API
479K
16.8K
Built-in
LGPL-3.0
@0x/contracts-utils
Smart contract utils of 0x protocol
554
265
No support
Apache-2.0
@requestnetwork/smart-contracts
A JavaScript library for interacting with the Request Network protocol
848
361
Built-in
MIT
@0x/contracts-exchange
Smart contract components of 0x protocol
223
265
No support
Apache-2.0
tribute-contracts
A new modular DAO framework, inspired by the Moloch smart contracts
345
276
No support
MIT
opensea-js
JavaScript SDK for the OpenSea marketplace. Let your users buy or sell cryptogoods on your own site!
4.4K
2.1K
Built-in
MIT
@nomiclabs/hardhat-ethers
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
107K
4.9K
Built-in
MIT
@nomiclabs/hardhat-etherscan
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
84.8K
4.9K
Built-in
MIT
@nomiclabs/hardhat-waffle
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
71.2K
4.9K
Built-in
MIT
@ethereum-waffle/mock-contract
Library for writing and testing smart contracts.
66.5K
734
Built-in
MIT
ethereum-waffle
Library for writing and testing smart contracts.
65.8K
734
Built-in
MIT
@ethereum-waffle/provider
Library for writing and testing smart contracts.
65.7K
734
Built-in
MIT
@ethereum-waffle/chai
Library for writing and testing smart contracts.
65.6K
734
Built-in
MIT
@ethereum-waffle/compiler
Library for writing and testing smart contracts.
65.4K
734
Built-in
MIT
@openzeppelin/test-helpers
Assertion library for Ethereum smart contract testing
15.7K
367
No support
MIT
@ganache/ethereum-transaction
A tool for creating a local blockchain for fast Ethereum development.
350
2.2K
Built-in
MIT
@nomiclabs/hardhat-web3
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
13.9K
4.9K
Built-in
MIT
truffle-flattener
Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies
10.2K
325
No support
MIT
@nomiclabs/hardhat-truffle5
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
10.1K
4.9K
Built-in
MIT
@enzymefinance/protocol
Enzyme Protocol Implementation
133
308
Built-in
GPL-3.0
@0xcert/utils
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
1.5K
334
Built-in
MIT
@nomiclabs/buidler
Buidler is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces & console.log.
1.4K
5.1K
Built-in
SEE LICENSE IN LICENSE
@0xcert/cert
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
1.4K
334
Built-in
MIT
prb-math
Smart contract library for advanced fixed-point math
1.1K
506
Built-in
Unlicense
@mycrypto/eth-scan
An efficient Ether and token balance scanner library
624
138
Built-in
MIT
drizzle
Reactive Ethereum dapp UI suite
330
887
No support
ISC
@melonproject/protocol
Melon Protocol Implementation
212
185
Built-in
GPL-3.0
@nomiclabs/buidler-ethers
Buidler is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces & console.log.
202
5.1K
No support
MIT
@0xcert/ethereum-utils
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
184
334
Built-in
MIT
@nomiclabs/buidler-web3
Buidler is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces & console.log.
180
5.1K
Built-in
MIT
oe
openzeppelin-eth
Secure Smart Contract library for Solidity
179
No support
MIT
Openbase
Search
Categories
Compare
News Feed
What is Openbase?
Help Center
Contact Us
Openbase for Business
Maintainers
Claim Packages
Promote Packages
Avertise
API
Company
About
Blog
Media Kit
Privacy
Terms
Openbase is the leading platform for developers to discover and choose open-source
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.