§ osqp: convex optimizer in 6000 LoC

It's written by heavyweights like Boyd himself, the author of the famous convex optmization textbook and course.
╰─$ cloc .
     343 text files.
     329 unique files.
     163 files ignored.
---------------------
Language         code
---------------------
C                6483
C/C++ Header     3215
CMake            1930
make             1506
Python            701
C++               496
JSON              232
Markdown          213
Bourne Shell      186
DOS Batch         140
CSS               121
YAML              105
HTML               19
---------------------
SUM:            15347
---------------------
I find it amazing that all of the code lives in around 6500 lines. They're supposedly industrial strength, and can handle large problems. Reading this code should provide a lot of insight into how to write good convex optimizers! I would love to take a course which explains the source code.