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.
- Host: GitHub
- URL: https://github.com/web3/web3.js
- Owner: web3
- License: other
- Archived: true
- Created: 2014-09-30T20:50:37.000Z (about 12 years ago)
- Default Branch: 4.x
- Last Pushed: 2025-03-05T08:48:59.000Z (over 1 year ago)
- Last Synced: 2026-10-01T18:58:11.496Z (about 21 hours ago)
- Topics: abi-decoders, abi-encoders, api, ethereum, javascript, typescript, web3, web3js
- Language: TypeScript
- Homepage: https://web3js.org/
- Size: 131 MB
- Stars: 19,913
- Watchers: 8
- Forks: 5,104
- Open Issues: 144
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Owner metadata:
- Name: Web3
- Login: web3
- Email:
- Kind: organization
- Description:
- Website: https://web3js.org/
- Location: Decentralised
- Twitter: web3_js
- Company:
- Icon url: https://avatars.githubusercontent.com/u/36739222?v=4
- Repositories: 11
- Last Synced at: 2026-09-30T04:24:01.924Z
- Profile URL: https://github.com/web3
GitHub Events
Total
- Commit comment event: 42
- Create event: 55
- Delete event: 66
- Fork event: 238
- Gollum event: 4
- Issue comment event: 291
- Issues event: 83
- Pull request event: 185
- Pull request review comment event: 76
- Pull request review event: 279
- Push event: 251
- Release event: 3
- Watch event: 846
- Total: 2419
Last Year
- Fork event: 19
- Watch event: 72
- Total: 91
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 | 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
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
- Total packages: 4
-
Total downloads:
- npm: 123 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 229
- Total maintainers: 2
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
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v1 composite
- browser-actions/setup-firefox latest composite
- coverallsapp/github-action master composite
- actions/stale v3 composite
- @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
- @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
- 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
- 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
- dtslint ^3.4.1 development
- typescript 4.1 development
- @ethersproject/abi ^5.6.3
- web3-utils 1.8.1
- 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
- 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
- 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
- dtslint ^3.4.1 development
- typescript 4.1 development
- bn.js ^5.2.1
- web3-utils 1.8.1
- 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
- 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
- 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
- @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
- dtslint ^3.4.1 development
- typescript 4.1 development
- eventemitter3 4.0.4
- web3-core-helpers 1.8.1
- websocket ^1.0.32
- 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
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- cloudflare/pages-action v1 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- @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
- 1090 dependencies
- 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
- 382 dependencies
- 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
- 380 dependencies
- @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
- @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
- @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
- @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
- 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
- @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
- @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
- 1557 dependencies
- @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