Basic info
Application name: Pythonlings
Application repo link: https://github.com/abhiksark/pythonlings
Application home link: https://pythonlings.abhik.ai/
Application description: Rustlings-style interactive Python curriculum in a terminal TUI. Learners fix 292 small broken programs while checks rerun as they edit, with progressive hints and bundled reference documentation.
Qualifications
There are a ton of great Python projects out there, but what makes an
application "Awesome™"? Please check that all of the following criteria apply:
Note that installability via pip/PyPI and a developer-audience focus
may warrant a higher standard for inclusion, in keeping with the
spirit of the list:
http://sedimental.org/awesome_python_applications.html
Additional notability info
I maintain Pythonlings and am submitting it for maintainer evaluation.
Pythonlings is installed as the pythonlings command and opens a terminal application rather than serving as an imported library. It is aimed at beginner and self-paced learners who want the Rustlings edit, check, and progress loop for Python. The public adoption signal is modest at 10 GitHub stars, so I am not claiming broad adoption. Its identifiable niche is terminal-first interactive Python practice.
The repository is MIT-licensed and about 99.5% Python by GitHub's language data. Its main branch has 109 commits from 4 contributors, and release 0.4.2 was published on August 16, 2026. Documentation is at https://pythonlings.abhik.ai/ and the published package is at https://pypi.org/project/pythonlings/.
Please evaluate whether the project's application model, maintenance, maturity, and niche are sufficient for this list.
Basic info
Application name: Pythonlings
Application repo link: https://github.com/abhiksark/pythonlings
Application home link: https://pythonlings.abhik.ai/
Application description: Rustlings-style interactive Python curriculum in a terminal TUI. Learners fix 292 small broken programs while checks rerun as they edit, with progressive hints and bundled reference documentation.
Qualifications
There are a ton of great Python projects out there, but what makes an
application "Awesome™"? Please check that all of the following criteria apply:
Note that installability via pip/PyPI and a developer-audience focus
may warrant a higher standard for inclusion, in keeping with the
spirit of the list:
http://sedimental.org/awesome_python_applications.html
Additional notability info
I maintain Pythonlings and am submitting it for maintainer evaluation.
Pythonlings is installed as the
pythonlingscommand and opens a terminal application rather than serving as an imported library. It is aimed at beginner and self-paced learners who want the Rustlings edit, check, and progress loop for Python. The public adoption signal is modest at 10 GitHub stars, so I am not claiming broad adoption. Its identifiable niche is terminal-first interactive Python practice.The repository is MIT-licensed and about 99.5% Python by GitHub's language data. Its
mainbranch has 109 commits from 4 contributors, and release 0.4.2 was published on August 16, 2026. Documentation is at https://pythonlings.abhik.ai/ and the published package is at https://pypi.org/project/pythonlings/.Please evaluate whether the project's application model, maintenance, maturity, and niche are sufficient for this list.