Ecosystem metrics

New Repos
15
New
Commits
840
down 19.5%
Releases
6
down 25.0%
Contributors
45
down 19.6%
Merges
35
down 16.7%

Repository Explorer

6961 commits in all time Jun 04, 2026 10:27 – Sep 02, 2026 10:27 UTC
cusma specs
Merge pull request #315 from algorandfoundation/dependabot/github_actions/minor-and-patch-6512b1d693
chore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the minor-and-patch group
Git Commit 0efa5540 Branch master Document 1/1 ++ 1 --
ipaleka widgets
Added interface state function to the Dust Sweep, carrying the page context it must not lose
Git Commit 651b8db4 Branch main Document 2/71 ++ 5 --
Merge 9be87680abc7b2382309a6ab0ddfba3170b83127 into 627d1244dff8307c0f9afe0462db55dd06ef6f9e
Git Commit 8cdc8d83 Branch pull/611/merge Document 2/132 ++ 4 --
urtho pg_algorand
2.1: keep prepared statements with N < K prefix clauses on custom plans
With server-side prepared statements the plan cache builds a generic plan
after five executions. For substring(x,1,N) = $1 with N smaller than the
index prefix K, no value is available at plan time, so nothing can be
derived and the plan falls back to an unindexed scan. Under LIMIT with
default selectivity that scan is estimated cheap (cost ~12k on mainnet vs
the real crawl over billions of rows), so plancache adopts it and the
prefix index is never used again for that statement.

The hook now adds a large penalty to the total cost of any plan built with
an unbound external Param on a N < K prefix clause, which is exactly the
generic-plan case. plancache compares that against the average custom plan
cost and keeps replanning with the actual value, where the range on the
prefix index is derived as before. N >= K statements are unaffected.

Observed on the ush mainnet indexer: EXPLAIN EXECUTE x7 for N=3 switched
from the index range scan to a txn_pkey filter on the sixth execution.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BAkGJyPG5VRajhBwFRPiQ2
Git Commit 4faf1f58 Branch main Document 4/102 ++ 4 --
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can mutate the transactions they are given, so
the built transactions aren't necessarily the ones that reach the network. The
mutated group was sent successfully, but `send()` then waited for confirmation of
the pre-mutation transaction ID, which is never found. The reported `txIds`,
`transactions` and `groupId` were stale for the same reason, in both `send()` and
`simulate()`.

Read the transactions back out of the signed transactions instead. The built
transaction is kept when its ID is unchanged.
Git Commit 9be87680 Branch fix/mutated-transactions-txids Document 2/132 ++ 4 --
d13co algokit-utils-ts
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can  mutate the transactions they are given, so
the built transactions aren't necessarily the ones that reach the network. The
mutated group was sent successfully, but `send()` then waited for confirmation of
the pre-mutation transaction ID, which is never found. The reported `txIds`,
`transactions` and `groupId` were stale for the same reason, in both `send()` and
`simulate()`.

Read the transactions back out of the signed transactions instead. The built
transaction is kept when its ID is unchanged, as decoding is lossy for zero
valued fields (a built `fee` of `0n` decodes back as `undefined`).
Git Commit ed94bf86 Branch fix/mutated-transactions-txids Document 2/132 ++ 4 --
yasincaliskan connect
Merge 1b9824baffc77956a659e647f4aaf57904fabfe0 into 86024725aa0a8471e230a4b16401e2cc8a970d84
Git Commit dbbea45a Branch pull/207/merge Document 2/13 ++ 13 --
yasincaliskan connect
chore: bump version to 1.6.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Git Commit 1b9824ba Branch yasincaliskan/bump-walletconnect-1.0.2 Document 1/1 ++ 1 --
giuliop go-algorand
Merge 4aea623fbb7868f304cc13eee925812be8258d87 into 42f70fe22bf79c104ddc289fd1a33168009803cf
Git Commit 7df16d19 Branch pull/6723/merge Document 13/505 ++ 12 --
giuliop go-algorand
Improve logicSigAllowances comment
Git Commit 4aea623f Branch safer-logicsigs Document 2/31 ++ 2 --
gabrielkuettel vibekit
feat(agent): the brand is qt314 — QT314 AGENT everywhere, qt314.ai as the canonical home
Explorer header, share card and posters, page brands, siteName, wallet
siteName, and metadataBase all move off VibeKit Agent / agent.getvibekit.ai.

Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit acbe4809 Branch main Document 7/21 ++ 21 --
gabrielkuettel vibekit
fix(agent): the poster footer reads QT314 AGENT · qt314.ai
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit d5e8ae6c Branch main Document 1/2 ++ 2 --
gabrielkuettel vibekit
fix(agent): the og description is one quiet line — the poster carries the details
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit 8cc14324 Branch main Document 1/17 ++ 4 --
gabrielkuettel vibekit
feat(agent): public entity pages with OG posters — the bot's confirmation links
/transaction, /asset, /application, /block render a branded 1200×630
poster for crawlers and a summary page for humans, straight from chain
state — nothing stored. Txns resolve indexer-first with an algod
pending-pool rescue; cache headers graduate an algod render to the
indexer's immutable one and never let a miss stick. Posters serve from
/og/<kind>/<ref> (the file convention can't live in a catch-all).

Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit 122ec6b9 Branch main Document 10/1,028 ++ 0 --
gabrielkuettel vibekit
chore: release v1.0.0-alpha.4
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit 01010676 Branch main Document 4/32 ++ 1 --
gabrielkuettel vibekit
feat(cli): a once-a-day upgrade nudge on exit
Newest GitHub release (prereleases included — alphas are the product),
cached 24h in ~/.config/vibekit/update-check.json, compared with
Bun.semver. One dim stderr line; skipped for mcp stdio, non-TTY, CI,
and VIBEKIT_NO_UPDATE_CHECK.

Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit f186ebbf Branch main Document 4/123 ++ 2 --
gabrielkuettel vibekit
chore: release v1.0.0-alpha.3
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit 2e03cb2a Branch main Document 11/133 ++ 8 --
gabrielkuettel vibekit
feat(cli): the install-path prompt is a real path picker
clack's path prompt with tab completion, rooted at cwd, directories only.

Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit 5c31592a Branch main Document 2/10 ++ 4 --
gabrielkuettel vibekit
fix(cli): init merges existing files instead of clobbering them
Pointer files gain the AGENTS.md paragraph by guarded append; a project's
own AGENTS.md is kept, ours lands beside it as AGENTS.vibekit.md, chained
by one line. TOML configs now parse-and-merge like JSON (Bun.TOML), so a
user's codex/grok settings survive.

Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
Git Commit a601b6e0 Branch main Document 3/133 ++ 18 --
Merge a91f0458df5c0b1fffbaf275b3011281b00c035f into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 4a62f7d4 Branch pull/17/merge Document 4/3,364 ++ 1,955 --
fix(deps): update all non-major dependencies
Git Commit a91f0458 Branch renovate/all-minor-patch Document 4/3,364 ++ 1,955 --
Merge 857ef99b338a03522fd58fc8e76f3ff094dda7ab into 2afe1b78ca2cc85f7e339a45ec8b858243ee8bd2
Git Commit feb9abcc Branch pull/312/merge Document 1/1 ++ 1 --
chore: bump org.jlleitschuh.gradle.ktlint in /HaveAMagicalDay
Bumps org.jlleitschuh.gradle.ktlint from 13.1.0 to 14.2.0.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-version: 14.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 857ef99b Branch dependabot/gradle/HaveAMagicalDay/org.jlleitschuh.gradle.ktlint-14.0.1 Document 1/1 ++ 1 --
Merge d70dd5452862bb105cfafa245a58a84feb1e57ac into 2afe1b78ca2cc85f7e339a45ec8b858243ee8bd2
Git Commit 40f59702 Branch pull/354/merge Document 1/1 ++ 1 --
chore: bump org.jlleitschuh.gradle.ktlint in /HaveAMagicalDay
Bumps org.jlleitschuh.gradle.ktlint from 13.1.0 to 14.2.0.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-version: 14.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit d70dd545 Branch dependabot/gradle/HaveAMagicalDay/org.jlleitschuh.gradle.ktlint-14.2.0 Document 1/1 ++ 1 --