-
Atom, an open source cross-platform IDE with autocomplete, help and more Python features under package extensions. (Integrated development environments for Python)
-
EasyEclipse, an open source IDE for Python and other languages (Integrated development environments for Python)
-
Eclipse with the Pydev plug-in. Eclipse supports many other languages as well. (Integrated development environments for Python)
-
Eric, an IDE for Python and Ruby (Integrated development environments for Python)
-
Geany, IDE for Python development and other languages (Integrated development environments for Python)
-
Komodo IDE an IDE for Python, Perl, PHP and Ruby (Integrated development environments for Python)
-
NetBeans, is written in Java and runs everywhere where a JVM is installed. (Integrated development environments for Python)
-
Ninja-IDE, free software, written in Python and Qt, Ninja name stands for Ninja-IDE Is Not Just Another IDE (Integrated development environments for Python)
-
PIDA, open source IDE written in Python capable of embedding other text editors, such as Vim (Integrated development environments for Python)
-
PyCharm, a proprietary and Open Source IDE for Python development (Integrated development environments for Python)
-
PyScripter, Free and open-source software Python IDE for Windows. (Integrated development environments for Python)
-
PythonAnywhere, an online IDE and Web hosting service (Integrated development environments for Python)
-
Python Tools for Visual Studio, Free and open-source plug-in for Visual Studio. (Integrated development environments for Python)
-
Spyder, IDE for scientific programming. (Integrated development environments for Python)
-
Visual Studio Code, an Open Source IDE for various languages, including Python (Integrated development environments for Python)
-
Webware for Python, a suite of programming tools for constructing web-based applications in Python (Integrated development environments for Python)
-
Wing IDE, cross-platform proprietary with some free versions/licenses IDE for Python (Integrated development environments for Python)
-
Anaconda, Python distribution with
conda
package manager (Python package managers and Python distributions) -
Enthought, Enthought Canopy Python with Python package manager (Python package managers and Python distributions)
-
pip, package management system used to install and manage software written in Python (Python package managers and Python distributions)
-
A-A-P, a tool used to download, build and install software via Makefile-like "recipes" (Applications)
-
Anki, a spaced repetition flashcard program (Applications)
-
Ansible, a configuration management engine for computers by combining multi-node software deployment and ad hoc task execution (Applications)
-
Bazaar, a free distributed revision computer control system (Applications)
-
BitBake, make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation (Applications)
-
BitTorrent, original client, along with several derivatives (Applications)
-
Blender, 3D art and animation program with a game engine. Allows for Python scripting in the game engine and in modelling and animation. (Applications)
-
Buildbot, a continuous integration system (Applications)
-
Buildout, a software build tool, primarily used to download and set up development or deployment software dependencies (Applications)
-
Calibre, an open source e-book management tool (Applications)
-
Celery, an asynchronous task queue/job queue based on distributed message passing (Applications)
-
Chandler, a personal information manager including calendar, email, tasks and notes support that is not currently under development (Applications)
-
Cinema 4D, a 3D art and animation program for creating intros and 3-Dimensional text. Has a built in Python scripting console and engine. (Applications)
-
Conch, implementation of the Secure Shell (SSH) protocol with Twisted (Applications)
-
Deluge, a BitTorrent client for GNOME (Applications)
-
Dropbox, a web-based file hosting service (Applications)
-
Exaile, an open source audio player (Applications)
-
Gajim, an instant messaging client for the XMPP protocol (Applications)
-
GlobaLeaks, an open-source whistleblowing framework (Applications)
-
GNOME Soundconverter, a program for converting sound files to various formats and qualities. (Applications)
-
Gramps, an open source genealogy software (Applications)
-
Gunicorn, a pre-fork web server for WSGI applications (Applications)
-
Gwibber, a microblogging client (Applications)
-
GYP (Generate Your Projects), a build automation tool (similar to CMake and Premake) designed to generate native IDE project files (e.g., Visual Studio, Xcode, etc.) from a single configuration (Applications)
-
Image Packaging System (IPS), an advanced, cross-platform package management system primarily used in Solaris and OpenSolaris/illumos derivatives (Applications)
-
Juice, a popular podcast downloader (Applications)
-
Mercurial a cross-platform, distributed source management tool (Applications)
-
Miro, a cross-platform internet television application (Applications)
-
Morpheus, file-sharing client/server software operated by the company StreamCast (Applications)
-
MusicBrainz Picard, a cross-platform MusicBrainz tag editor (Applications)
-
Nicotine, a PyGTK Soulseek client (Applications)
-
OpenLP, lyrics projection software (Applications)
-
OpenShot Video Editor (Applications)
-
OpenStack, a cloud computing IaaS platform (Applications)
-
Pip, a package manager used to install and manage Python software packages such as those from the Python Package Index (PyPI) software repository (Applications)
-
PiTiVi, a non-linear video editor (Applications)
-
Portage, the heart of Gentoo Linux, an advanced package management system based on the BSD-style ports system (Applications)
-
Pychess, a cross-platform computer chess program (Applications)
-
PyGopherd, a modern Gopher web server that also supports HTTP and WAP (Applications)
-
Quake Army Knife, an environment for developing 3D maps for games based on the Quake engine (Applications)
-
Quod Libet, a cross-platform free and open source music player, tag editor and library organizer (Applications)
-
Resolver One, a spreadsheet (Applications)
-
SageMath, a combination of more than 20 main opensource math packages and provides easy to use web interface with the help of Python (Applications)
-
Salt, a configuration management and remote execution engine (Applications)
-
SCons, a tool for building software (Applications)
-
Shinken, a computer system and network monitoring software application compatible with Nagios (Applications)
-
TouchDesigner, node based visual programming language for real time interactive multimedia content (Applications)
-
Tryton, a three-tier high-level general purpose computer application platform (Applications)
-
Ubuntu Software Center, a graphical package manager, was installed by default in Ubuntu 9.10, and stopped being included in Ubuntu releases starting with the Ubuntu 16.04 release. (Applications)
-
Wicd, a network manager for Linux (Applications)
-
YUM, a package management utility for RPM-compatible Linux operating systems (Applications)
-
Waf, a build automation tool designed to assist in the automatic compilation and installation of computer software (Applications)
-
Xpra, a tool which runs X clients, typically on a remote host, and directs their display to the local machine without losing any state (Applications)
-
Allura, an ASF software forge for managing source code repositories, bug reports, discussions, wiki pages, blogs and more for multiple projects (Web applications)
-
Bloodhound, an ASF project management and bug tracking system (Web applications)
-
ERP5, a powerful open source ERP / CRM used in Aerospace, Apparel, Banking and for e-government (Web applications)
-
ERPNext, an open source ERP / CRM (Web applications)
-
Kallithea, a source code management system (Web applications)
-
Mailman, one of the more popular packages for running email mailing lists (Web applications)
-
MakeHuman, free software for creating realistic 3D humans. (Web applications)
-
MoinMoin, a wiki engine (Web applications)
-
Odoo (formerly OpenERP), business management software (Web applications)
-
Planet, a feed aggregator (Web applications)
-
Plone, an open source content management system (Web applications)
-
Roundup, a bug tracking system (Web applications)
-
Tor2web, an HTTP proxy for Tor Hidden Services (HS) (Web applications)
-
Trac, web-based bug/issue tracking database, wiki, and version control front-end (Web applications)
-
ViewVC, a web-based interface for browsing CVS and SVN repositories (Web applications)
-
Battlefield 2 uses Python for all of its add-ons and a lot of its functionality. (Video games)
-
Bridge Commander (Video games)
-
Civilization IV uses Python for most of its tasks (Video games)
-
Disney's Toontown Online is written in Python and uses Panda3D for graphics. (Video games)
-
Doki Doki Literature Club!, a psychological horror visual novel using the Ren'Py engine (Video games)
-
Eve Online uses Stackless Python. (Video games)
-
Freedom Force (Video games)
-
Frets on Fire is written in Python and uses Pygame (Video games)
-
Mount & Blade is written in Python. (Video games)
-
Pirates of the Caribbean Online is written in Python and uses Panda3D for graphics. (Video games)
-
The Sims 4 uses Python (Video games)
-
The Temple of Elemental Evil, a computer role-playing game based on the classic Greyhawk Dungeons & Dragons campaign setting (Video games)
-
Unity of Command (video game) is an operational-level wargame about the 1942/43 Stalingrad Campaign on the Eastern Front. (Video games)
-
Vampire: The Masquerade – Bloodlines, a computer role-playing game based on the World of Darkness campaign setting (Video games)
-
Vega Strike, an open source space simulator, uses Python for internal scripting (Video games)
-
World of Tanks uses Python for most of its tasks. (Video games)
-
BlueBream, a rewrite by the Zope developers of the Zope 2 web application server (Web frameworks)
-
Bottle, A fast, simple and lightweight WSGI micro web framework (Web frameworks)
-
CherryPy, an object-oriented web application server and framework (Web frameworks)
-
Django, an MVT (model, view, template) web framework (Web frameworks)
-
Flask, a modern, lightweight, well-documented microframework based on Werkzeug and Jinja 2 (Web frameworks)
-
Google App Engine, a platform for developing and hosting web applications in Google-managed data centers, including Python. (Web frameworks)
-
Grok, a web framework based on Zope Toolkit technology (Web frameworks)
-
Jam.py (web framework), a "full stack" WSGI rapid application development framework (Web frameworks)
-
Nagare, a web framework for developing web applications in Stackless Python (Web frameworks)
-
Nevow, a web application framework originally developed by the company Divmod (Web frameworks)
-
Pylons, a lightweight web framework emphasizing flexibility and rapid development (Web frameworks)
-
Pyramid, is a minimalistic web framework inspired by Zope, Pylons and Django (Web frameworks)
-
Python Paste, set of utilities for web development that has been described as "a framework for web frameworks" (Web frameworks)
-
Quixote, a framework for developing Web applications in Python (Web frameworks)
-
RapidSMS, a web framework which extends the logic and capabilities of Django to communicate with SMS messages (Web frameworks)
-
Spyce, a technology to embed Python code into webpages (Web frameworks)
-
TACTIC, a web-based smart process application and digital asset management system (Web frameworks)
-
Tornado, a lightweight non-blocking server and framework (Web frameworks)
-
TurboGears, a web framework combining SQLObject/SQLAlchemy, Kid/Genshi, and CherryPy/Pylons (Web frameworks)
-
web2py, a full-stack enterprise web application framework, following the MVC design (Web frameworks)
-
Webware for Python, an object-oriented web application framework (Web frameworks)
-
Zope 2, an application server, commonly used to build content management systems (Web frameworks)
-
Pygame, Python bindings for SDL (Graphics frameworks)
-
Panda3D, a 3D game engine for Python (Graphics frameworks)
-
Python Imaging Library, a module for working with images (Graphics frameworks)
-
Python-Ogre, a Python Language binding for the OGRE 3D engine (Graphics frameworks)
-
Soya3D, a high-level 3D game engine for Python (Graphics frameworks)
-
appJar, cross-platform, open source GUI library for Python. Provides easy wrapper functions around most of Tkinter with extra functionality built in. (UI frameworks)
-
Kivy, open source Python library for developing multitouch application software with a natural user interface (NUI). (UI frameworks)
-
PyGTK, a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python (UI frameworks)
-
PyQt, another cross-platform GUI library based on Qt; as above, KDE libraries also have bindings (UI frameworks)
-
PySide, an alternative to the PyQt library, released under the BSD-style licence (UI frameworks)
-
Tkinter is Python's de facto GUI it is shipped in most versions of Python and is integrated in the IDLE. It is based Tcl command tool. (UI frameworks)
-
wxPython, a port of wxWidgets and a cross-platform GUI library for Python (UI frameworks)
-
Astropy, a library of Python tools for astronomy and astrophysics. (Scientific packages)
-
Biopython, a Python molecular biology suite (Scientific packages)
-
graph-tool, a Python module for manipulation and statistical analysis of graphs. (Scientific packages)
-
Natural Language Toolkit, or NLTK, a suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English (Scientific packages)
-
Orange, an open-source visual programming tool featuring interactive data visualization and methods for statistical data analysis, data mining, and machine learning. (Scientific packages)
-
NetworkX, a package for the creation, manipulation, and study of complex networks. (Scientific packages)
-
SciPy, a library of scientific and numerical routines (Scientific packages)
-
scikit-learn, a library for machine learning. (Scientific packages)
-
TomoPy, a package for tomographic data processing and image reconstruction (Scientific packages)
-
Veusz, a scientific plotting package (Scientific packages)
-
VisTrails, a scientific workflow and provenance management software with visual programming interface and integrated visualization (via Matplotlib, VTK). (Scientific packages)
-
Apache Singa, a library for deep learning. (Scientific packages)
-
Mathics, an open-source implementation of the Mathematica programming language (Mathematical libraries)
-
Matplotlib, an extension providing MATLAB-like plotting and mathematical functions (Mathematical libraries)
-
NumPy, a language extension that adds support for large and fast, multi-dimensional arrays and matrices (Mathematical libraries)
-
Plotly is a scientific plotting library for creating browser-based graphs. (Mathematical libraries)
-
SageMath is a large mathematical software application which integrates the work of nearly 100 free software projects. (Mathematical libraries)
-
SymPy, a symbolic mathematical calculations package (Mathematical libraries)
-
PyMC, python module containing Bayesian statistical models and fitting algorithms, including Markov chain Monte Carlo. (Mathematical libraries)
-
NumPy (former numeric), a BSD-licensed library that adds support for the manipulation of large, multi-dimensional arrays and matrices; it also includes a large collection of high-level mathematical functions. NumPy serves as the backbone for a number of other numerical libraries, notably SciPy. De facto standard for matrix/tensor operations in Python. (Numerical libraries)
-
Pandas a library for data manipulation and analysis. (Numerical libraries)
-
SageMath is a large mathematical software application which integrates the work of nearly 100 free software projects and supports linear algebra, combinatorics, numerical mathematics, calculus, and more. (Numerical libraries)
-
SciPy, a large BSD-licensed library of scientific tools. De facto standard for scientific computations in Python. (Numerical libraries)
-
ScientificPython, a library with a different set of scientific tools (Numerical libraries)
-
SymPy, a library based on New BSD license for symbolic computation. Features of Sympy range from basic symbolic arithmetic to calculus, algebra, discrete mathematics and quantum physics. (Numerical libraries)
-
Cheetah, a Python-powered template engine and code-generation tool (Additional development packages)
-
Construct, a python library for the declarative construction and deconstruction of data structures (Additional development packages)
-
Genshi, a template engine for XML-based vocabularies (Additional development packages)
-
IPython, a development shell both written in and designed for Python (Additional development packages)
-
Jinja, a Python-powered template engine, inspired by Django's template engine (Additional development packages)
-
Kid, simple template engine for XML-based vocabularies (Additional development packages)
-
Meson build system, a software tool for automating the building (compiling) of software (Additional development packages)
-
mod_python, an Apache module allowing direct integration of Python scripts with the Apache web server (Additional development packages)
-
PyObjC, a Python to Objective-C bridge that allows writing OS X software in Python (Additional development packages)
-
Robot Framework, a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD) (Additional development packages)
-
Setuptools, a package development process library designed to facilitate packaging Python projects by enhancing the Python distutils (distribution utilities) standard library. (Additional development packages)
-
Sphinx, which converts reStructuredText files into HTML websites and other formats including PDF, EPub and Man pages (Additional development packages)
-
SQLAlchemy, database backend and ORM (Additional development packages)
-
SQLObject, an ORM for providing an object interface to a database (Additional development packages)
-
Storm, an ORM from Canonical (Additional development packages)
-
Topsite Templating System, another Python-powered template engine (Additional development packages)
-
Twisted, a networking framework for Python (Additional development packages)
-
VPython, the Python programming language plus a 3D graphics module called Visual (Additional development packages)
-
Abaqus (Finite Element Software) (Embedded as a scripting language)
-
ADvantage Framework (Embedded as a scripting language)
-
Amarok (Embedded as a scripting language)
-
ArcGIS, a prominent GIS platform, allows extensive modelling using Python (Embedded as a scripting language)
-
Autodesk Maya, professional 3D modeler allows Python scripting as an alternative to MEL as of version 8.5 (Embedded as a scripting language)
-
Autodesk MotionBuilder (Embedded as a scripting language)
-
Autodesk Softimage (formerly Softimage|XSI) (Embedded as a scripting language)
-
BioNumerics a bioinformatics software suite for the management, storage and (statistical) analysis of all types of biological data. (Embedded as a scripting language)
-
Blender (Embedded as a scripting language)
-
Boxee, a cross-platform home theater PC software (Embedded as a scripting language)
-
Cinema 4D (Embedded as a scripting language)
-
Corel Paint Shop Pro (Embedded as a scripting language)
-
Claws Mail with Python plugin (Embedded as a scripting language)
-
DSHub (Embedded as a scripting language)
-
ERDAS Imagine (Embedded as a scripting language)
-
FreeCAD (Embedded as a scripting language)
-
gedit (Embedded as a scripting language)
-
GIMP (Embedded as a scripting language)
-
GNAT The GNAT programming chain tool (Ada language implementation in GNU gcc), as a GNATcoll reusable components for the applications (with or without PyGTK) and as a scripting language for the commands in the GPS programming environment (Embedded as a scripting language)
-
Houdini highly evolved 3D animation package, fully extensible using python (Embedded as a scripting language)
-
Inkscape, a free vector graphics editor (Embedded as a scripting language)
-
MeVisLab, a medical image processing and visualization software, uses Python for network scripting, macro modules, and application building (Embedded as a scripting language)
-
Modo (Embedded as a scripting language)
-
Micromine (Embedded as a scripting language)
-
Minecraft: Pi Edition (game) (Embedded as a scripting language)
-
MSC.Software's CAE packages: Adams, Mentat, SimXpert (Embedded as a scripting language)
-
MySQL Workbench, a visual database design tool (Embedded as a scripting language)
-
Notepad++ has a plugin named PythonScript that allows scripting Notepad++ in Python (Embedded as a scripting language)
-
Nuke (compositing for visual effects) (Embedded as a scripting language)
-
ParaView, an opensource scientific visualization software (Embedded as a scripting language)
-
Poser, a 3D rendering and animation computer program that uses for scripting a special dialect of Python, called PoserPython (Embedded as a scripting language)
-
PyMOL, a popular molecular viewer that embeds Python for scripting and integration (Embedded as a scripting language)
-
QGIS uses Python for scripting and plugin-development (Embedded as a scripting language)
-
Rhinoceros 3D version 5.0 (Embedded as a scripting language)
-
Rhythmbox (Embedded as a scripting language)
-
Scribus (Embedded as a scripting language)
-
3DSlicer, medical image visualisation and analysis software. Python is available for algorithm implementation, analysis pipelines, and GUI creation. (Embedded as a scripting language)
-
SPSS statistical software SPSS Programmability Extension allows users to extend the SPSS command syntax language with Python (Embedded as a scripting language)
-
Totem, a media player for the GNOME desktop environment (Embedded as a scripting language)
-
Vim (Embedded as a scripting language)
-
VisIt (Embedded as a scripting language)
-
WeeChat, a console IRC client (Embedded as a scripting language)
-
CCP hf uses Stackless Python in both its server-side and client-side applications for its MMO Eve Online. (Commercial uses)
-
Instagram's backend is written in Python. (Commercial uses)
-
NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next-generation collaborative engineering environment. It is also the development language for OpenMDAO, a framework developed by NASA for solving multidisciplinary design optimization problems. (Commercial uses)
-
"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python." (Commercial uses)
-
reddit was originally written in Common Lisp, but was rewritten in Python in 2005 (Commercial uses)
-
Yahoo! Groups uses Python "to maintain its discussion groups" (Commercial uses)
-
YouTube uses Python "to produce maintainable features in record times, with a minimum of developers" (Commercial uses)
-
Enthought uses Python as the main language for many custom applications in Geophysics, Financial applications, Astrophysics, simulations for consumer product companies, ... (Commercial uses)
-
Rosneft uses Python as one of the main languages for its geoengineering applications development. RN-GRID, a hydraulic fracturing simulation software, has a graphical user interface written entirely in Python. (Commercial uses)
New Random Display Display All Items(232)