Ecosystem metrics

New Repos
1,879
New
Commits
58
up 48.7%
Releases
8
up 33.3%
Contributors
26
up 18.2%
Merges
2
up 100.0%

Repository Explorer

533 commits in all time May 20, 2026 07:38 – Aug 18, 2026 07:38 UTC
urtho algostreamer
PQ update
Git Commit 3f6ffc84 Branch v3 Document 8/208 ++ 72 --
sofinico gGov
build: use commonjs module output for SDKs
Git Commit 79bc4c92 Branch feat/frac-pipeline Document 2/2 ++ 2 --
sofinico gGov
test: cover delegated-vote MBR top-up on both registries
Git Commit 22c2232c Branch feat/frac-pipeline Document 2/48 ++ 0 --
sofinico gGov
Merge pull request #101 from algorandfoundation/feat/last-option-abstain
feat: enforce Abstain as the last topic option
Git Commit 2c7e9952 Branch develop Document 19/4,801 ++ 3,872 --
sofinico gGov
Merge pull request #100 from algorandfoundation/docs/user-docs-refinement
chore: /docs wording
Git Commit 0a3db1ff Branch develop Document 4/31 ++ 31 --
Also verify the typed client, the artifact the tests actually run against
There are TWO arrows out of the committed artifact, not one, and neither was
checked:

    contracts/out/TrelyanInscription.*
        |  algod compile                |  algokit generate client
        v                               v
    bytecode ==? chain              contracts/trelyan_client.py

The client branch matters more than it looks. contracts/trelyan_client.py is an
89 KB generated file stamped "DO NOT MODIFY IT BY HAND", and the LocalNet suite
deploys the committed TEAL and drives it THROUGH that client. CI only ever
consumes it; nothing regenerated it and compared. A contract whose ABI moved
without the client being regenerated would be exercised by a suite talking to
the old interface -- and the suite would pass.

CHECKED WITHOUT RUNNING THE GENERATOR, DELIBERATELY

`algokit generate client` needs algokitgen-py, which would pin this check to a
generator version whose formatting churn is not a finding. It is also, on the
machine this was written on, blocked outright by a Windows Application Control
policy (os error 4551) -- the same policy that currently blocks cargo-deny.

No generator is needed: the client EMBEDS the full spec it was generated from,
in _APP_SPEC_JSON. Comparing that to the committed arc56.json needs nothing but
the two committed files, runs anywhere, and is stable across generator versions.

The comparison is on PARSED JSON rather than bytes, because the client embeds
the spec minified while arc56.json is pretty-printed -- a byte comparison would
fail always and therefore mean nothing.

Failure reporting distinguishes an ABI-method change (names differ; the suite is
testing a different interface) from a signature/struct/metadata change (names
agree), because those read very differently to a reviewer.

VERIFIED

  - clean tree: all five artifacts plus the client in step, exit 0
  - rename a method inside the client's embedded spec: CLIENT DRIFT, exit 1,
    naming both method lists
  - a missing _APP_SPEC_JSON block is reported as "repair the check", not
    silently passed -- if the generator's output shape changes, this check stops
    reading what it thinks it reads, and that is a finding about the check
Git Commit ee6e17aa Branch ci/verify-teal-matches-source Document 1/87 ++ 4 --
ipaleka frontend
Address page redesigned and removed all the MaterializeCSS modules
Git Commit 7aabb346 Branch development Document 107/3,519 ++ 26,985 --
ipaleka frontend
Bugfixes for stale icons and wrong ALGO available amount in the swap widget
Git Commit 7f873dc7 Branch main Document 4/545 ++ 4 --
ipaleka widgets
Bugfixes for stale icons and wrong ALGO available amount
Git Commit bbf7c7cd Branch main Document 3/204 ++ 2 --
JBScaled devportal
docs: point algokey references at the new reference page
Git Commit 6c9ff61d Branch docs/algokey-reference Document 3/5 ++ 9 --
mitre88 algokit-utils-ts
Merge 0f0d14b1c9320f12d582efbed76476a2e838ea20 into b27decbb670d4d5e481699358da41e34ddfc26a4
Git Commit 8ac1dfbb Branch pull/592/merge Document 11/516 ++ 213 --
Merge 4cee93a5d9aa96a99d25a6d1288d01e6f0fdfac8 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit 5523d1ef Branch pull/73/merge Document 2/205 ++ 329 --
Ganainmtech devportal
Merge b60d7a6bbad5c6756581271bd035e01034cbb4cc into 0b42a140b8b4e7209c648f9c8dd5f9f0043e42ac
Git Commit 028df353 Branch pull/637/merge Document 1/0 ++ 1 --
Ganainmtech devportal
Merge 59fd5c909fce3e0c675b8ca6b090f58157105095 into fd2b3698ab3576338916b442e7dc1078c851955e
Git Commit de33fd5e Branch pull/632/merge Document 3/57 ++ 11 --
Merge b175262b6f5bbfd406604d978d217ec991cbf566 into 8602e0430cdc499f3bc1cecc5abe4aa31f4aee44
Git Commit 13f0968a Branch pull/172/merge Document 85/9,658 ++ 8,186 --
Merge f131b95a4cea7f1657ab8c703caa09836cdae81c into 8602e0430cdc499f3bc1cecc5abe4aa31f4aee44
Git Commit 5ef057f9 Branch pull/162/merge Document 142/15,514 ++ 7,959 --
nullun nodekit
docs: explain why trustTap precedes the Homebrew-managed check
Homebrew 6 refuses to load formulae from untrusted taps, so running
isBrewManaged first would misreport a brew-managed install with an
untrusted tap as not managed.
Git Commit a145fbbf Branch pull/188/head Document 1/6 ++ 0 --
Upload Dark Coin website files
Git Commit f8f06a98 Branch main Document 300/125,824 ++ 7,102 --
Argimirodelpozo puya
chore: get rid of avm 13 exclusions now that localnet has v13
Git Commit ab97d068 Branch pull/744/head Document 1/0 ++ 12 --
github-actions[bot] wallet
cicd deploy stable 1.2026.08.13-stable [skip ci]
Git Commit 55c5e3eb Branch master Document 2/2 ++ 2 --