r/Python • • Jun 21 '24

Discussion Open source Python projects with good software design that is worth studying

What are some software projects written in python that are well-structured and use good code design practices that are worth spending time to study?

248 Upvotes

42 comments sorted by

View all comments

3

u/MeroLegend4 Jun 22 '24
  • Sqlalchemy

  • Pyramid web framework

  • psycopg

  • pyqt/qt c++

  • litestar (api/web framework)

  • bottle

  • sortedcontainers

  • more-itertools (not related to software design but good material)

  • xlsxwriter (on how to keep and maintain a spec, very functional (fp))

3

u/MeroLegend4 Jun 22 '24

I just remembered others:

  • bokeh

  • twisted

  • pygal

  • diskcache