Skip to content
JS
Package

@noble/secp256k1

Fastest 5KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979

v3.2.0, 30 Aug 2026MITESM onlyTypes: BundledBlockchain and Web3
$ npm install @noble/secp256k1

Key numbers

As of 25 Sept 2026
Weekly downloads
978.6k
- over 12 months
Gzip bundle size
-
No Bundlephobia data
Dependencies
0
Direct, from package.json
Last release
25 days ago
v3.2.0
GitHub stars
890
126 forks
Open issues / PRs
0 / 0
Contributors
-
Commits, last 52 weeks
27

No weekly download data in the snapshot.

978,591 downloads last week, 4,876,947 in the last month. No 52-week series has been fetched yet.

Releases, last 12 months
228 in total
Latest version
3.2.0, 30 Aug 202625 days ago
First published
3 Nov 2021
Last push to GitHub
30 Aug 202625 days before the snapshot
Repository archived
No
Open issues
0
Open pull requests
0
Commits, last 52 weeks
27
Dependents on npm
757

Major versions

  1. v3 first release 3.0.0, 25 Aug 2025
  2. v2 first release 2.0.0, 24 Mar 2023
  3. v1 first release 1.3.0, 3 Nov 2021

Recent releases

VersionPublished
3.2.030 Aug 2026
3.1.011 Apr 2026
3.0.025 Aug 2025
2.3.011 Jun 2025
1.7.214 Apr 2025
2.2.37 Jan 2025
2.2.22 Jan 2025
2.2.12 Jan 2025
2.2.02 Jan 2025
2.1.024 Mar 2024
2.0.024 Mar 2023
1.7.18 Jan 2023
1.7.011 Sept 2022
1.6.314 Jul 2022
Module format
ESM onlyFrom package.json type, main and exports fields
TypeScript types
Bundled
Node.js engine range
Not declared
Runtimes
-
Unpacked size (npm)
173 kB
Dependencies (0)
None
npm install @noble/secp256k1

CDN

jsDelivr: 98.8k requests in 30 days
  • jsDelivrhttps://cdn.jsdelivr.net/npm/@noble/secp256k1@3.2.0/
  • unpkghttps://unpkg.com/@noble/secp256k1@3.2.0/
  • esm.shhttps://esm.sh/@noble/secp256k1@3.2.0
PackageWeekly downloadsGzipLast releaseModuleComparison
eciesjs7.4m-5 months agoCommonJS-
ethereum-cryptography3m-1 year agoESM + CommonJS-
Sources: npm registry, GitHub API, jsDelivr. Data fetched 25 Sept 2026.

Indexability: Indexed.