Ecosystem metrics

New Repos
14
New
Commits
506
down 10.1%
Releases
5
down 37.5%
Contributors
48
up 6.7%
Merges
15
up 0.0%

Repository Explorer

7111 commits in all time Jun 16, 2026 13:22 – Sep 14, 2026 13:22 UTC
bwmx intermezzo
Merge 4f163271902aae5def786e9faee522f57a8880f6 into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit fbabfb99 Branch pull/40/merge Document 33/3,324 ++ 147 --
bwmx intermezzo
fix(vault): lift memlock limit so the PQ plugin can start on CI
Vault spawns plugins with VAULT_PLUGIN_MLOCK_ENABLED=true, and the SDK calls
mlockall before the go-plugin handshake. The plugin binary has no
cap_ipc_lock (setcap does not survive the bind mount) and runs as uid 100,
so it is bounded by RLIMIT_MEMLOCK. Docker Desktop defaults that to
unlimited; dockerd on the GitHub Ubuntu runner defaults to 8 MiB, which the
~15 MB static binary exceeds. The plugin exited with "cannot allocate
memory" and Vault reported only the generic "not compiled for this
architecture" error, even though the log showed EM_X86_64 on amd64.

Set ulimits.memlock: -1 on the vault service. No-op on Docker Desktop,
fixes the Initialize Vault step on CI.
Git Commit 4f163271 Branch feat/pq-accounts Document 1/9 ++ 0 --
bwmx intermezzo
fix(vault): build the PQ plugin for the Vault image's architecture
`docker build` without `--platform` produces a binary for the Docker daemon's
default platform, which only coincidentally matched the Vault container on a
dev machine: both followed the host architecture. On CI the two are chosen
independently, and a plugin binary built for a different architecture than the
Vault container dies before the go-plugin handshake, leaving only Vault's
opaque "Failed to read any lines from plugin's stdout" behind a 400 on mount.

Resolve the build platform from the Vault image itself so the binary and the
container that execs it always agree.
Git Commit 12b00886 Branch feat/pq-accounts Document 1/13 ++ 3 --
bwmx intermezzo
fix(wallet): preserve legacy account behavior
Git Commit 76a7ea5e Branch feat/pq-accounts Document 5/18 ++ 57 --
tasosbit indexer
Merge 4b4cce4abf1a9c48efb00f74bd5e1b89ddcedea6 into f84ad3e337a2e6eb111ac548f21dc65df8cc5e70
Git Commit 6a25d62c Branch pull/1701/merge Document 3/132 ++ 0 --
tasosbit indexer
api: fix application logs next-token looping on inner transactions
The logs endpoint sets SkipInnerTransactionConversion, so inner
transactions are returned as their own rows and TxnRow.RootTxn is nil.
TxnRow.Next still built the token from Extra.RootIntra and, when
ascending, added countInner(tr.Txn). Stored inner rows have their nested
inner transactions stripped, so the count was 0 and the token pointed at
the root transaction's intra. The next request selected the same inner
transaction again and produced the same token: on the last page this
repeated forever, on earlier pages it duplicated the last entry.

Next now returns the row's own intra for an inner transaction returned
without its root.
Git Commit 4b4cce4a Branch pull/1701/head Document 3/132 ++ 0 --
tasosbit indexer
Merge 802b410da8bca96aa99f5c88a61247a68f60bd77 into f84ad3e337a2e6eb111ac548f21dc65df8cc5e70
Git Commit 3cdbf457 Branch pull/1701/merge Document 3/132 ++ 0 --
Tasos Bitsios indexer
api: fix application logs next-token looping on inner transactions
The logs endpoint sets SkipInnerTransactionConversion, so inner
transactions are returned as their own rows and TxnRow.RootTxn is nil.
TxnRow.Next still built the token from Extra.RootIntra and, when
ascending, added countInner(tr.Txn). Stored inner rows have their nested
inner transactions stripped, so the count was 0 and the token pointed at
the root transaction's intra. The next request selected the same inner
transaction again and produced the same token: on the last page this
repeated forever, on earlier pages it duplicated the last entry.

Next now returns the row's own intra for an inner transaction returned
without its root.
Git Commit 802b410d Branch pull/1701/head Document 3/132 ++ 0 --
bwmx intermezzo
Merge 7319d5ba2080c2438ee3798a1230ab6f174df88b into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit 74d5ef15 Branch pull/40/merge Document 33/3,330 ++ 147 --
bwmx intermezzo
fix(vault): lift memlock limit so the PQ plugin can start on CI
Vault spawns plugins with VAULT_PLUGIN_MLOCK_ENABLED=true, and the SDK calls
mlockall before the go-plugin handshake. The plugin binary has no
cap_ipc_lock (setcap does not survive the bind mount) and runs as uid 100,
so it is bounded by RLIMIT_MEMLOCK. Docker Desktop defaults that to
unlimited; dockerd on the GitHub Ubuntu runner defaults to 8 MiB, which the
~15 MB static binary exceeds. The plugin exited with "cannot allocate
memory" and Vault reported only the generic "not compiled for this
architecture" error, even though the log showed EM_X86_64 on amd64.

Set ulimits.memlock: -1 on the vault service. No-op on Docker Desktop,
fixes the Initialize Vault step on CI.

Paths: docker-compose.yml
Git Commit 7319d5ba Branch feat/pq-accounts Document 1/9 ++ 0 --
chore(release): ref:beta 2.5.0-beta.2 [skip ci]
## [2.5.0-beta.2](https://github.com/algorandfoundation/algokit-lora/compare/v2.5.0-beta.1...v2.5.0-beta.2) (2026-09-14)

### 🚀 Features

* add 'lease' field to the transaction wizard ([b860e4a](https://github.com/algorandfoundation/algokit-lora/commit/b860e4a23a355e889484f621d55604a5e0f6d029))
Git Commit 577d53a9 Branch main Document 2/3 ++ 3 --
mrcointreau algokit-lora
Merge pull request #614 from algorandfoundation/feat/transaction-wizard-lease
feat: add 'lease' field to the transaction wizard
Git Commit c5707893 Branch main Document 27/309 ++ 0 --
bwmx intermezzo
Merge 69a964c628c316850d4c341800f9ae9ba0d3feb7 into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit 1471a010 Branch pull/40/merge Document 33/3,321 ++ 147 --
bwmx intermezzo
fix(wallet): preserve legacy account behavior
Git Commit 69a964c6 Branch feat/pq-accounts Document 5/18 ++ 57 --
dependabot[bot] algonaut
Merge 4356fbebf855ae99b96cb600cdf8118b56297d08 into 65c365bfc61c2c732baadc815f4578893c932833
Git Commit d0e69d14 Branch pull/383/merge Document 1/1 ++ 1 --
dependabot[bot] algonaut
chore(deps): update jsonschema requirement from 0.46 to 0.56
Updates the requirements on [jsonschema](https://github.com/Stranger6667/jsonschema) to permit the latest version.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stranger6667/jsonschema/compare/cli-v0.46.0...ruby-v0.56.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.56.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 4356fbeb Branch dependabot/cargo/jsonschema-0.56 Document 1/1 ++ 1 --
ChrisWozniak go-algorand
Merge 8401ac78d9272865345a33c229c211611ade765b into 3f80455969769b54b0effc691e3cc0c422138c01
Git Commit b507eeb9 Branch pull/6733/merge Document 2/40 ++ 25 --
chris-wozniak go-algorand
goal: add verbose partkey list output
Git Commit 8401ac78 Branch pull/6733/head Document 2/40 ++ 25 --
ipaleka frontend
Updated number of Gunicorn workers
Git Commit a7a7ac0b Branch main Document 1/14 ++ 1 --
ChrisWozniak specs
Merge 339bcdd5abaa58060b8fd881b3b930b52e46afa4 into 0efa5540886f64438b9045faa6e4eba73edefa67
Git Commit cc94a762 Branch pull/319/merge Document 1/4 ++ 0 --
chris-wozniak specs
docs: clarify reference implementation permalinks
Git Commit 339bcdd5 Branch pull/319/head Document 1/4 ++ 0 --
ipaleka frontend
Implemented live refresh user setting
Git Commit 49f22778 Branch main Document 7/262 ++ 0 --
mrcointreau algokit-lora
Merge dc0b103d98c00e7cb67e52210b79ffbf60336374 into 0ccf36b701780a0ab38d04882948975dd9b183ac
Git Commit 90157164 Branch pull/614/merge Document 27/309 ++ 0 --
mrcointreau algokit-lora
Merge remote-tracking branch 'origin/main' into feat/transaction-wizard-lease
Git Commit dc0b103d Branch feat/transaction-wizard-lease Document 27/249 ++ 24 --