Ecosystem metrics

New Repos
8
New
Commits
611
down 30.3%
Releases
8
up 166.7%
Contributors
47
up 27.0%
Merges
17
down 51.4%

Repository Explorer

7041 commits in all time Jun 08, 2026 16:27 – Sep 06, 2026 16:27 UTC
jannotti go-algorand
Merge ffdc4ff53d4a83af310cafe14645ef006e433ff8 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit 6a5c8629 Branch pull/6703/merge Document 49/2,826 ++ 950 --
ipaleka frontend
Bugfix for not erased USD values upon switching tabs in the swap window
Git Commit 7bda2b14 Branch main Document 4/49 ++ 1 --
ipaleka widgets
Bugfix for not erased USD values upon switching tabs in the swap window
Git Commit 26fcdc18 Branch main Document 1/12 ++ 4 --
ipaleka frontend
Both input and output values in USD are shown in the swap window
Git Commit 57dcabf8 Branch main Document 3/86 ++ 28 --
ipaleka widgets
Both input and output values in USD are shown in the swap window
Git Commit d20465e8 Branch main Document 3/220 ++ 104 --
ipaleka frontend
HogSwap domain added to connect-src Content-Security-Policy header
Git Commit a19f5928 Branch main Document 4/208 ++ 3 --
ipaleka frontend
Updated build static script
Git Commit 23af7a69 Branch main Document 4/192 ++ 2 --
ipaleka frontend
Implemented custom static files configuration
Git Commit 2e9d69e5 Branch main Document 7/251 ++ 7 --
cce go-algorand
Merge b141c6941c10c6ba7afe41d9106d3fa83db0883f into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit 420824b3 Branch pull/6718/merge Document 3/256 ++ 16 --
jannotti go-algorand
Merge 5122a00bf8808f1b63b607c1bca36cfa2392e349 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit f2b901a3 Branch pull/6707/merge Document 17/2,342 ++ 60 --
giuliop go-algorand
Merge 4aea623fbb7868f304cc13eee925812be8258d87 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit d32481d4 Branch pull/6723/merge Document 13/505 ++ 12 --
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 --