Skip to content
Category

Free software programmed in Python

page 3
Skencil
Skencil, formerly called Sketch, is a free software vector graphics editor, released under the GNU Lesser General Public License.
PyChess
PyChess is a free software chess client developed for GNU. It allows users to play offline or online via the Free Internet Chess Server (FICS). PyChess also incorporates a built-in chess engine, which in contrast to most other chess AIs is written in the Python language and focuses more on fun of play than raw strength. For more advanced users, PyChess allows for virtually any other external chess engine to be used with it.
Quod Libet
music player, tag editor and library organizer
OCRopus
OCRopus is a free document analysis and optical character recognition (OCR) system released under the Apache License v2.0 with a very modular design using command-line interfaces.
Redshift
application that adjusts the computer display's color temperature
sK1
open-source, cross-platform illustration program
Virtaal
Virtaal () is a computer-assisted translation tool written in the Python programming language. It is free software developed and maintained by Translate.org.za.
Gunicorn
thumb|Benoit Chesneau, author of Gunicorn
Requests
software library for HTTP connection in Python
Seafile
Seafile is an open-source, cross-platform file-hosting software system. Files are stored on a central server and can be synchronized with personal computers and mobile devices through apps. Files on the Seafile server can also be accessed directly via the server's web interface. Seafile's functionality is similar to other popular file hosting services such as Dropbox and Google Drive. The primary difference between Seafile and Dropbox/Google Drive is that Seafile is a self-hosted file sharing solution for private cloud applications. In private clouds, storage space and client connection limits
Conda
package manager and environment management system
Avant Window Navigator
user interface dock for Linux
SoundConverter
free software
ranger
text-based file manager for Unix-like systems
pluma
Powerful text editor for MATE
Waf
software build automation tool
3DSlicer
image analysis and scientific visualization software
Translate Toolkit
localization and translation toolkit
txt2tags
txt2tags is a document generator software that uses a lightweight markup language. txt2tags is free software under GNU General Public License.
Celery
distributed task queue
Salt
configuration management software
Pylint
Pylint is a static code analysis tool for the Python programming language. It is named following a common convention in Python of a "py" prefix, and a nod to the C programming lint program. It follows the style recommended by PEP 8, the Python style guide. It is similar to Pychecker and Pyflakes, but includes the following features: Checking the length of each line Checking that variable names are well-formed according to the project's coding standard Checking that declared interfaces are truly implemented.
Q3107415
podcast aggregator
openpilot
thumb|Toyota Prius with openpilot installed thumb|An old version of Cabana, a CAN Bus traffic visualiser, now part of openpilot tools thumb|A user annotating a drive openpilot is an open-source, semi-automated driving software by comma.ai, Inc. When paired with comma hardware, it replaces advanced driver-assistance systems in various cars, improving over the original system. As of 2025, openpilot supports 325+ car models and has 10 000+ users, accumulating over .
Kolab
Kolab is a free and open source groupware suite. It consists of the Kolab server and a wide variety of Kolab clients, including KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird and Mozilla Lightning with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.
LiVES
'LiVES (LiVES Editing System)' is a free and open-source video editing software and VJ tool, released under the GNU General Public License version 3 or later. There are binary versions available for most popular Linux distributions (including Debian, Ubuntu, Fedora, Suse, Gentoo, Slackware, Arch Linux, Mandriva and Mageia). There are also ports for BSD, and it will run under Solaris and IRIX. It has been compiled under OS X Leopard, but not thoroughly tested on that platform. In early 2019, a version for Microsoft Windows was announced, with a release slated for in the second half of 2019.
Ganglia
monitoring application
SciDAVis
SciDAVis (Scientific Data Analysis and Visualization) is an open-source cross-platform computer program for interactive scientific graphing and data analysis. Development started in 2007 as fork of QtiPlot, which in turn is a clone of the proprietary program Origin.
Phatch
Phatch (PHoto & bATCH) is a raster graphics editor used to batch process digital graphics and photographs. Phatch can be used on the desktop as a GUI program or on the server as a console program.
GNU Solfege
Free software for teaching the "Solfège" music reading techinique
Quake Army Knife
3D asset developing program
list of Python software
Wikimedia list article
ComfyUI
ComfyUI is an open source, node-based program that allows users to generate images from a series of text prompts. It uses free diffusion models such as Stable Diffusion as the base model for its image capabilities combined with other tools such as ControlNet and LCM Low-rank adaptation with each tool being represented by a node in the program.
Chainer
Chainer is an open source deep learning framework written purely in Python on top of NumPy and CuPy Python libraries. The development is led by Japanese venture company Preferred Networks in partnership with IBM, Intel, Microsoft, and Nvidia.
FRRouting
Free Range Routing or FRRouting or FRR is a network routing software suite running on Unix-like platforms, particularly Linux, Solaris, OpenBSD, FreeBSD and NetBSD. It was created as a fork from Quagga, which itself was a fork of GNU Zebra. FRRouting is distributed under the terms of the GNU General Public License v2 (GPL2).
up2date
up2date, also known as the Red Hat Update Agent, is a tool used by older versions of Red Hat Enterprise Linux, CentOS and Fedora Core that downloads and installs new software and upgrades the operating system. It functions as a front-end to the RPM Package Manager and adds advanced features such as automatic dependency resolution. The file specifies where up2date will search for packages.
BitBake
BitBake is a task execution engine build automation tool that allows shell and Python tasks to run in parallel yet in order constrained by configured dependencies. It was originally developed for and is commonly used to build embedded Linux distributions often using a cross compiler to target a system that differs architecturally from the build host.
Checkmk
Checkmk is an open source IT infrastructure monitoring software system developed in Python and C++. It originated as an extension to Nagios and has since evolved into a self-contained monitoring platform.
MayaVi
MayaVi is a scientific data visualizer written in Python, which uses VTK and provides a GUI via Tkinter. MayaVi was developed by Prabhu Ramachandran, is free and distributed under the BSD License. It is cross-platform and runs on any platform where both Python and VTK are available (almost any Unix, Mac OS X, or Windows). MayaVi is pronounced as a single name, "Ma-ya-vee", meaning "magical" in Sanskrit. The code of MayaVi has nothing in common with that of Autodesk Maya or the Vi text editor.
django CMS
free and open source content management system platform