Ecosystem metrics

New Repos
11
New
Commits
789
up 14.3%
Releases
7
up 75.0%
Contributors
48
down 22.6%
Merges
18
up 63.6%

Repository Explorer

8931 commits in all time Jul 27, 2026 22:37 – Oct 25, 2026 22:37 UTC
LoafPickleWW wen-tools
feat: add BeaconChat and BeaconDropTool pages for decentralized peer-to-peer messaging and file transfers
Git Commit fdef512e Branch fix/starknet-leaderboard-state Document 2/8 ++ 8 --
ipaleka frontend
Bugfix for stretched social icons in the login window
Git Commit 63dad615 Branch main Document 10/202 ++ 31 --
ipaleka widgets
Download section moved to a dedicated tab
Git Commit 83405a4d Branch main Document 7/112 ++ 22 --
ipaleka widgets
Download section moved to a dedicated tab
Git Commit 822c8489 Branch main Document 5/82 ++ 22 --
nullun go-algorand
Merge 3cf179a293627cc441080f19d03bb945ccd2c1e6 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 774dd982 Branch pull/6798/merge Document 17/132 ++ 26 --
nullun go-algorand
fmt: print byte slices and arrays as hex
Formatting a byte slice or array with %v prints one decimal number per
byte, such as "[167 190 112 ...]". Digests, seeds, VRF proofs and
voting keys in error and panic messages now print as hex instead.

Each value is passed as a plain []byte, either sliced or converted, so
fmt takes its fast path rather than reflecting over a named type.
StateProof.String also drops its strings.Builder helper.

Apple M2 Pro, fmt.Sprintf of one value:

  StateProof.String        2926ns, 71 allocs -> 230ns, 4 allocs
  Seed [32]byte            1101ns -> 94ns (196ns with %x on Seed)
  VrfProof [80]byte        2607ns -> 162ns (381ns with %x on VrfProof)
  GenericDigest (32 bytes) 1392ns, 34 allocs -> 93ns, 2 allocs
Git Commit a5a1ab49 Branch pull/6798/head Document 12/25 ++ 38 --
nullun go-algorand
crypto: print signatures and public keys as hex
Signature, PublicKey, the ed25519 signature and public key types, and
merklesignature.Commitment now print as hex. These appear in every
SignedTxn, multisig, vote and keyreg transaction, so error messages
that format those structs with %+v are shorter and faster.

PublicKey's String method is promoted to SignatureSecrets through its
embedded SignatureVerifier, so %v of SignatureSecrets now prints only
the public key instead of the private key bytes.
Git Commit 3cf179a2 Branch pull/6798/head Document 4/33 ++ 0 --
nullun go-algorand
crypto: add hex String methods to byte types
Rather than each call site remembering to use %x with a slice, the
types now format themselves. GenericDigest, Sha512Digest, VrfProof,
VrfPubkey, OneTimeSignatureVerifier and committee.Seed print as hex
with %v or %s, so the call sites changed in the previous commit go
back to plain %v.

The remaining sites format unnamed byte arrays and slices, so they use
%x directly. Slicing an array first would skip fmt's reflection path,
but these are error paths and the plain form reads better. The lease
error prints base64 instead, matching goal's --lease flag and the REST
API.
Git Commit ac227688 Branch pull/6798/head Document 19/109 ++ 23 --
ipaleka frontend
Implemented alerts as native notifications
Git Commit d0b80826 Branch main Document 9/683 ++ 6 --
ipaleka widgets
Native push to the mobile app implemented
Git Commit 0c40663f Branch main Document 8/209 ++ 23 --
ipaleka frontend
Native push notifications for use in mobile app are developed
Git Commit 71bd5d01 Branch main Document 4/11 ++ 1 --
ipaleka widgets
Native push notifications for use in mobile app are developed
Git Commit da4b125a Branch main Document 14/872 ++ 13 --
Merge d51fddbbd45796692d4f3400871e49dd7bbae017 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit ff5f46db Branch pull/6782/merge Document 2/4 ++ 5 --
Merge 50b6dc1f80f54fc4b010f72397c1e241222af514 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 8f2bf085 Branch pull/6784/merge Document 2/6 ++ 6 --
cce go-algorand
Merge 14d40c65bf69618c80ace94dbb56f1a6546bdafa into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 33925e4d Branch pull/6775/merge Document 13/131 ++ 80 --
Merge 7fcc2ffaaad5d102b14891bc2f840df1a1014813 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 277aef94 Branch pull/6789/merge Document 2/3 ++ 3 --
tasosbit go-algorand
Merge cee862ab7b4b863b7f261603727543f5e0d29c3f into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit a0384dde Branch pull/6759/merge Document 17/1,572 ++ 17 --
Merge 2704e76eef59eda8a02617a715b7b94a526b8a42 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 7a52718e Branch pull/6778/merge Document 3/95 ++ 2 --
Merge 61ac9e10612627c1a0d58142d94160745994bcbe into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit aa9147f2 Branch pull/6777/merge Document 4/85 ++ 2 --
Merge a2da796940b82c3e8bb8c6c8985df6856ccbc81d into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 7ef949ae Branch pull/6800/merge Document 2/33 ++ 33 --
nullun go-algorand
Merge 8e606c797daddfc106c9b2deefa3a25d2a808bc9 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 783e7e22 Branch pull/6750/merge Document 8/369 ++ 91 --
giuliop go-algorand
Merge 702fcf434833cc47445c1f884a39da378c9723ee into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit f3ed575a Branch pull/6664/merge Document 10/470 ++ 71 --
Merge 662895ddf39f35d64ee197ad895e4f55102355c4 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit 518ac7a3 Branch pull/6567/merge Document 16/1,647 ++ 22 --
Merge 767bbbddb884bae419b292186e1af0174be9ab54 into a23398981cd69b1e27dd59d912cdb54e279412e5
Git Commit dfbaf440 Branch pull/6501/merge Document 19/1,195 ++ 268 --