Ecosystem metrics

New Repos
37
New
Commits
723
down 0.7%
Releases
4
up 0.0%
Contributors
48
down 15.8%
Merges
28
up 27.3%

Repository Explorer

11037 commits in all time May 06, 2026 19:43 – Aug 04, 2026 19:43 UTC
nullun go-algorand
Merge 557294a29d4b924975f191adda38d4ffe1738548 into 88fe542f3a2b6cbe898497cd3321f7bd20a7429b
Git Commit 10b8f705 Branch pull/6692/merge Document 4/228 ++ 4 --
nullun go-algorand
AVM: check stack depth before bulk constant pushes
pushbytess and pushints only discovered a stack overflow after pushing
all of their constants, when the generic post-op depth check ran.
Report the same "stack overflow" error up front, before pre-sizing the
stack or pushing anything, so these ops fail at the same point as the
rest of their immediate validation instead of doing needless work
first.
Git Commit 557294a2 Branch pull/6692/head Document 2/33 ++ 0 --
nullun go-algorand
AVM: accept a trailing empty byte immediate
parseByteImmArgs had an off-by-one that rejected an empty final byte
constant ending exactly at the end of the program, so a program ending
in `pushbytess ""` failed with "const bytes list ran past end of
program" even though the assembler happily emits that encoding.

Fix the bounds check, and reproduce the old behavior for programs run
under protocols before v13 with rejectTrailingEmptyByteImm, which can
simply be deleted once v13 is in effect. Since the bug only caused
errors, and programs are checked when placed on chain, no stored
program depends on it.
Git Commit 9774f0ea Branch pull/6692/head Document 4/75 ++ 2 --
nullun go-algorand
AVM: limit the size of byte constant immediates
Starting at v13, bytecblock and pushbytess check their byte constant
immediates against maxStringSize (4096 bytes) at Check and Eval time,
so byte constants get the same limit and error reporting as AVM byte
values everywhere else.

The assembler reports oversized constants for all versions, since such
programs cannot run once v13 is in effect.
Git Commit 41a3bf61 Branch pull/6692/head Document 4/121 ++ 3 --
dependabot[bot] d-asa
Merge cde879a6538b112ac317b106124a5152c3a42f01 into c138921bdc81ac772fea570d0f286575b27a0b45
Git Commit 576643f8 Branch pull/176/merge Document 1/124 ++ 125 --
dependabot[bot] d-asa
chore(deps-dev): bump aiohttp from 3.13.5 to 3.14.3
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.13.5 to 3.14.3.
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.13.5...v3.14.3)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit cde879a6 Branch dependabot/pip/aiohttp-3.14.3 Document 1/124 ++ 125 --
Merge f68032985c43b48669a25173f57a4a54213e6c04 into 564e5164780b79ae9404e80ca411ff99814b74ca
Git Commit a95d8b22 Branch pull/596/merge Document 8/337 ++ 63 --
docs: recommend simulate over the note size constant for fee planning
Git Commit f6803298 Branch feat/v42 Document 1/6 ++ 5 --
cce sortition
Merge 29900eaadc8365348c1deff956e81997ce44a38b into d1d6e8e43bee1e5671eb7f0eeb3c3929fd8df2b2
Git Commit c322e9a7 Branch pull/10/merge Document 8/301 ++ 104 --
cce sortition
return j instead of dist.at
Git Commit 29900eaa Branch sortition-update-freeze Document 3/14 ++ 15 --
cce sortition
more comments for newBinomialF128
Git Commit 4e3ecc80 Branch sortition-update-freeze Document 1/15 ++ 1 --
dependabot[bot] ARCs
chore(deps-dev): bump aiohttp from 3.13.2 to 3.14.3 in /assets/arc-0062
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 7ca5dd05 Branch pull/471/head Document 1/132 ++ 125 --
dependabot[bot] ARCs
Merge 934069823dd196239fdd0a099a48fc88394c8174 into f83e46c9513beeb52415168fc9ea344dea8a089d
Git Commit b0239465 Branch pull/470/merge Document 1/132 ++ 125 --
dependabot[bot] ARCs
chore(deps-dev): bump aiohttp from 3.13.2 to 3.14.3 in /assets/arc-0020
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.13.2 to 3.14.3.
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.13.2...v3.14.3)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 93406982 Branch dependabot/pip/assets/arc-0020/aiohttp-3.14.3 Document 1/132 ++ 125 --
Argimirodelpozo puya
Merge 7c27e50f2f6c988151da511d4cec2f280ae0b417 into e87f23f05fb139d378e794f68368ee9c3f552c35
Git Commit 47009e55 Branch pull/748/merge Document 78/16,155 ++ 4,543 --
Argimirodelpozo puya-ts
Merge 6b0663a46b78d965afb9ae5c283d87efba456b08 into fd7b0c81aab2bacc6240b8897330b5db490ef823
Git Commit be5275a8 Branch pull/400/merge Document 242/4,668 ++ 141 --
cusma specs
Merge a42917080e49bcc6413312f177c932f03e67b582 into 794f50566d045c082fe705cfca63d04b232d5c51
Git Commit 636c0707 Branch pull/310/merge Document 46/1,117 ++ 798 --
cusma specs
chore: local rendering review
Git Commit a4291708 Branch feat/pseudocode-blocks Document 1/2 ++ 2 --
cusma specs
chore: cr
Git Commit 8d2538cc Branch feat/pseudocode-blocks Document 2/14 ++ 5 --
sofinico gGov
fix: frontend: input label spacing
Fix labels sitting too close to their inputs. In Tailwind v4, `space-y-*` sets margin-bottom on the label, and a plain `<label>` is inline — inline elements ignore top and bottom margins, so the spacing did nothing. `ui/label.tsx` is now `block`, which takes the gap from 1.8px to the 8px it was meant to be, in every form.
Git Commit f00c9509 Branch feat/last-option-abstain Document 1/3 ++ 1 --
sofinico gGov
chore: frontend: period title in manage list with UTC date range
- Show the period title in the /manage list. New Title column, and the whole row is now one `PeriodTableRow` component so the period body is read once per row instead of twice — the title and the ballot label both come from it, and the list query doesn't include it.

- The voting window column now shows dates only, with the full UTC times on hover. This needed a new `formatDateRangeUTC`: the existing `formatDateRange` uses the viewer's timezone, and the manage panel works in UTC, so it could show a different day than the tooltip below it.

- Sample data: election ballots read Support / Veto / Abstain, matching what the manage UI writes.
Git Commit b9168136 Branch feat/last-option-abstain Document 3/95 ++ 46 --
cusma specs
Merge 32e0cc30c0142c36f856ebd6818c5cbe5ccbd7f3 into 794f50566d045c082fe705cfca63d04b232d5c51
Git Commit 24e35eeb Branch pull/310/merge Document 45/1,106 ++ 796 --
cusma specs
chore: split long pseudocode blocks
Git Commit 32e0cc30 Branch feat/pseudocode-blocks Document 6/64 ++ 6 --
cusma specs
fix: links
Git Commit a126d278 Branch feat/pseudocode-blocks Document 3/11 ++ 12 --