You get those with publishing platforms which have semantic "build" steps (eg. F-droid, Debian, RedHat, and certainly newer things like Nix).
As a public service, Launchpad.net has been doing this almost since inception, but especially since PPAs were created.
But this is easily beaten: witness all the binary blobs inside automatically built packages. As long as maintainer controls the build recipe, and that recipe supports usual build functions (like "add this file to package"), they can simply insert a binary blob without any source code for it.