Open source contributions by language

June 14, 2018

After updating my Free Software page yet again, I got to wondering which languages I’ve been contributing to over the years. So I counted :)

Taking into account contributions of all types ranging from project creation to one-line contributions, the breakdown is as follows (with some projects counting towards multiple languages):

Language Count
C# 10
Ruby 8
JavaScript 3
C 2
Common Lisp 2
Emacs Lisp 2
Shell 2
Z80 Assembly 2
Java 1
Perl 1

FLOSS contributions

The two languages trending upwards at the moment are Common Lisp and Javascript. I expect both will catch up to and eventually surpass Ruby and C# in the next few years.