List of Python software

The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes.

Integrated Development Environments (IDEs) for Python

Unit testing frameworks

Python package managers and Python distributions

Applications

Productivity

Multimedia

Gaming

File hosting

Network tools

  • Celery – an asynchronous task queue/job queue based on distributed message passing.
  • Conch – implementation of the Secure Shell (SSH) protocol with Twisted.
  • Shinken – a computer system and network monitoring software application compatible with Nagios.
  • Wicd – a network manager for Linux.
  • Xpra – a tool which runs X clients, usually on a remote host, and directs their display to the local machine without losing any state.

Package managers

Software management

  • A-A-P – a tool used to download, build and install software via Makefile-like "recipes".
  • Anaconda (installer) – an open-source system installer for Linux distributions primarily used in Fedora Linux, CentOS, and Red Hat Enterprise Linux.
  • Ansible – a configuration management engine for computers by combining multi-node software deployment and ad hoc task execution.
  • BitBake – a make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation.
  • Buildbot – a continuous integration system.
  • Buildout – a software build tool, primarily used to download and set up development or deployment software dependencies.
  • GYP (Generate Your Projects) – a build automation tool (similar to CMake and Premake) to generate native IDE project files (e.g., Visual Studio, Xcode, etc.) from one configuration.
  • Mercurial – a cross-platform, distributed source management tool.
  • Pungi – an open-source distribution compose tool to organize creating YUM and system image repositories.
  • Salt – a configuration management and remote execution engine.
  • SCons – a tool for building software.
  • Waf – a build automation tool to assist automatic compiling and installing of computer software.

Other

Web applications

Video games

Web frameworks

Graphics frameworks

UI frameworks

Scientific packages

Machine learning and deep learning

LLM inference and serving

Mathematical libraries

Additional development packages

Embedded as a scripting language

Python is, or can be used as the scripting language in these notable software products:

Commercial uses

Python implementations

Implementations of Python include:

Historic Python implementations include:

See also

References

  1. ↑ "Python Programming in Emacs". Chao's Blog. September 2017. Archived from the original on March 7, 2018.
  2. ↑ "Use Vim as a Python IDE | SpaceVim".
  3. ↑ "pip documentation v25.2".
  4. 1 2 "OrganizationsUsingPython - Python Wiki".
  5. ↑ Mine, Mark R.; Shochet, Joe; Hughston, Roger (2003). "Building a massively multiplayer game for the million". Computers in Entertainment. 1: 1–20. doi:10.1145/950566.950589. S2CIDΒ 13977231.
  6. ↑ "Toontown 2013 Source". GitHub. 17 November 2021.
  7. ↑ "Part 1: Getting Started". TaleWorlds Forums. Archived from the original on 2025-02-12. Retrieved 2026-09-27.
  8. ↑ "SpongeBob SquarePants: Revenge of the Flying Dutchman .DGC - ZenHAX". zenhax.com. Retrieved 2022-09-13.
  9. ↑ "TXT Β· Jellonator/chum-world Wiki". GitHub. Retrieved 2022-09-13.
  10. ↑ "The Sims 4 Creator's Camp: Modding Masterclass". Sims VIP. 4 August 2014. Retrieved 17 March 2018.
  11. ↑ "programming language used? - Page 2 - Unity of Command Forums". unityofcommand.net. Archived from the original on 2025-08-24. Retrieved 2026-09-27.
  12. ↑ "Unity of Command II". www.protondb.com. Retrieved 2026-09-27.
  13. ↑ tom (March 15, 2018). "Developer Diary 15 – Game On!". unityofcommand.net.
  14. ↑ "Vampire: The Masquerade – Bloodlines – Mod Developer Guide – PC – By rezzzman – GameFAQs". gamefaqs.gamespot.com. Retrieved 2020-09-11.
  15. ↑ vegastrike/Assets-Production, Vega Strike, 2026-09-26, retrieved 2026-09-27
  16. ↑ vegastrike/Vega-Strike-Engine-Source, Vega Strike, 2026-09-24, retrieved 2026-09-27
  17. ↑ "This is GameDev, baby! Interview with developers of World of Tanks – HackMag". hackmag.com.
  18. ↑ "Introduction | Flet". flet.dev. Retrieved 2026-10-24.
  19. ↑ pyscf/pyscf, pyscf, 2026-10-23, retrieved 2026-10-24
  20. ↑ Kosak, Dave 'Fargo' (27 October 2005). "GameSpy: Civilization IV". GameSpy. pp.Β 1–3. 662218. Archived from the original on 6 December 2013. Retrieved 24 October 2009.
  21. ↑ O'Hanlon, Martin (2020-09-04), martinohanlon/mcpi, retrieved 2020-09-11
  22. ↑ "What is Rhino.Python?". developer.rhino3d.com.
  23. ↑ "What is Rhino.Python?". developer.rhino3d.com. Retrieved 2021-04-15.
  24. ↑ "EVE Online | Frequently Asked Questions". EVE Online. 2008-07-05. Archived from the original on 2009-02-22.
  25. ↑ McCracken, Harry (June 23, 2015). "Do The Simple Thing First: The Engineering Behind Instagram". Fast Company.
  26. ↑ "NASA Open Source Software". code.nasa.gov. Retrieved 2020-10-26.
  27. ↑ Quotes about Python Peter Norvig, director of search quality at Google, Inc.
  28. ↑ "on lisp". Upvoted. Archived from the original on 2020-11-12. Retrieved 2018-12-05.
  29. ↑ "OrganizationsUsingPython". wiki.python.org. Retrieved 2026-09-27.
  30. ↑ Quotes about Python Cuong Do, Software Architect, YouTube.com.
  31. ↑ "PythonImplementations". Python Wiki. Python Software Foundation. Retrieved 2017-12-14.
  32. ↑ "What's New In Python 3.11 β€” Python 3.11.0rc1 documentation". docs.python.org. Retrieved 2022-08-15.
  33. ↑ "ActivePython". ActiveState.com. ActiveState Software. Retrieved 2017-12-14.
  34. ↑ "Intel Distribution for Python". Intel Software. Intel. Retrieved 2017-12-14.
  35. ↑ "Download Python". Python.org. Python Software Foundation. Retrieved 2017-12-14.