Ecosystem metrics

New Repos
15
down 99.2%
Commits
859
down 18.8%
Releases
4
down 55.6%
Contributors
37
down 31.5%
Merges
38
up 11.8%

Repository Explorer

6833 commits in all time Jun 02, 2026 09:34 – Aug 31, 2026 09:34 UTC
Ganainmtech devportal
Merge 623f3c058154e12632360cbd84a2d3c0c078314e into 4cb7c04a029540b737f7ae354db5e823101fdaf1
Git Commit bbe1ac36 Branch pull/659/merge Document 3/29 ++ 2 --
manuelmauro algonaut
Merge c6512a0bc63bc85dd6c0bab6e5023f7d658bf8c1 into 4144110e83b9afe1570a9e602f4a520dc997c6b7
Git Commit 06d0834a Branch pull/380/merge Document 11/190 ++ 411 --
Ganainmtech devportal
Merge pull request #658 from algorandfoundation/feat/social-meta-tags
feat: add Twitter/X meta tags and fix og:image URL
Git Commit 623f3c05 Branch main Document 3/29 ++ 2 --
manuelmauro algonaut
docs(readme): refresh acceptance-suite counts after the dryrun removal
The compatibility matrix was measured against the pre-removal harness. With
dryrun.feature, dryrun_testing.feature and dryrun_trace.feature gone
upstream, the suite is 11/11 integration and 5/16 unit across 27 features,
and a fresh harness reports 249 scenarios passed, 0 failed (265 collected,
16 excluded).

Verified twice against the now-pinned harness at 0fbe354f, both runs
identical. The 227 offline-test figure is unchanged.
Git Commit c6512a0b Branch docs/compatibility-matrix Document 1/15 ++ 16 --
manuelmauro algonaut
ci(cucumber): pin the test harness to a commit
test.env tracked algorand-sdk-testing's master, so any upstream edit to the
shared feature files landed as a red build on whatever unrelated PR ran
next. The dryrun removal in algorand/algorand-sdk-testing#325 broke a
docs-only branch a month after it was merged, with nothing in this repo
having changed.

Pin SDK_TESTING_BRANCH to 0fbe354f, the tree the suite was last verified
green against. algorand-sdk-testing publishes no tags or releases, so a
commit SHA is the only stable ref available.

`git clone --branch` accepts a branch or tag but not a SHA, so fetch the ref
explicitly instead. The fetch stays shallow and resolves all three kinds of
ref, so SDK_TESTING_BRANCH=master still works for testing against upstream
tip. The script now logs which ref it resolved.
Git Commit 3e93abf6 Branch docs/compatibility-matrix Document 2/17 ++ 3 --
manuelmauro algonaut
fix(cucumber): drop the dryrun features removed upstream
algorand-sdk-testing removed dryrun.feature, dryrun_testing.feature and
dryrun_trace.feature in algorand/algorand-sdk-testing#325 (2026-07-14).
test.env tracks that repo, so a fresh CI clone no longer ships those files
while the runner still listed the first two as live. cucumber reported two
parsing errors and the suite exited 1 — on a docs-only branch, a month
after the upstream change landed.

Drop all three Feature entries, along with the step definitions they were
the only callers of: the integration dryrun module, the World's
dryrun_response and dryrun_kind fields, the two unit dryrun steps (upstream
stripped dryrun from v2algodclient_responses.feature in the same commit),
and UnitResponse::Dryrun. Every step phrase involved was exclusive to the
deleted features.

The SDK's dryrun support is untouched: algonaut::dryrun, algod.teal_dryrun,
the models and the trace printer all ship, covered by the unit tests in
src/dryrun.rs. What is gone is the live-node coverage, and that went when
upstream deleted the fixtures.
Git Commit 22c4973e Branch docs/compatibility-matrix Document 7/9 ++ 406 --
ipaleka widgets
Historic widget's Jest fixture is updated
Git Commit 74ab11fa Branch main Document 7/731 ++ 195 --
manuelmauro algonaut
Merge e104414f413859369705256ab846c146a8454ee7 into 4144110e83b9afe1570a9e602f4a520dc997c6b7
Git Commit c2379948 Branch pull/380/merge Document 2/165 ++ 2 --
manuelmauro algonaut
docs(readme): add a compatibility matrix and acceptance-suite coverage
The README documented what algonaut does but never stated how it compares
to the reference SDK or what it is verified against, so a reader had no way
to judge coverage or find the gaps without reading the source.

Add a Compatibility section with two reference points:

- The cross-SDK algorand-sdk-testing acceptance suite: per-feature status
  for all 30 upstream features (13/13 integration, 5/17 unit), the 274/0
  fresh-harness result, and the rationale behind every skipped scenario.
- js-algorand-sdk v3.7.0: a surface-by-surface capability matrix across
  clients, transactions, signing, groups/ABI, and tooling.

Gaps are stated explicitly rather than omitted — algod 5.0 / Falcon-1024
post-quantum accounts and resource access lists, TEAL signing, ufixedNxM
and anonymous tuples in contract! (#345), the 12 unit features awaiting
step definitions, and the lack of a pluggable HTTP transport.
Git Commit e104414f Branch docs/compatibility-matrix Document 1/164 ++ 1 --
manuelmauro algonaut
fix(crypto): drop redundant reference in Signature's Debug impl
clippy 1.97 promotes `useless_borrows_in_formatting` to fire on
`write!(f, "{}", &BASE64.encode(..))`. CI pins `rust-toolchain@stable`,
so this fails the clippy job as runners pick up the new release, and it
already fails the pre-commit hook locally.
Git Commit 634c4c96 Branch docs/compatibility-matrix Document 1/1 ++ 1 --
ipaleka frontend
When Moon button is retired
Git Commit 5acd9e1a Branch v1_0_0 Document 8/22 ++ 23 --
renovate[bot] use-wallet
Merge 07c5f60025f9c77b6b2d3d2b3c059788413d6331 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 716fdbbc Branch pull/455/merge Document 3/3 ++ 3 --
renovate[bot] use-wallet
chore(deps): update actions/checkout action to v7
Git Commit 07c5f600 Branch renovate/actions-checkout-7.x Document 3/3 ++ 3 --
renovate[bot] use-wallet
Merge 1a9647fa44d6779edd30b031286f3525e16fb962 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit b2977d60 Branch pull/454/merge Document 15/1,389 ++ 954 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 1a9647fa Branch renovate/non-major-dependencies Document 15/1,389 ++ 954 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit c538ee4d Branch renovate/branches/renovate/non-major-dependencies Document 15/1,389 ++ 954 --
build(deps): update vue-router requirement from ^5.2.0 to ^5.3.0
Updates the requirements on [vue-router](https://github.com/vuejs/router) to permit the latest version.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-version: 5.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 426c5c92 Branch dependabot/npm_and_yarn/vue-router-tw-5.3.0 Document 1/1 ++ 1 --
build(deps-dev): update @vue/compiler-sfc requirement
Updates the requirements on [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) to permit the latest version.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits/v3.5.42/packages/compiler-sfc)

---
updated-dependencies:
- dependency-name: "@vue/compiler-sfc"
  dependency-version: 3.5.42
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 064dc1ff Branch dependabot/npm_and_yarn/vue/compiler-sfc-tw-3.5.42 Document 1/1 ++ 1 --
Merge 9180f4426ae2f16bf44c7a20fcb093c8256010ec into 8687609257907f02774f773d132f62d772d3c0f1
Git Commit 7a6643e1 Branch pull/392/merge Document 23/2,391 ++ 1,262 --