Ecosystem metrics

New Repos
25
New
Commits
460
down 45.5%
Releases
2
down 71.4%
Contributors
41
down 19.6%
Merges
8
down 60.0%

Repository Explorer

8899 commits in all time Aug 01, 2026 15:37 – Oct 30, 2026 15:37 UTC
Merge da64bab63b1f4dfed0fde4a04e6f4660f9636d21 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit c96da45a Branch pull/92/merge Document 2/59 ++ 43 --
chore(deps): update dependency eslint to v10
Git Commit da64bab6 Branch renovate/major-eslint-monorepo Document 2/59 ++ 43 --
nullun go-algorand
Merge cd4ba5eaafd74578892b9db6e3319dee9225cb5c into 853f03d6e85a1af1b0d93113df2a94371fb56213
Git Commit f62eec2a Branch pull/6808/merge Document 3/136 ++ 0 --
nullun go-algorand
api: stream JSON responses with encoding/json/v2
Go 1.27 runs encoding/json on the v2 engine. echo's default serializer
calls json.NewEncoder(w).Encode, which builds each response in a single
buffer before writing it, and the v2 engine grows that buffer in small
steps. A 9.6 MB applications page allocated about 25 MiB per request.

Replace echo's JSONSerializer in NewRouter with one that streams each
response through json.MarshalWrite into a pooled 64 KiB bufio.Writer.
The encoder flushes every 4 KiB on its own, and writing a large
response to the connection in pieces that small made it slower than
before. DefaultOptionsV1 is the option set encoding/json itself uses,
so the bytes on the wire do not change.

9.6 MB applications page over loopback HTTP:

            time               allocated
  no gzip   14.4 ms -> 12.6 ms  25.1 MiB -> 51 KiB
  gzip      73.9 ms -> 71.6 ms  27.5 MiB -> 347 KiB

A status response is unchanged.
Git Commit cd4ba5ea Branch pull/6808/head Document 3/136 ++ 0 --
ipaleka frontend
x/Twitter login changed to OAuth 1.1
Git Commit 9d33ca72 Branch main Document 13/108 ++ 25 --
hippi345 indexer
Merge 4ef3467d8204564ca7ba4d159edd3059cf452386 into 748ac4048cf8893c4faf0c1d3b31bcbe67b0165d
Git Commit fb6c0f0c Branch pull/1706/merge Document 1/62 ++ 0 --
hippi345 indexer
Add unit test for root transaction join in buildTransactionQuery
Git Commit 4ef3467d Branch pull/1706/head Document 1/62 ++ 0 --
build(deps-dev): update @typescript-eslint/parser requirement
Updates the requirements on [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) to permit the latest version.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.72.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 4c560b14 Branch dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.72.1 Document 1/1 ++ 1 --
build(deps-dev): update @typescript-eslint/eslint-plugin requirement
Updates the requirements on [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) to permit the latest version.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.72.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 327b15f6 Branch dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tw-8.72.1 Document 1/1 ++ 1 --
build(deps): update js-base64 requirement from ^3.9.4 to ^3.9.5
Updates the requirements on [js-base64](https://github.com/dankogai/js-base64) to permit the latest version.
- [Commits](https://github.com/dankogai/js-base64/compare/v3.9.4...v3.9.5)

---
updated-dependencies:
- dependency-name: js-base64
  dependency-version: 3.9.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit c76c1734 Branch dependabot/npm_and_yarn/js-base64-tw-3.9.5 Document 1/1 ++ 1 --
build(deps-dev): update eslint-plugin-vue requirement
Updates the requirements on [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) to permit the latest version.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.11.0...v10.12.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-version: 10.12.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit b00505d8 Branch dependabot/npm_and_yarn/eslint-plugin-vue-tw-10.12.0 Document 1/1 ++ 1 --
renovate[bot] use-wallet
Merge d0f3ef6cca8d3f18898958355ebc3078627dc26f into 695fec91504fd9e80f681ef2e3e9731a920246ab
Git Commit 8c62d523 Branch pull/476/merge Document 14/676 ++ 308 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit d0f3ef6c Branch renovate/non-major-dependencies Document 14/676 ++ 308 --
jannotti go-algorand
Merge ae7d50c3645a23db8d73497cedab0d13f2f8fc51 into 853f03d6e85a1af1b0d93113df2a94371fb56213
Git Commit e8dd8112 Branch pull/6805/merge Document 4/494 ++ 66 --
jannotti go-algorand
Use a single version for cost changes
Git Commit ae7d50c3 Branch pull/6805/head Document 2/25 ++ 28 --
Merge 6623d554375c419c670cac5401e5c63f2d134b2e into 6110ab468f909720dce0539036aa83e650c96a8b
Git Commit d0b75009 Branch pull/626/merge Document 1/1 ++ 0 --
giuliop go-algorand
Merge 830eb6470ea9a68d8b306986a0f13f29ba40a094 into 853f03d6e85a1af1b0d93113df2a94371fb56213
Git Commit 2b3047a4 Branch pull/6806/merge Document 12/601 ++ 6 --
giuliop go-algorand
AVM: add mldsa_verify, a FIPS 204 ML-DSA verifier, in v14
Git Commit 830eb647 Branch pull/6806/head Document 12/601 ++ 6 --
giuliop go-algorand
Merge 642197d4132789bc5852de433bcc0c6ddfe89d5a into 853f03d6e85a1af1b0d93113df2a94371fb56213
Git Commit 683b60ac Branch pull/6664/merge Document 11/471 ++ 75 --
giuliop go-algorand
transactions: clarify LogicSig bounds and size accounting
Git Commit 642197d4 Branch pull/6664/head Document 3/5 ++ 8 --
fix(aggregation): stop 'Other' from overriding a positive asset category
CoinGecko and Messari records carry no stablecoin tags, so the classifier
labels them 'Other'. Their higher source priority let that 'Other' beat
DeFiLlama's 'Stablecoin' for every coin CMC does not list, dropping those
coins from stablecoin totals. The merge now takes the highest-priority
concrete category and falls back to 'Other' only when no source has one.

With the mock data this restores 43 coins (USDTB, USDX, crvUSD, BOLD, ...)
and $4.43B of market cap to the stablecoin totals.
Git Commit 4388d464 Branch master Document 2/78 ++ 1 --
ipaleka frontend
The page no longer re-adds every row when the order is already right
Git Commit 8acfa606 Branch main Document 13/433 ++ 10 --