An open API service for producing an overview of a list of open source projects.

https://github.com/web3/web3.js

abi-decoders abi-encoders api ethereum javascript typescript web3 web3js

Score: 20.480850426828503

Last synced: about 10 hours ago
JSON representation

Repository metadata:

Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 3,381
Total Committers: 313
Avg Commits per committer: 10.802
Development Distribution Score (DDS): 0.807

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Fabian Vogelsteller f****n@f****e 654
Marek Kotewicz m****z@g****m 582
nivida s****l@e****g 391
cgewecke c****e@g****m 227
Wyatt Barnes m****e@w****l 178
Junaid 8****s 102
Alex a****u@m****a 96
Muhammad Altabba 2****a 94
Oleksii Kosynskyi o****i@g****m 92
Ryan Ghods r****n@r****m 85
Nazar Hussain n****n@g****m 72
Nikos Iliakis n****i 56
Dan Forbes d****s@c****o 37
Marin Petrunić m****c 33
Marian Oancea c****t@s****o 28
dependabot[bot] 4****] 27
Santiago Trujillo Zuluaga s****o@c****o 24
Gabriel Montes g****l@b****m 20
obscuren g****a@g****m 19
Alex l****8@g****m 18
Gregory Markou 1****k 15
Gav Wood i****@g****m 14
Alexandre Van de Sande a****e@e****m 14
Samuel Furter s****m@t****o 14
CruzMolina 7****a 14
Ignacio Mazzara n****a@g****m 12
ethers e****m@o****m 10
frankiebee f****d@g****m 9
Wilfried Kopp c****r@g****m 8
Kris 6****u 7
and 283 more...

Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 706
Total pull requests: 1,042
Average time to close issues: 4 months
Average time to close pull requests: 19 days
Total issue authors: 262
Total pull request authors: 161
Average comments per issue: 2.74
Average comments per pull request: 2.55
Merged pull request: 611
Bot issues: 0
Bot pull requests: 76

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/web3/web3.js

Top Issue Authors

  • mconnelly8 (137)
  • jdevcs (72)
  • Muhammad-Altabba (68)
  • luu-alex (58)
  • avkos (26)
  • spacesailor24 (20)
  • SantiagoDevRel (19)
  • mpetrunic (12)
  • danforbes (9)
  • krzysu (4)
  • ayanwaar (3)
  • Sv3nskie (3)
  • BeroBurny (3)
  • juans-chainsafe (3)
  • Frank122480 (3)

Top Pull Request Authors

  • jdevcs (130)
  • luu-alex (125)
  • Muhammad-Altabba (111)
  • avkos (96)
  • danforbes (81)
  • dependabot[bot] (76)
  • SantiagoDevRel (52)
  • mpetrunic (22)
  • krzysu (16)
  • spacesailor24 (10)
  • ryanio (8)
  • sarthak1dev (8)
  • omahs (7)
  • Simon-He95 (7)
  • cgewecke (6)

Top Issue Labels

  • 4.x (492)
  • Bug (153)
  • Feature Request (73)
  • Documentation (66)
  • Investigate (55)
  • Discussion (51)
  • 1.x (39)
  • Stale (32)
  • Estimate (28)
  • Good First Issue (22)
  • Needs Clarification (19)
  • Epic (17)
  • Plugin (16)
  • Enhancement (11)
  • 5.x (8)
  • P2 (7)
  • Future Release (6)
  • P3 (6)
  • Maintenance (4)
  • 2.x (4)
  • P1 (3)
  • Refactoring (1)
  • work-in-progress (1)
  • Types (1)
  • On Ice (1)
  • dependencies (1)

Top Pull Request Labels

  • dependencies (84)
  • Stale (71)
  • 1.x (49)
  • 4.x (38)
  • Release (20)
  • javascript (16)
  • Review Needed (7)
  • Bug (7)
  • Future Release (7)
  • Types (4)
  • Documentation (4)
  • P2 (2)
  • work-in-progress (2)
  • Feature Request (2)
  • Enhancement (2)
  • github_actions (2)
  • 2.x (1)
  • Discussion (1)
  • In Progress (1)
  • Release Patch (1)

Package metadata

proxy.golang.org: github.com/web3/web3.js

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/web3/web3.js#section-documentation
  • Licenses: other
  • Latest release: v4.16.0+incompatible (published almost 2 years ago)
  • Last Synced: 2026-10-01T04:55:54.656Z (1 day ago)
  • Versions: 174
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.406%
    • Average: 5.587%
    • Dependent repos count: 5.769%
npmjs.org: ethcc-plugin2

Plugin workshop @ ethcc 2024

  • Homepage: https://github.com/web3/web3.js#readme
  • Licenses: ISC
  • Latest release: 1.0.3 (published about 2 years ago)
  • Last Synced: 2026-10-01T04:56:17.512Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 14 Last month
  • Rankings:
    • Downloads: 7.072%
    • Average: 24.324%
    • Dependent repos count: 26.865%
    • Dependent packages count: 39.035%
  • Maintainers (1)
npmjs.org: web3-account-abstraction

Web3 account abstraction package

  • Homepage: https://github.com/web3/web3.js#readme
  • Licenses: LGPL-3.0
  • Latest release: 1.0.0-rc.0 (published almost 2 years ago)
  • Last Synced: 2026-10-01T04:56:40.564Z (1 day ago)
  • Versions: 49
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 96 Last month
  • Rankings:
    • Dependent repos count: 25.66%
    • Average: 31.425%
    • Dependent packages count: 37.189%
  • Maintainers (1)
npmjs.org: ethcc2024

```js import { PluginTest } from "ethcc2024"; import { Web3 } from "web3";

  • Homepage: https://github.com/web3/web3.js#readme
  • Licenses: ISC
  • Latest release: 1.0.1 (published about 2 years ago)
  • Last Synced: 2026-10-01T04:56:08.655Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 13 Last month
  • Rankings:
    • Dependent repos count: 26.631%
    • Average: 32.662%
    • Dependent packages count: 38.694%
  • Maintainers (1)

Dependencies

.github/workflows/build.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • browser-actions/setup-firefox latest composite
  • coverallsapp/github-action master composite
.github/workflows/stale.yml actions
  • actions/stale v3 composite
package.json npm
  • @babel/cli ^7.12.1 development
  • @babel/core ^7.12.3 development
  • @babel/plugin-proposal-class-properties ^7.12.1 development
  • @babel/plugin-transform-modules-commonjs ^7.12.1 development
  • @babel/plugin-transform-runtime ^7.12.1 development
  • @babel/preset-env ^7.12.1 development
  • @babel/preset-typescript ^7.12.1 development
  • @babel/runtime ^7.12.1 development
  • @chainsafe/geth-dev-assistant ^0.1.10 development
  • @ensdomains/ens ^0.6.0 development
  • @ensdomains/resolver ^0.2.4 development
  • @types/bignumber.js ^4.0.2 development
  • @types/bn.js ^5.1.0 development
  • @types/node ^12.12.68 development
  • @types/prettier 2.6.0 development
  • babel-loader ^8.1.0 development
  • bignumber.js ^9.0.1 development
  • bn.js ^5.2.1 development
  • browserify ^16.5.2 development
  • buffer ^4.9.2 development
  • bundlesize ^0.18.1 development
  • chai ^4.2.0 development
  • chai-as-promised ^7.1.1 development
  • core-js ^3.6.5 development
  • crypto-browserify ^3.12.0 development
  • crypto-js ^3.3.0 development
  • decache ^4.6.0 development
  • dependency-check ^4.1.0 development
  • ethereumjs-util ^7.1.5 development
  • ethers ^5.4.4 development
  • fetch-mock ^9.11.0 development
  • ganache ^7.5.0 development
  • https-browserify ^1.0.0 development
  • jshint ^2.12.0 development
  • karma ^6.3.19 development
  • karma-browserify ^7.0.0 development
  • karma-chrome-launcher ^3.1.0 development
  • karma-firefox-launcher ^1.3.0 development
  • karma-mocha ^2.0.1 development
  • karma-spec-reporter 0.0.32 development
  • lerna ^6.1.0 development
  • mocha ^10.1.0 development
  • nx ^15.3.0 development
  • nyc ^14.1.1 development
  • process ^0.11.10 development
  • readable-stream ^3.6.0 development
  • rimraf ^3.0.2 development
  • sandboxed-module ^2.0.4 development
  • stream-browserify ^3.0.0 development
  • stream-http ^3.2.0 development
  • ts-node ^9.0.0 development
  • typescript 4.1 development
  • wait-port ^0.2.9 development
  • webpack ^5.75.0 development
  • webpack-cli ^5.0.0 development
packages/web3/package.json npm
  • @types/node ^12.12.6 development
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • web3-core-helpers 1.8.1 development
  • web3-bzz 1.8.1
  • web3-core 1.8.1
  • web3-eth 1.8.1
  • web3-eth-personal 1.8.1
  • web3-net 1.8.1
  • web3-shh 1.8.1
  • web3-utils 1.8.1
packages/web3-core/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • @types/bn.js ^5.1.0
  • @types/node ^12.12.6
  • bignumber.js ^9.0.0
  • web3-core-helpers 1.8.1
  • web3-core-method 1.8.1
  • web3-core-requestmanager 1.8.1
  • web3-utils 1.8.1
packages/web3-eth/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • web3-core 1.8.1
  • web3-core-helpers 1.8.1
  • web3-core-method 1.8.1
  • web3-core-subscriptions 1.8.1
  • web3-eth-abi 1.8.1
  • web3-eth-accounts 1.8.1
  • web3-eth-contract 1.8.1
  • web3-eth-ens 1.8.1
  • web3-eth-iban 1.8.1
  • web3-eth-personal 1.8.1
  • web3-net 1.8.1
  • web3-utils 1.8.1
packages/web3-eth-abi/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • @ethersproject/abi ^5.6.3
  • web3-utils 1.8.1
packages/web3-eth-accounts/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • @ethereumjs/common 2.5.0
  • @ethereumjs/tx 3.3.2
  • eth-lib 0.2.8
  • ethereumjs-util ^7.1.5
  • scrypt-js ^3.0.1
  • uuid ^9.0.0
  • web3-core 1.8.1
  • web3-core-helpers 1.8.1
  • web3-core-method 1.8.1
  • web3-utils 1.8.1
packages/web3-eth-contract/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • @types/bn.js ^5.1.0
  • web3-core 1.8.1
  • web3-core-helpers 1.8.1
  • web3-core-method 1.8.1
  • web3-core-promievent 1.8.1
  • web3-core-subscriptions 1.8.1
  • web3-eth-abi 1.8.1
  • web3-utils 1.8.1
packages/web3-eth-ens/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • web3-eth 1.8.1 development
  • content-hash ^2.5.2
  • eth-ens-namehash 2.0.8
  • web3-core 1.8.1
  • web3-core-helpers 1.8.1
  • web3-core-promievent 1.8.1
  • web3-eth-abi 1.8.1
  • web3-eth-contract 1.8.1
  • web3-utils 1.8.1
packages/web3-eth-iban/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • bn.js ^5.2.1
  • web3-utils 1.8.1
packages/web3-eth-personal/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • @types/node ^12.12.6
  • web3-core 1.8.1
  • web3-core-helpers 1.8.1
  • web3-core-method 1.8.1
  • web3-net 1.8.1
  • web3-utils 1.8.1
packages/web3-net/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • web3-core 1.8.1
  • web3-core-method 1.8.1
  • web3-utils 1.8.1
packages/web3-providers-http/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • abortcontroller-polyfill ^1.7.3
  • cross-fetch ^3.1.4
  • es6-promise ^4.2.8
  • web3-core-helpers 1.8.1
packages/web3-providers-ipc/package.json npm
  • @types/node ^12.12.6 development
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • oboe 2.1.5
  • web3-core-helpers 1.8.1
packages/web3-providers-ws/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • eventemitter3 4.0.4
  • web3-core-helpers 1.8.1
  • websocket ^1.0.32
packages/web3-utils/package.json npm
  • dtslint ^3.4.1 development
  • typescript 4.1 development
  • bn.js ^5.2.1
  • ethereum-bloom-filters ^1.0.6
  • ethereumjs-util ^7.1.0
  • ethjs-unit 0.1.6
  • number-to-bn 1.7.0
  • randombytes ^2.1.0
  • utf8 3.0.0
.github/workflows/black_box_tests.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/canary_release.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/deploy-docs.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • cloudflare/pages-action v1 composite
.github/workflows/e2e_network_tests.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
docs/package.json npm
  • @docusaurus/module-type-aliases ^2.4.1 development
  • @mpetrunic/docusaurus-plugin-typedoc-api ^3.0.0 development
  • @tsconfig/docusaurus ^1.0.7 development
  • typescript ^4.6.4 development
  • @docusaurus/core ^2.4.1
  • @docusaurus/preset-classic ^2.4.1
  • @docusaurus/theme-live-codeblock ^2.4.1
  • @mdx-js/react ^1.6.22
  • clsx ^1.1.1
  • docusaurus-lunr-search ^2.3.2
  • prism-react-renderer ^1.3.1
  • react ^17.0.2
  • react-dom ^17.0.2
docs/yarn.lock npm
  • 1090 dependencies
packages/web3/test/cjs_black_box/package.json npm
  • jest ^28.1.3 development
  • ts-jest ^28.0.7 development
  • web3-eth 5.0.0 development
  • web3-eth-contract 5.0.0 development
  • web3-validator 5.0.0 development
  • web3 5.0.0
packages/web3/test/cjs_black_box/yarn.lock npm
  • 382 dependencies
packages/web3/test/esm_black_box/package.json npm
  • jest ^28.1.3 development
  • ts-jest ^28.0.7 development
  • web3-eth 5.0.0 development
  • web3-eth-contract 5.0.0 development
  • web3-validator 5.0.0 development
  • web3 5.0.0
packages/web3/test/esm_black_box/yarn.lock npm
  • 380 dependencies
packages/web3-errors/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
  • web3-types ^1.2.0
packages/web3-rpc-methods/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
  • web3-core ^4.2.0
  • web3-types ^1.2.0
  • web3-validator ^2.0.2
packages/web3-types/package.json npm
  • @humeris/espresso-shot ^4.0.0 development
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
packages/web3-validator/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
  • ethereum-cryptography ^2.0.0
  • util ^0.12.5
  • web3-errors ^1.1.2
  • web3-types ^1.2.0
  • zod ^3.21.4
tools/eslint-config-base-web3/package.json npm
  • eslint-plugin-deprecation ^1.3.2 development
  • eslint-plugin-header ^3.1.1 development
  • typescript ^4.7.4 development
  • @typescript-eslint/eslint-plugin ^5.30.7
  • @typescript-eslint/parser ^5.30.7
  • eslint ^8.20.0
  • eslint-config-airbnb-base ^15.0.0
  • eslint-config-prettier ^8.5.0
  • eslint-plugin-import ^2.26.0
  • eslint-plugin-jest ^26.6.0
  • eslint-plugin-no-null ^1.0.2
  • eslint-plugin-tsdoc ^0.2.16
tools/web3-packagetemplate/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
tools/web3-plugin-example/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^28.1.3 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^28.0.7 development
  • typescript ^4.7.4 development
  • web3 ^4.1.2 development
  • web3-core ^4.2.0 development
  • web3-eth-abi ^4.1.2 development
  • web3-eth-contract ^4.1.0 development
  • web3-types ^1.2.0 development
  • web3-utils ^4.0.6 development
yarn.lock npm
  • 1557 dependencies
packages/web3-rpc-providers/package.json npm
  • @types/jest ^28.1.6 development
  • @typescript-eslint/eslint-plugin ^5.30.7 development
  • @typescript-eslint/parser ^5.30.7 development
  • eslint ^8.20.0 development
  • eslint-config-base-web3 0.1.0 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • jest ^29.7.0 development
  • jest-extended ^3.0.1 development
  • prettier ^2.7.1 development
  • ts-jest ^29.1.1 development
  • typescript ^4.7.4 development
  • web3-providers-http ^4.1.0
  • web3-providers-ws ^4.0.7
  • web3-types ^1.7.0
  • web3-utils ^4.3.0