Ecosystem metrics

New Repos
21
New
Commits
846
up 31.8%
Releases
5
down 16.7%
Contributors
61
up 22.0%
Merges
13
down 31.6%

Repository Explorer

8680 commits in all time Jul 23, 2026 04:32 – Oct 21, 2026 04:32 UTC
mitre88 go-algorand-sdk
Merge f426c7492a98fffe78d0d763a5a9b1536b66f317 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit c31a74cf Branch pull/841/merge Document 2/12 ++ 4 --
Merge b38120342e837fb8abbd49b6d3a20f6d87fe9b56 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit 3a5bd936 Branch pull/842/merge Document No file changes
Merge dca4c9fa7bb2f89efbd0a3d72ef04599bb354a58 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit d53e7a1b Branch pull/837/merge Document No file changes
Merge 3c0a7c2c0b415cb926d6d67204a2168dbd7a3be8 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit 113c5e43 Branch pull/835/merge Document No file changes
Merge bb77da060864c78cbdacf26edd512a4221544891 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit 82cdd9b3 Branch pull/832/merge Document No file changes
Merge a5cf512084feda393cea50819d112902bce57935 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit b2feb1ea Branch pull/819/merge Document 2/3 ++ 3 --
Merge 514ccd5ff322ad2f8ae9fff55370d1ec814d6a88 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit 3193da5f Branch pull/833/merge Document No file changes
Merge 0ce1e2756972ca21fcc7aba3e5055272ad64179f into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit adc7a2fb Branch pull/834/merge Document No file changes
Merge efa49cef087a2360d02688c9f8f958d1aee3dc52 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit 61de40b7 Branch pull/830/merge Document No file changes
mitre88 go-algorand-sdk
Merge 01a730dbbc286a15babd19811aca5dca3252209d into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit aaa8c7ce Branch pull/838/merge Document 2/37 ++ 2 --
scholtz conduit
Merge 072ce1ee17eac8a63d7556d1fa35b52622eb9287 into 4f32593d1e0c645b61c5f63dcdd6841dfc1658d5
Git Commit 662a5cda Branch pull/190/merge Document 1/9 ++ 0 --
mitre88 go-algorand-sdk
Merge 21119cf100df8f576184c8251184488d6cd8abc2 into d74d0c8dbcc7f46d325c392373cab5a81ba9ea7b
Git Commit de4dd694 Branch pull/844/merge Document 2/44 ++ 2 --
drichar use-wallet
Merge 6a5d7fb5e56b7ad007891a48810a5f27537c9103 into 705038efd9e18f7d2d3d3d5ae3333da8c0f9336f
Git Commit 5d7bbc7b Branch pull/483/merge Document 56/3,362 ++ 100 --
drichar use-wallet
feat(passkey): add a passkey wallet adapter with Falcon-1024 accounts
@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 6a5d7fb5 Branch feat/passkey-adapter Document 56/3,362 ++ 100 --
Merge bfd4faa1ca5d6bc5b1a5ac9005a4386c10599bef into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 00b86106 Branch pull/17/merge Document 4/3,363 ++ 1,957 --
fix(deps): update all non-major dependencies
Git Commit bfd4faa1 Branch renovate/all-minor-patch Document 4/3,363 ++ 1,957 --
drichar use-wallet
feat(frameworks): add useWalletManager to React and Vue (#482)
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 5806103b Branch feat/passkey-adapter Document 14/324 ++ 15 --
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 --