Python OpenSource List


  • pytudes #Project#: This project contains pytudes—Python programs for perfecting programming skills. Some are in Jupyter (IPython) notebooks, some in *.py files.


Development Tool

  • Yelp-undebt #Project#: Undebt is a fast, straightforward, reliable tool for performing massive, automated code refactoring used @Yelp.
  • PyPy.js #Project#: PyPy.js is an experiment in building a fast and compliant python environment for the web.
  • Pyre #Project#: Pyre is a fast, scalable type checker for large python codebases, designed to help improve code quality and development speed by flagging type errors interactively in your terminal or favorite editor.
  • Bowler #Project#: Safe code refactoring for modern Python.
  • Brython #Project#: Brython (Browser Python) is an implementation of Python 3 running in the browser
  • Pyodide #Project#: Pyodide is a Python distribution for the browser and Node.js based on WebAssembly.


  • nbtutor #Project#: Visualize Python code execution (line-by-line) in Jupyter Notebook cells.


  • Py-Spy #Project#: Py-Spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way.




  • Gooey #Project#: Turn (almost) any Python command line program into a full GUI application with one line.


  • dataset #Project#: In short, dataset makes reading and writing data in databases as simple as reading and writing JSON files.
  • Faust #Project#: Faust is a stream processing library, porting the ideas from Kafka Streams to Python.


  • requests-html #Project#: This library intends to make parsing HTML (e.g. scraping the web) as simple and intuitive as possible.


Last modified 1mo ago