Ecosystem metrics

New Repos
23
New
Commits
729
up 0.4%
Releases
3
down 50.0%
Contributors
63
up 28.6%
Merges
10
down 58.3%

Repository Explorer

8600 commits in all time Jul 21, 2026 17:30 – Oct 19, 2026 17:30 UTC
algorandskiy go-algorand
agreement: restore zstd-compressed crash recovery snapshots
The persisted state is mostly votes, and it holds their content several
times over: every vote carries the proposal value, the bundle that
proved a threshold repeats the signatures of the votes that formed it,
and msgpack writes every field name. zstd at level 3 removes the
repeats and keeps the signatures and proofs: a mainnet snapshot shrinks
from 433 KB to 105 KB.

This release restores a compressed snapshot, recognized by its frame
magic, and still persists the uncompressed form; the next release
persists the compressed form, so that the release before this one,
which does not decompress, restores what this one persists.
Git Commit b0f0fbf8 Branch pull/6779/head Document 2/91 ++ 1 --
ipaleka frontend
Daphne restarts with new code through asgir script
Git Commit ca54cfad Branch main Document 7/126 ++ 5 --
LoafPickleWW wen-tools
feat: add offline mock blockchain environment and UI test components for transaction printing
Git Commit 7a467dda Branch main Document 10/1,159 ++ 15 --
drichar use-wallet
docs: create next per prerelease cycle and promote by fast-forward (#479)
Git Commit 81bcfeba Branch main Document 1/9 ++ 2 --
drichar use-wallet
Merge 52a616a754fb4c8fdcd138a15d9a08d17002c405 into e5d51cffc2b5bdf402ea8187f0980cb97b03f216
Git Commit c48b1611 Branch pull/479/merge Document 1/9 ++ 2 --
drichar use-wallet
docs: create next per prerelease cycle and promote by fast-forward
Git Commit 52a616a7 Branch docs/fast-forward-promotion Document 1/9 ++ 2 --
tasosbit go-algorand
Merge cee862ab7b4b863b7f261603727543f5e0d29c3f into de7688341303c19d51cbcd0f8962bee2a086836d
Git Commit a97e25e9 Branch pull/6759/merge Document 17/1,572 ++ 17 --
renovate[bot] use-wallet
Merge 228bf34612723b68447be7a69f8c119bcaccd254 into e5d51cffc2b5bdf402ea8187f0980cb97b03f216
Git Commit 4fd108e9 Branch pull/477/merge Document 21/175 ++ 144 --
renovate[bot] use-wallet
chore(deps): update dependency algosdk to v3.9.0
Git Commit 228bf346 Branch renovate/algosdk Document 21/175 ++ 144 --
renovate[bot] use-wallet
Merge 44f04dce57fa15efbb9c404ab4b640a23d0a1676 into 6ae31b2798b5d600e399bf1b92b058cb67aca056
Git Commit e080e188 Branch pull/463/merge Document 2/5,537 ++ 3,766 --
renovate[bot] use-wallet
chore(deps): update dependency @web3auth/modal to v11
Git Commit 44f04dce Branch renovate/major-wallet-dependencies Document 2/5,537 ++ 3,766 --
renovate[bot] use-wallet
Merge 7fdcabb3dbb6bc560553387602eb966e8308691d into 6ae31b2798b5d600e399bf1b92b058cb67aca056
Git Commit 145a09df Branch pull/476/merge Document 3/135 ++ 104 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 7fdcabb3 Branch renovate/non-major-dependencies Document 3/135 ++ 104 --
LoafPickleWW wen-tools
feat: add PQTxPrinter page and utility for quantum-resistant transaction printing
Git Commit 73c9a331 Branch main Document 2/101 ++ 3 --
cce go-algorand
Merge 7d79340998b68fe8400b44600d0c83c7b0fd6ffa into de7688341303c19d51cbcd0f8962bee2a086836d
Git Commit f5710fa2 Branch pull/6754/merge Document 4/411 ++ 14 --
yasin-ce connect
Merge 797c7edde115a2b84b5b7991c5c2b7f7f887597b into 341b14ba688565b30e7dc7373c2e3ef4ded5a7e2
Git Commit f8e2e2cd Branch pull/240/merge Document 249/23,442 ++ 19,048 --
Argimirodelpozo puya-ts
Merge 030bec6b907acdb2dcbaf52e7ac6d3646e395925 into ba321bafca1d7ac0245d8e2aa972def9b686b763
Git Commit 7520dbf6 Branch pull/409/merge Document 1/2 ++ 3 --
Merge 0ea6068d2aef17bc1ab9bee7164accc6a4416ed1 into 6110ab468f909720dce0539036aa83e650c96a8b
Git Commit b393f9f7 Branch pull/617/merge Document 40/3,912 ++ 310 --
Argimirodelpozo puya-ts
chore: update contribution guide dropping references to alpha branch
Git Commit 030bec6b Branch chore/contribution-guide-update Document 1/2 ++ 3 --
peraone connect
Merge origin/main: ARC-60 signing schemes (#239)
Ports the Falcon-1024 scheme support onto the refactored layout:
isEd25519Scheme and the scheme-aware signer encoding in arc60Wire,
SIGN_DATA_VERIFICATION_UNSUPPORTED in signArc60Data, the scheme field
on the models, and the version bump to 1.9.0. Its tests move into the
corresponding *.spec.ts files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
Git Commit 797c7edd Branch yasince/chore/repo-standards Document 10/275 ++ 7 --
peraone connect
test: add a Playwright e2e smoke on the built bundle
e2e/ bundles dist/ into a small Vite dApp, the way an integrator's
bundler would, and drives it in Chromium with all external traffic
stubbed or dropped: the modal elements and legacy globals register, the
version shows in the header, the rendered QR decodes back to the
WalletConnect pairing URI, closing the modal rejects
CONNECT_MODAL_CLOSED, and the extension connect runs inside a real user
gesture (the stub refuses without navigator.userActivation).

Runs as its own CI job (pnpm test:e2e) and uploads traces on failure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
Git Commit cd515137 Branch yasince/chore/repo-standards Document 14/402 ++ 11 --
peraone connect
test: add an integration suite for the public flows
src/__integration__ drives the SDK only through its entry point, with
the real modal elements, storage and algosdk keys, and fakes only the
outside world: a WalletConnect v1 client modelled on the real one, a
Pera Mobile that scans the rendered QR and signs with a real key, a
window.pera extension that only connects inside a user click, and the
config/algod endpoints. Covers connect (QR, extension, modal closed),
reconnect after reload, signing (toast, redirect modal, transaction
match, TransactionSigner), signData/ARC-60 verification, wallet-side
disconnect, empty signatures and disconnect.

Vitest now runs unit and integration as two projects
(pnpm test:unit / test:integration); coverage over both is gated at
95% lines/functions/statements and 90% branches. Known-wrong behaviour
found on the way is recorded as it.todo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
Git Commit db91dae5 Branch yasince/chore/repo-standards Document 26/2,906 ++ 13 --
peraone connect
test: cover the modal components, transports and utilities
Behavioural unit tests for every modal custom element (attribute wiring,
conditional views, the extension option event, close and download
actions) and for the gaps in util/ and transport/: the Pera Web
new-tab flows, the webview bridge, deep links, the signed-transaction
match check, ARC-60 signer resolution and the extension provider.
Third-party renderers (qr-code-styling, Lottie) are faked at the module
boundary; everything else runs for real.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
Git Commit feac2181 Branch yasince/chore/repo-standards Document 35/3,216 ++ 7 --