Ecosystem metrics

New Repos
25
New
Commits
827
up 26.8%
Releases
4
down 33.3%
Contributors
61
up 22.0%
Merges
13
down 31.6%

Repository Explorer

8706 commits in all time Jul 23, 2026 02:59 – Oct 21, 2026 02:59 UTC
sofinico ARCs
Merge 92f73bfeca568b81d69a55a66444092464fa1030 into 143ed08245388c492f8144008ead0035b0217c83
Git Commit ba3f9c52 Branch pull/365/merge Document No file changes
cusma ARCs
Merge 3a8e8d68f88445f4478b84759639c2742ae235a0 into 143ed08245388c492f8144008ead0035b0217c83
Git Commit 3bbf288e Branch pull/366/merge Document 1/6 ++ 2 --
joe-p ARCs
Merge 9d46593952ae9751aa58491270e04b0bf182890b into 143ed08245388c492f8144008ead0035b0217c83
Git Commit e274ca3c Branch pull/494/merge Document 8/29 ++ 1,537 --
Merge 7fcc2ffaaad5d102b14891bc2f840df1a1014813 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 7781dc80 Branch pull/6789/merge Document 2/3 ++ 3 --
build(deps): bump github.com/klauspost/compress in /tools/debug/algodump
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.18.0 to 1.18.7.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Commits](https://github.com/klauspost/compress/compare/v1.18.0...v1.18.7)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.18.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 7fcc2ffa Branch dependabot/go_modules/tools/debug/algodump/github.com/klauspost/compress-1.18.7 Document 2/3 ++ 3 --
feat: iOS host video doesn't stream to android viewer in liquid stream sometimes (#449)
Co-authored-by: Michael T Chuang <github@michaeltchuang.com>
Git Commit d4f0854a Branch main Document 6/94 ++ 25 --
joe-p indexer
Merge bfda25a76f939fc31387cd07ceb84426319c2e63 into 90b9232fe6516eaec9ce3c46a382e21838aca579
Git Commit ffa21f59 Branch pull/1699/merge Document 10/676 ++ 461 --
drichar use-wallet
feat(frameworks): add useWalletManager to React and Vue
Framework hooks return plain wallet objects, so reaching an adapter's own
methods (manager.getWallet(walletKey), cast to the adapter's type) needs
the WalletManager. Solid and Svelte already export useWalletManager.

- React: useWalletManager() returns the manager from WalletProvider and
  throws "useWalletManager must be used within the WalletProvider"
  outside it
- Vue: useWalletManager() injects the manager installed by
  WalletManagerPlugin and throws "WalletManager plugin is not properly
  installed" without it; useWallet and useNetwork now use it, with the
  same error
- Test both: same instance as the provider/plugin, and the error
- Docs: add a useWalletManager API reference page and a short section
  in each framework guide
Git Commit eb5036c9 Branch feat/use-wallet-manager Document 14/324 ++ 15 --
drichar use-wallet
docs: estimate fees by simulating in the examples and signing guide (#481)
Falcon-1024 accounts pay an extra 2x the min fee per transaction, so the
examples' "Send 0 ALGO" with the suggested fee was rejected for them.

- Simulate the payment with emptyTransactionSigner, allowEmptySignatures
  and fixSigners, and set the fee from the group's groupUsage (millionths
  of the min fee), keeping the suggested fee if it's higher
- Apply it in all seven examples with a small estimateFee helper
- e2e: fake POST /v2/transactions/simulate with an algosdk-encoded
  response (group-usage 1000000) for the test transaction
- Signing guide: add Estimating Fees, covering groups, wallets without
  empty signatures and per-byte fees under congestion; list
  emptyTransactionSigner in the useWallet reference
Git Commit 695fec91 Branch main Document 10/316 ++ 7 --
drichar use-wallet
Merge 36afe4c4e9e7877e79cc0998524c45d841ddb18f into d33dc2d524daea99524a018d84d33f53f4914a4a
Git Commit 08f6b2f6 Branch pull/481/merge Document 10/316 ++ 7 --
drichar use-wallet
docs: estimate fees by simulating in the examples and signing guide
Falcon-1024 accounts pay an extra 2x the min fee per transaction, so the
examples' "Send 0 ALGO" with the suggested fee was rejected for them.

- Simulate the payment with emptyTransactionSigner, allowEmptySignatures
  and fixSigners, and set the fee from the group's groupUsage (millionths
  of the min fee), keeping the suggested fee if it's higher
- Apply it in all seven examples with a small estimateFee helper
- e2e: fake POST /v2/transactions/simulate with an algosdk-encoded
  response (group-usage 1000000) for the test transaction
- Signing guide: add Estimating Fees, covering groups, wallets without
  empty signatures and per-byte fees under congestion; list
  emptyTransactionSigner in the useWallet reference
Git Commit 36afe4c4 Branch docs/falcon-fee-estimation Document 10/316 ++ 7 --
drichar use-wallet
fix(core): recognize multisig, logic sig and post-quantum signatures in isSignedTxn (#480)
isSignedTxn only recognized an ed25519 `sig`. Adapters use it to skip
transactions that are already signed when they're given encoded
transactions, so a group with a transaction signed by a multisig, a logic
sig or a post-quantum (Falcon) key was treated as unsigned and crashed in
decodeUnsignedTransaction ("Unrecognized transaction type").

- Accept `sig`, `msig`, `lsig` or `pqsig`, as `SignedTransaction` does
- Test each signature type with transactions algosdk signs and encodes
- Test the Mnemonic adapter skipping a logic-sig-signed transaction in an
  encoded group
Git Commit 1dc54734 Branch main Document 3/90 ++ 4 --
drichar use-wallet
fix(core): recognize multisig, logic sig and post-quantum signatures in isSignedTxn
isSignedTxn only recognized an ed25519 `sig`. Adapters use it to skip
transactions that are already signed when they're given encoded
transactions, so a group with a transaction signed by a multisig, a logic
sig or a post-quantum (Falcon) key was treated as unsigned and crashed in
decodeUnsignedTransaction ("Unrecognized transaction type").

- Accept `sig`, `msig`, `lsig` or `pqsig`, as `SignedTransaction` does
- Test each signature type with transactions algosdk signs and encodes
- Test the Mnemonic adapter skipping a logic-sig-signed transaction in an
  encoded group
Git Commit bc71d957 Branch pull/480/head Document 3/90 ++ 4 --
giuliop go-algorand
Merge 4e9f6fa870fa8ca5e86e40eb746597e7a66c66a5 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 7b5f7377 Branch pull/6664/merge Document 9/352 ++ 59 --
joe-p conduit
Bump docker image base from bullseye to trixie (#204)
Bullseye is no longer in LTS and Claude believes this is why goreleaser
is failing. Other changes address warnings from docker and deprecated
chown separator
Git Commit 4f32593d Branch master Document 1/3 ++ 3 --
jannotti go-algorand
Merge 963ca5798ce8f62d9a460526b96e9e60eb1e2ff0 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit a94a4e47 Branch pull/6788/merge Document 10/1,045 ++ 249 --
jannotti go-algorand
clean up bmodexp costs
Git Commit 963ca579 Branch pull/6788/head Document 3/163 ++ 79 --
algorandskiy go-algorand
Merge 767bbbddb884bae419b292186e1af0174be9ab54 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 16ad4d7a Branch pull/6501/merge Document 19/1,195 ++ 268 --
jannotti go-algorand
Merge 3179677a6cf50bcd2da0e41722126a1c9f4f1503 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 3c1c274a Branch pull/6788/merge Document 10/1,045 ++ 249 --
joe-p indexer
Merge pull request #1703 from algorand/fix/docker-base
Bump docker image base from bullseye to trixie
Git Commit 90b9232f Branch main Document 1/3 ++ 3 --
Merge 7516fd71ca4ca02dafb52a5ca8bb4cb38f0078a0 into 28fac664be6d0e45eb83762d2ee83316eb6a192e
Git Commit 6f428ab5 Branch pull/66/merge Document 10/1,277 ++ 1,272 --