[OC] Rust tops a diverse list of implementation languages in projects getting NLnet grants, Python 2nd, C is alive, and C++ is half dead!
from BB_C@programming.dev to rust@programming.dev on 22 Mar 03:26
https://programming.dev/post/27332647

nlnet.nl/…/20250321-call-announcement-core.html

Notes

  1. Projects meaningfully sharing two programming languages get 0.5 a point each, even if the split is not exactly half-half.
  2. Two projects are listed under “Multi/Misc/Other” which is opinionated, and some may disagree with.
  3. Three points (5 projects) are assigned to “Unaccounted/Not Available”. Two of the projects have no code at all (related to the grant, or otherwise). One project with no published code is (charitably) listed under “Python”, however, since the author mentions Python+QT as the choice for implementation.

9.5 (10 projects) Rust

git.joyofhardware.com/Products/FastWave2.0
github.com/slint-ui/slint
github.com/stalwartlabs/mail-server
github.com/dimforge
github.com/DioxusLabs/blitz
github.com/fdtshim
github.com/trynova/nova
github.com/yaws-rs
github.com/lycheeverse/lychee
git.syndicate-lang.org/synit/synit
(0.5 rust, 0.5 shell)

9 Python (8 + 1 project without code)

github.com/owasp-dep-scan/blint
github.com/web-platform-tests/wpt
github.com/niccokunzmann/open-web-calendar
git.xmpp-it.net/sch/Rivista
github.com/DataLab-Platform/DataLab
codeberg.org/IzzyOnDroid/rbtlog
gitlab.com/py3dtiles/py3dtiles
codeberg.org/flohmarkt/flohmarkt
rackweaver.app
(says python+qt, but no code yet)

6 (7 projects) C

mntre.com/sources.html
github.com/open-sdr/openwifi
wiki.musl-libc.org
github.com/LekKit/RVVM
github.com/skarnet/s6-rc
git.savannah.gnu.org/git/mes
(scheme interpreter, compiler + minimal libc in C = 0.5)
www.gnunet.org
(gnunet itself is C = 0.5, Anroid work would presumably use Java/Kotlin/Dart/… = 0.5 unaccounted)

3.5 (4 projects) TypeScript

github.com/cartesapp/cartes
github.com/edumeet
github.com/adorsys/open-banking-gateway
(0.5 Java, 0.5 TypeScript)
github.com/janeirodigital/sai-js
(grant is about specification work. But implementation is in TypeScript)

3.5 (4 projects) Java

github.com/slovensko-digital/autogram
github.com/igniterealtime/Openfire
github.com/MarginaliaSearch/MarginaliaSearch
github.com/adorsys/open-banking-gateway
(0.5 Java, 0.5 TypeScript)

3 Kotlin

github.com/florisboard/florisboard
github.com/EventFahrplan/EventFahrplan
github.com/tuskyapp/Tusky

2.5 (3 projects) Hardware/Verilog/…

github.com/opera-platform/opera-dsp
github.com/simple-crypto/SMAesH
github.com/IObundle/iob-versat
(hardware part = 0.5, software is C++)

2.5 (3 projects) Scheme

codeberg.org/spritely/goblins
nlnet.nl/project/SchemeTestingFramework
(no external link in grant page)
git.savannah.gnu.org/git/mes
(scheme interpreter, compiler + minimal libc in C = 0.5)

2.5 (3 projects) JavaScript

github.com/CycloneDX/cdxgen
github.com/overte-org/overte
(0.5 C++, 0.5 JS)
nlnet.nl/project/TALER-integration-Nuxt
(no external link)

2 Nix

nlnet.nl/project/Nix-ControlPlane
github.com/ibizaman/selfhostblocks
(no external link)

2 Go

github.com/namecoin/encaya
(namecoint-core is written in C++, but the grant is about encaya)
github.com/hockeypuck/hockeypuck

1.5 (3 projects) C++

github.com/IObundle/iob-versat
(software part = 0.5, hardware is Verilog)
github.com/overte-org/overte
(0.5 C++, 0.5 JS)
kde.org/plasma-desktop
(grant is about mobile power management improvements, no idea about the code, but KDE/Plasma is C++, so charitable 0.5 for C++, 0.5 unaccounted)

1 Clojure

github.com/NyanCAD/Mosaic

1 Assembly

lib25519.cr.yp.to
(grant covers NEON vector implementation)

1 Haskell

github.com/ghc-proposals/ghc-proposals

1 Julia

github.com/PeaceFounder/AppBundler.jl

0.5 Shell

git.syndicate-lang.org/synit/synit
(0.5 rust, 0.5 shell)

2* Multi/Misc/Other

github.com/IObundle/iob-linux
(build project, a mix of python, Make, and C from OpenSBI)
unifiedpush.org
(specification for Android and D-Bus. Implementations in Go, C, Kotlin, and Flutter)

3* (5 projects) Unaccounted/Not Available

www.gnunet.org
(possible non-native Android yet to be written)
kde.org/plasma-desktop
(grant is about mobile power management improvements, no idea about the code but, KDE/Plasma is C++, so 0.5 for C++, 0.5 unaccounted)
nlnet.nl/project/LicenseCompatibilityAutomation
(no external link or specific info about the implementation)
librediagnostic.com
(fully unaccounted, site pages “under construction”)
github.com/mapterhorn
(fully unaccounted, from org readme “Coming soon…”)

#rust

threaded - newest