Ecosystem metrics

New Repos
26
New
Commits
632
down 28.1%
Releases
8
up 166.7%
Contributors
49
up 25.6%
Merges
24
down 33.3%

Repository Explorer

7159 commits in all time Jun 08, 2026 09:12 – Sep 06, 2026 09:12 UTC
ipaleka frontend
Implemented custom static files configuration
Git Commit abd1ba98 Branch main Document 4/151 ++ 7 --
github go-algorand
add Go Benchmark (go) benchmark result for cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit c409212c Branch gh-pages Document 1/445 ++ 1 --
nullun go-algorand
Merge 5f871f694a25575dd74a867139ea128924bbd8f7 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit 1a50172f Branch pull/6631/merge Document 5/619 ++ 14 --
tests: fix e2e-subs kmd-related failures (#6726)
Git Commit cf3c69ab Branch master Document 2/19 ++ 14 --
Steve0x2a algokit-lora
Merge 838ba5882277ed8c5ce3cc95bc9b4a0808fc9290 into 746126278c85c16b1da5c8570e0e156aafb24de4
Git Commit 71ebf50f Branch pull/611/merge Document 2/28 ++ 0 --
Steve0x2a algokit-lora
fix: include UpdateApplicationOC in onCompleteOptions
Signed-off-by: Yi Zhan <stevesough@gmail.com>
Git Commit 838ba588 Branch pull/611/head Document 2/28 ++ 0 --
urtho blocksrv
Rate limit latest.json writes to one per 5 seconds
During a backfill the pointer writer wrote latest.json on every advance,
tens of thousands of overwrites per hour. Writes are now spaced by
seaweed.latest_interval (default 5s); kicks in between coalesce and the
final value is still flushed on shutdown.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RxR4odmoXozJ4UFUsjufir
Git Commit 5387c076 Branch main Document 6/133 ++ 49 --
urtho blocksrv
Align error responses with algod's message format
Error bodies are now {"message": "...", "data": {...}} like algod's
ErrorResponse, with algod's wording: unknown rounds answer
"failed to retrieve information from the ledger" (404), deltas
"failed retrieving State Delta: round N not found" (404), malformed
round parameters "Invalid format for parameter round: ..." (400).
Storage failures answer 500 with the cause under data.error.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RxR4odmoXozJ4UFUsjufir
Git Commit dd33e792 Branch main Document 5/107 ++ 35 --
urtho blocksrv
Add SeaweedFS S3 backend, remote import and /v2/status
Storage backend is now selected with store.backend (pebble, the default,
or seaweed). The seaweed backend writes one raw BlockData object per
round through the S3 gateway, laid out for direct serving:

  <prefix>blockdata/AAA/BBB/CCC/AAABBBCCCDDD.msgp  (immutable cache headers)
  <prefix>genesis.msgp
  <prefix>latest.json                              ({"last-round":N,...})

Objects are stored uncompressed on purpose; BTRFS zstd on the volume
server compresses consecutive blocks better than per-object gzip.

Shared pieces moved out of the pebble package: store/rounds (last-round
tracker, long-poll bulletin, binary search) and store/blockcodec.
The Ledger interface gains Close, HasLedgerBlock and small meta values.

New importer package: import.from mirrors genesis and rounds from
another blocksrv (skipping rounds already stored, persisting progress,
optionally following the source's tail) to migrate pebble deployments
to SeaweedFS without stopping the exporter. GET /v2/status reports the
last round and genesis identity.

Behaviour changes: unknown rounds answer 404 instead of 400, storage
failures answer 500, a genesis for a different network answers 409,
the pebble DB is closed on shutdown and its last-round pointer is
heal-checked at startup.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RxR4odmoXozJ4UFUsjufir
Git Commit a3ee4228 Branch main Document 31/3,517 ++ 359 --
ipaleka frontend
Added static manifest tests
Git Commit 436b4a5a Branch main Document 7/248 ++ 3 --
ipaleka frontend
Bugfix for swap expecting that asastats router has JavaScript SDK
Git Commit 42fc24a7 Branch main Document 5/134 ++ 4 --
ipaleka frontend
Bugfix for ASA amounts presented with more than 4 digits after decimal point
Git Commit 45e0da7b Branch main Document 6/198 ++ 18 --
urtho algokit-lora
Merge af76eecce824757ba96a7ad345bab2fda91a6b18 into 746126278c85c16b1da5c8570e0e156aafb24de4
Git Commit b224985b Branch pull/548/merge Document 5/100 ++ 1 --
renovate[bot] use-wallet
Merge 36fa355bfeb99e834660c92d7ebbdb0e67e0fb59 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 51d82665 Branch pull/450/merge Document 11/744 ++ 195 --
renovate[bot] use-wallet
chore(deps): update wallet adapter packages
Git Commit 36fa355b Branch renovate/wallet-adapter-packages Document 11/744 ++ 195 --
ipaleka frontend
Bugfix for login window not shown after the second wallet is connected
Git Commit c5ff66ce Branch v1_0_0 Document 5/455 ++ 37 --
SergoVashakmadze vibekit
Merge fd34d8c486cc6fca0dedc597e4e3f597265e7d0f into ca4bfa7925cbe2e36e166dea2007485ff3b57f84
Git Commit f25c4bb4 Branch pull/22/merge Document 4/573 ++ 0 --
ipaleka frontend
Bugfix for login window not shown after the second wallet is connected
Git Commit 025bbd21 Branch v1_0_0 Document 3/337 ++ 8 --
ipaleka frontend
Bugfix for swap window from a bundle page uses a wrong address
Git Commit 0053fe65 Branch v1_0_0 Document 5/324 ++ 54 --
ipaleka widgets
Bugfix for swap window from a bundle page uses a wrong address
Git Commit d8174ff3 Branch main Document 2/159 ++ 7 --
feat: switch to hybrid lsig for liquid stream settle (#403)
Co-authored-by: Michael T Chuang <github@michaeltchuang.com>
Git Commit eae5ea37 Branch main Document 35/5,906 ++ 3,498 --
Merge 40281fee7a97a745027567440a20d510c103c61e into 7468b8b4dbfbeccd3ff476a384b8bd93f28478ab
Git Commit 05601987 Branch pull/403/merge Document 35/5,906 ++ 3,498 --