Ecosystem metrics

New Repos
8
New
Commits
831
up 28.0%
Releases
5
down 16.7%
Contributors
62
up 26.5%
Merges
13
down 31.6%

Repository Explorer

8702 commits in all time Jul 23, 2026 10:45 – Oct 21, 2026 10:45 UTC
ipaleka frontend
Changed Read The Docs badge URL in README
Git Commit 99b72d70 Branch main Document 1/1 ++ 1 --
ipaleka frontend
Transactions processed in P&L are in the reader's timezone
Git Commit 2c97eb9a Branch main Document 2/13 ++ 1 --
ipaleka widgets
Transactions processed in P&L are in the reader's timezone
Git Commit 671230b0 Branch main Document 12/5,366 ++ 6 --
ipaleka widgets
Transactions processed in P&L are in the reader's timezone
Git Commit bceeef1a Branch main Document 9/85 ++ 6 --
Merge c4ce10f3b17206e19e9dbacc1b443116e5c568c7 into 28fac664be6d0e45eb83762d2ee83316eb6a192e
Git Commit 6fc998c0 Branch pull/66/merge Document 10/1,273 ++ 1,294 --
chore(deps): Update all non-major dependencies
Git Commit c4ce10f3 Branch renovate/all-non-major-dependencies Document 10/1,273 ++ 1,294 --
drichar use-wallet
fix(svelte): clarify the useWalletManager error outside useWalletContext (#484)
"must be used within a useWalletContext" read as if useWalletContext were a
component. Svelte context reaches the component that calls
useWalletContext and its descendants, so say that. useWallet and
useNetwork throw the same error.
Git Commit 56b9973f Branch next Document 2/4 ++ 2 --
drichar use-wallet
fix(svelte): clarify the useWalletManager error outside useWalletContext
"must be used within a useWalletContext" read as if useWalletContext were a
component. Svelte context reaches the component that calls
useWalletContext and its descendants, so say that. useWallet and
useNetwork throw the same error.
Git Commit 5fc1554d Branch pull/484/head Document 2/4 ++ 2 --
drichar use-wallet
feat(passkey): add a passkey wallet adapter with Falcon-1024 accounts (#483)
@txnlab/use-wallet-passkey derives a post-quantum (Falcon-1024) Algorand
account from a passkey's WebAuthn PRF output, so users need no extension,
app or seed phrase.

- connect() signs in with an existing passkey; connect({ create: true })
  creates one, then evaluates the PRF scoped to it
- Derivation: entropy = PRF output for a frozen per-context label; the
  keygen seed is SHA-512/256("PQK" || "f1" || entropy), as in algokey pq,
  algosdk, Lute and Pera, so the exported 25-word phrase restores the
  same account (pinned by the ARC-76 vectors)
- Every PRF ceremony uses userVerification: 'required'; a credential or
  derived key that doesn't match the stored account fails closed
- The private key lives in a dedicated worker started from a Blob URL
  (inlined at build time, so bundlers need no config); without session it
  is dropped after every request, with session it stays until an idle
  timeout and confirm chooses silent, presence or verify per request
- signTransactions signs with a pqsig; signData supports ARC-60 with
  scheme falcon-1024-det; exportRecoveryPhrase returns the phrase after a
  fresh verified ceremony; only public data is persisted
- Examples: register passkey({ session: true }) and a "Create passkey"
  button in all seven; the React example adds a recovery phrase panel
- e2e: create, sign, authenticate, sign in again and resume, against a
  Chromium virtual authenticator with PRF
- Docs: README, supported wallets, installation and the useWalletManager
  examples
Git Commit 0281a552 Branch next Document 56/3,362 ++ 100 --
tasosbit go-algorand
Merge cee862ab7b4b863b7f261603727543f5e0d29c3f into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 3b86e534 Branch pull/6759/merge Document 17/1,572 ++ 17 --
cce go-algorand
Merge b739800fe108c6faa4481e38b38ef3fcf5f15e25 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 2077a306 Branch pull/6775/merge Document 10/142 ++ 56 --
Merge 50b6dc1f80f54fc4b010f72397c1e241222af514 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 9033f3c9 Branch pull/6784/merge Document 2/6 ++ 6 --
cce go-algorand
Merge 221608ed0919d5a88039790bb066ffeb49fd15a0 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit d7ed14f1 Branch pull/6761/merge Document 9/323 ++ 135 --
Merge cbb7e37970f7772f54ce1414054e2eae636ec4c2 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 7e00fb09 Branch pull/6746/merge Document 2/20 ++ 18 --
Merge 02baa2ca663b2a34ad5891f5db402ba8c415835b into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit d76e2149 Branch pull/6742/merge Document 2/20 ++ 18 --
ChrisWozniak go-algorand
Merge 4423646fd1f3b75cc3afcf476364627efcbfd5b8 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 3f74beda Branch pull/6735/merge Document 17/700 ++ 505 --
jannotti go-algorand
Merge bbc3f24a7c587546c577c3d925ca6758c083779e into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit eecb5d52 Branch pull/6741/merge Document 37/1,569 ++ 186 --
Merge 8820f8cfb15073b7e5128e59e295345fb0955b05 into c72ae3ca2a4e47054057760916a7f2e4585b5256
Git Commit 08a90184 Branch pull/6755/merge Document 2/20 ++ 18 --
scholtz indexer
Merge a4ad041b8fecab341566129f7d114fdaffd68156 into 90b9232fe6516eaec9ce3c46a382e21838aca579
Git Commit 8aa44b8d Branch pull/1678/merge Document 1/10 ++ 0 --
dependabot[bot] indexer
Merge b98f31f292355cc42aa1a849c13536408167c693 into 90b9232fe6516eaec9ce3c46a382e21838aca579
Git Commit 377d0957 Branch pull/1690/merge Document 2/28 ++ 25 --
dependabot[bot] indexer
Merge 02c66f6b1e69484028dae9fe66b55bbb41f634c5 into 90b9232fe6516eaec9ce3c46a382e21838aca579
Git Commit 7eafedb7 Branch pull/1694/merge Document 1/1 ++ 1 --