There is no interface to do complex queries like the one you're asking for on the web, but your question can easily be answered using the Debsources DB.
The top-ten (not counting different versions of the same packages) is like this (format is sloc|package|version):
15331031|chromium-browser|43.0.2357.65-1~deb8u1
13726566|linux|4.2~rc8-1~exp1
9256058|mono|4.0.2.5+dfsg-2
7273446|icedove|40.0~b1-1
6900913|iceweasel|40.0.3-3
5923212|netbeans|8.0.2+dfsg1-4
5768171|aspectc++|1:1.2+svn20150823-1
5551762|aces3|3.0.8-4
5483128|libreoffice|1:3.5.4+dfsg2-0+deb7u2
5482310|nvidia-cuda-toolkit|6.0.37-5
I've put a list that includes all packages that have at least 100ksloc up here http://upsilon.cc/~zack/stuff/debsources-pigs.20150903.txt
While we haven't yet automated the periodic publishing of Debsources database dumps, one that is ~6 month old is available from Zenodo at https://zenodo.org/record/16106, for those who might want to play with it.
Some aggregate stats extracted from the same database (but in 2014) are available in this paper: https://upsilon.cc/~zack/research/publications/debsources...
Hope this helps,
Cheers.
Posted Sep 4, 2015 9:46 UTC (Fri) by jwilk (subscriber, #63328) [Link]
Posted Sep 4, 2015 10:00 UTC (Fri) by zack (subscriber, #7062) [Link]
The GCC package in Debian still uses tarball-in-tarball, which Debsources does not expand (as mentioned in the article), so sloccount returns bogus results on that package.
Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds