LargePythonProjects

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Description

This page grew out of a frequently asked question on CompLangPython:

  • Are there any large projects written in Python?

While the answer is unambiguously Yes!, it’s a little bit trickier than that. For instance, we needed some clear way of defining how large a project is. And there were issues about people who wanted/didn’t want attribution, and projects whose existence had to be kept secret (if we told you, we’d have to kill you…).

LOC(Lines Of Code)s are counted by CLOC. Only Python codes are included. Docstrings are counted as comments. Large projects are arbitrarily defined as more than 100,000 lines.

New List

Old

We decided to use pycount to size the programs, and arbitrarily declared that any program of more than 10,000 lines was “large”.

The following list is the result of that effort. Please feel free to add YOUR project as well!

List