Ecosystem metrics

New Repos
15
New
Commits
758
up 8.8%
Releases
6
up 50.0%
Contributors
58
up 18.4%
Merges
19
up 11.8%

Repository Explorer

8585 commits in all time Jul 18, 2026 11:49 – Oct 16, 2026 11:49 UTC
Merge ce251ec37685dc1b4d7cd81ce224daaea49ba5fc into c5c7f730c9ae69692d634cc7d85c9c0c928b1df0
Git Commit 554b778f Branch pull/114/merge Document 2/7 ++ 2 --
shmutalov galvanity
Add Vulkan GPU backend, upgrade to Go 1.27.2
GPU backend (-backend vulkan):
- A compute shader (shaders/cruncher.comp, compiled SPIR-V embedded)
  derives ed25519 keys and Algorand addresses on the GPU: ChaCha20 seeds
  from a per-run secret, SHA-512, signed radix-2^8 fixed-base scalar
  multiplication, Montgomery batch inversion and base32 matching. Every
  hit is re-derived and checked on the CPU before it is reported.
- internal/vk: a minimal cgo-free Vulkan binding (purego). It builds with
  no C compiler or Vulkan SDK and loads the driver at runtime.
- About 89 M keys/s on an AMD Radeon RX 7900 XT (the CPU backend does
  0.37 M/s on an i5-12400F). Shader settings are chosen per vendor and
  can be overridden with -gpu-config; -list-devices and -device select
  the GPU.

CLI:
- -out FILE appends found keys to an owner-only file, flushing each one
  before its address is shown, and prints only the addresses.
- Patterns are validated in every form (the single-argument form was
  not), impossible patterns are rejected, usage errors exit with code 2,
  and progress is printed every 5 seconds.

Build and CI:
- Go 1.27.2 and x/crypto v0.58.0; GitHub Actions v7. CI runs the GPU
  tests on Mesa's lavapipe on Linux.
- README: GPU usage and tuning results. The private keys that the sample
  output published are redacted.
Git Commit 92e85a4d Branch master Document 29/4,473 ++ 174 --
meetthosar devportal
Merge eabfbb0e10ba3b836167659d39f43f2055c3d773 into e91c54b24d2957362423f1d8f8e451c47ce2072d
Git Commit af15ae92 Branch pull/676/merge Document 2/326 ++ 0 --
Merge 42aea4e4e4e9e4f63bdbcbe85d2f2fc784178b01 into d467f20a240473fcb95663a98c3dd04159485a38
Git Commit 6f3e725e Branch pull/625/merge Document 8/22 ++ 17 --
chore: .nsprc exception for postcss-selector-parser bundled in npm
Git Commit 42aea4e4 Branch docs/readme-migration-links Document 1/5 ++ 0 --
chore: npm audit fix and .nsprc exception for new dev-dependency advisories
Git Commit f3853038 Branch docs/readme-migration-links Document 1/10 ++ 10 --
meetthosar devportal
docs: format Code Structure language differences table.
Git Commit eabfbb0e Branch feat/TS-smart-contract-patterns Document 1/8 ++ 8 --
Ganainmtech devportal
Merge pull request #675 from algorandfoundation/docs/concepts-typescript-links
docs: link smart-contract Concepts pages to Algorand TypeScript & Python guide (INT-97)
Git Commit e91c54b2 Branch main Document 15/189 ++ 5 --
Merge 2f0312df571ac5ede0f5e94b49e993936f0132fc into d467f20a240473fcb95663a98c3dd04159485a38
Git Commit 96774be4 Branch pull/625/merge Document 6/7 ++ 7 --
docs: fix migration guide links in README and JSDoc typos
Git Commit 2f0312df Branch docs/readme-migration-links Document 6/7 ++ 7 --
scholtz wallet
Merge e1a41bb1ba5dbca42d0abb4d1ceb9255372a01a2 into f4293ed370b78bc0f6a2505b4d8addd5005c8f1b
Git Commit d0883218 Branch pull/209/merge Document 3/815 ++ 635 --
scholtz-aures wallet
ci: raise E2E job timeout to 90 minutes
The suite now takes ~45 min and was cancelled by the 45 min limit with 119 tests passed and none failed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit e1a41bb1 Branch chore/update-deps-208 Document 1/1 ++ 1 --
Merge d51fddbbd45796692d4f3400871e49dd7bbae017 into cf7ac7503efd5cb1303627036d9a9e37fb6e904f
Git Commit 155f107c Branch pull/6782/merge Document 2/4 ++ 5 --
docs: correct cache priority and frozen timer comments
Signed-off-by: zoupingcenter <zoupingcenter@outlook.com>
Git Commit d51fddbb Branch pull/6782/head Document 2/4 ++ 5 --
Ganainmtech devportal
Merge 4e6fd0c05795ee11afb8e2f118459d30a595663f into b27695b526b48b91a9a478b4208377ec7b37fb91
Git Commit 03753acf Branch pull/675/merge Document 15/189 ++ 5 --
Ganainmtech devportal
docs: link AVM Operations section to TypeScript and Python opcode guides (INT-97)
Git Commit 4e6fd0c0 Branch docs/concepts-typescript-links Document 1/2 ++ 0 --
renovate[bot] use-wallet
Merge 05d7b2d75ba16e1245080b1cd8ee022d5cb7ca84 into 69e6af844b1ecb5787a45f132cce29daaac1cccf
Git Commit 2c8dc0cd Branch pull/460/merge Document 16/1,116 ++ 584 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 05d7b2d7 Branch renovate/non-major-dependencies Document 16/1,116 ++ 584 --
scholtz wallet
Merge 40e71be8b578a69d8c58912457196b3ef423799a into f4293ed370b78bc0f6a2505b4d8addd5005c8f1b
Git Commit c035cf94 Branch pull/209/merge Document 2/814 ++ 634 --
scholtz-aures wallet
chore: update dependencies (#208)
Bump vue/vite/vue-tsc, vue-router 5.4, algosdk 3.9, walletconnect 2.26, playwright 1.64, eslint 10.12 and other minor/patch updates.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 40e71be8 Branch chore/update-deps-208 Document 2/814 ++ 634 --
Merge a1eca7cae3dcf5e5157844590bce1b7a8fef401f into 69e6af844b1ecb5787a45f132cce29daaac1cccf
Git Commit e1294029 Branch pull/470/merge Document 36/142 ++ 1,256 --
chore(pera): pin examples to 1.0.0 and link the adapter README
- Pin `@perawallet/use-wallet-pera` to `1.0.0` in the examples, like
  Lute, so Renovate doesn't open a pin PR.
- Supported Wallets: note that Pera maintains the adapter, link its
  source, and point to its README for the full option list.
- AGENTS.md: 13 publishable packages now that Pera is gone.
Git Commit a1eca7ca Branch pull/470/head Document 10/19 ++ 15 --
Merge 11b2f0111e19e4fe290e23076b648c9db611b2c3 into 28fac664be6d0e45eb83762d2ee83316eb6a192e
Git Commit 0e801d93 Branch pull/66/merge Document 10/1,271 ++ 1,272 --
chore(deps): Update all non-major dependencies
Git Commit 11b2f011 Branch renovate/all-non-major-dependencies Document 10/1,271 ++ 1,272 --