Written in Python
Return to Awesome Python, Python, All Things Python, List of Python software
Free software that works great, and also happens to be open-source Python:
BitTorrent - “Its foundation and earlier years were built on Python. When it comes to one of the largest databases of knowledge, media and content, BitTorrent is the way to go.”
-
-
Google - “Google uses Python for its mainframe foundation, as well as in addition to various apps that it runs in conjunction with the main site. The ease that Google provides for finding certain information, would be impossible without Python at the core.”
-
-
-
Reddit - “Relies on Python to help them store user names, categorize
subreddits, upload links to GIFs”
-
-
Awesome Python Applications
<img src=“https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/templates/snake_cd.png” width=“30%” align=“right” />
As Python developers, we spend our days with Python code. The site you're reading
this on is mostly Python modules, Python packages, Python libraries, Python frameworks, and the like. But users see Python applications.
When building our own Python applications, open-source Python applications
are a gold mine of practical Python patterns that we know work together. A
Python production application is worth a thousand Python blog posts and Python Stack
Overflow answers.
This document is an always-growing list of **404**
open-source Python applications arranged by topic, with links to
Python repositories, Python docs, and more, generated from structured
data (https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml)
using apatite(https://github.com/mahmoud/apatite).
Read the announcement post (http://sedimental.org/awesome_python_applications.html) to learn more about this list.
Subscribe to [**the RSS/Atom feed**](https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml) to see new applications added.
<!– To see this list arranged by which operating systems they
support (and associated discussion), see Platforms, and to see the
list arranged by implementation approach used (and discussion
thereof), see Architectures. –>
**Contents**
-
audio">Audio</a> *(17)*
* [[video">Video</a> *(7)*
* [[graphics">Graphics</a> *(20)*
* [[games">Games</a> *(10)*
* [[productivity">Productivity</a> *(24)*
* [[organization">Organization</a> *(42)*
* [[communication">Communication</a> *(34)*
* [[education">Education</a> *(8)*
* [[science">Science</a> *(24)*
* [[cms">CMS</a> *(11)*
* [[erp">ERP</a> *(5)*
* [[static_site">Static Site</a> *(9)*
* [[dev">Dev</a> *(179)*
* [[dev.scm">SCM</a> *(17)*
* [[dev.code_review">Code Review</a> *(5)*
* [[dev.storage">Storage</a> *(18)*
* [[dev.ops">Ops</a> *(28)*
* [[dev.security">Security</a> *(29)*
* [[dev.docs">Docs</a> *(7)*
* [[dev.editor">Editor</a> *(13)*
* [[dev.pkg_mgr">Package Managers</a> *(11)*
* [[dev.pkg_repo">Package Repositories</a> *(5)*
* [[dev.build">Build</a> *(13)*
* [[dev.shell">Shell</a> *(3)*
* [[dev-other">Other Dev projects</a> *(33)*
* [[misc">Misc</a> *(13)*
==Internet==
* [[ArchiveBox - (
Repo: ]: (
https://github.com/pirate/ArchiveBox), [Home](
https://archivebox.io/),
Docs: ]: (
https://github.com/pirate/ArchiveBox/wiki)) Self-hosted web archive, for creating local, browsable backups of content from the web. Imports
HTML, JS, PDFs, video, subtitles, git repositories, and more, from Pocket, Pinboard, browser history, etc. `(organization, linux, windows, docker)`
<a id=“tag-audio” href=“#tag-audio”>Audio</a>
Beets - (
Repo: (
https://github.com/beetbox/beets), [Home](
http://beets.io/), [PyPI](
https://pypi.org/project/beets)) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more. `(linux, windows, mac)`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Whipper - (
Repo: (
https://github.com/whipper-team/whipper)) A CLI-based CD Audio ripper designed for accuracy over speed, with support for overriding hardware caches, accuracy verification, MusicBrainz metadata lookup, hidden tracks, FLAC, and much more. `(linux)`
<a id=“tag-video” href=“#tag-video”>Video</a>
<a id=“tag-graphics” href=“#tag-graphics”>Graphics</a>
<a id=“tag-games” href=“#tag-games”>Games</a>
<a id=“tag-productivity” href=“#tag-productivity”>Productivity</a>
<a id=“tag-organization” href=“#tag-organization”>Organization</a>
-
ArchiveBox - (
Repo: (
https://github.com/pirate/ArchiveBox), [Home](
https://archivebox.io/),
Docs: (
https://github.com/pirate/ArchiveBox/wiki)) Self-hosted web archive, for creating local, browsable backups of content from the web. Imports
HTML, JS, PDFs, video, subtitles, git repositories, and more, from Pocket, Pinboard, browser history, etc. `(internet, linux, windows, docker)`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Indico - (
Repo: (
https://github.com/indico/indico), [Home](
https://getindico.io/), [Demo](
https://sandbox.getindico.io/),
Docs: (
https://docs.getindico.io/en/stable/installation)) Feature-rich web application designed at [CERN](
https://en.wikipedia.org/wiki/CERN) for managing events, with support for conference organization workflow, from content management to receiving and reviewing abstracts/papers, event registration, payment integration, room booking, and more. `(communication, server)`
-
-
-
Mayan - (
Repo: (
https://gitlab.com/mayan-edms/mayan-edms), [Home](
https://www.mayan-edms.com/), [Fund](
https://www.paypal.me/MayanEDMS), [PyPI](
https://pypi.org/project/mayan-edms/3.2.7),
Docs: (
https://docs.mayan-edms.com/)) Web-based document management system, designed to store, introspect, and categorize files, with OCR, preview, label, signing, and sending capabilities. Also featuring workflow system, role-based access control, and REST
API. `(server)`
-
-
-
-
-
-
-
-
RedNotebook - (
Repo: (
https://github.com/jendrikseipp/rednotebook), [Home](
https://rednotebook.sourceforge.io/downloads.html)) Desktop journal designed for rich text, media, and template-based entries, which can be tagged and searched, as well as exported to plain text,
HTML, Latex, or PDF. `(linux, windows, mac)`
-
-
-
-
-
-
-
<a id=“tag-communication” href=“#tag-communication”>Communication</a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Indico - (
Repo: (
https://github.com/indico/indico), [Home](
https://getindico.io/), [Demo](
https://sandbox.getindico.io/),
Docs: (
https://docs.getindico.io/en/stable/installation)) Feature-rich web application designed at [CERN](
https://en.wikipedia.org/wiki/CERN) for managing events, with support for conference organization workflow, from content management to receiving and reviewing abstracts/papers, event registration, payment integration, room booking, and more. `(organization, server)`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<a id=“tag-education” href=“#tag-education”>Education</a>
<a id=“tag-science” href=“#tag-science”>Science</a>
-
-
-
-
-
-
CoCalc - (
Repo: (
https://github.com/sagemathinc/cocalc), [Home](
https://cocalc.com/), [WP](
https://en.wikipedia.org/wiki/CoCalc)) Collaborative calculation in the cloud, with support for the scientific Python stack, SageMath, R, LaTeX, Markdown, and more. Also features chat, course management, and other supporting functionality. `(server)`
-
-
-
-
-
-
-
-
-
-
-
Sage Math - (
Repo: (
https://git.sagemath.org/sage.git), [Home](
http://www.sagemath.org/), [WP](
https://en.wikipedia.org/wiki/SageMath)) Cross-platform computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus, and statistics. `(linux, windows, mac)`
-
-
-
-
-
<a id=“tag-cms” href=“#tag-cms”>
CMS</a>
<a id=“tag-erp” href=“#tag-erp”>ERP</a>
<a id=“tag-static_site” href=“#tag-static_site”>Static Site</a>
<a id=“tag-dev” href=“#tag-dev”>Dev</a>
Projects related to software development and adjacent technical areas.
<a id=“tag-dev.scm” href=“#tag-dev.scm”>SCM</a>
<a id=“tag-dev.code_review” href=“#tag-dev.code_review”>Code Review</a>
-
Meld - (
Repo: (
https://github.com/GNOME/meld), [Home](
http://meldmerge.org/)) Visual diff and merge tool targeted at developers, providing two- and three-way comparison of both files and directories, and supports many version control systems including Git, Mercurial, Bazaar, and Subversion. `(linux, windows, mac, gtk)`
-
-
-
<a id=“tag-dev.storage” href=“#tag-dev.storage”>Storage</a>
<a id=“tag-dev.ops” href=“#tag-dev.ops”>Ops</a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
RDPY - (
Repo: (
https://github.com/citronneur/rdpy)) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server. `(security, linux, windows, server)`
-
-
-
-
-
-
<a id=“tag-dev.security” href=“#tag-dev.security”>Security</a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
RDPY - (
Repo: (
https://github.com/citronneur/rdpy)) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server. `(ops, linux, windows, server)`
-
-
-
Spiderfoot - (
Repo: (
https://github.com/smicallef/spiderfoot), [Home](
https://www.spiderfoot.net/),
Docs: (
https://www.spiderfoot.net/documentation)) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more. `(linux, windows, mac, docker, server)`
-
-
-
-
-
<a id=“tag-dev.docs” href=“#tag-dev.docs”>Docs</a>
<a id=“tag-dev.editor” href=“#tag-dev.editor”>Editor</a>
-
-
-
-
-
Komodo Edit - (
Repo: (
https://github.com/Komodo/KomodoEdit), [Home](
https://www.activestate.com/products/komodo-edit), [WP](
https://en.wikipedia.org/wiki/Komodo_Edit)) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform. `(linux, windows, mac, cpp, js)`
-
-
-
-
-
-
-
<a id=“tag-dev.pkg_mgr” href=“#tag-dev.pkg_mgr”>Package Managers</a>
-
-
-
-
-
-
-
-
Solaris IPS - (
Repo: (
https://github.com/oracle/solaris-ips)) Software delivery system backed by network repository, featuring safe execution for zones, use of ZFS for efficiency and rollback, preventing the introduction of invalid packages, and efficient use of bandwidth. `(linux, corp)`
-
-
<a id=“tag-dev.pkg_repo” href=“#tag-dev.pkg_repo”>Package Repositories</a>
<a id=“tag-dev.build” href=“#tag-dev.build”>Build</a>
<a id=“tag-dev.shell” href=“#tag-dev.shell”>Shell</a>
<a id=“tag-dev-other” href=“#tag-dev-other”>Other Dev projects</a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PPCI - (
Repo: (
https://bitbucket.org/windel/ppci), [Demo](
https://godbolt.org/g/eooaPP), [gh](
https://github.com/windelbouwman/ppci-mirror), [PyPI](
https://pypi.org/project/ppci),
Docs: (
https://ppci.readthedocs.io/)) The Pure Python Compiler Infrastructure is a compiler written entirely in Python, containing front-ends for various programming languages (C, c3, WebAssembly, and others) as well as machine code generation backends for various CPUs (6500, arm, avr, x86_64, openrisc, among others). `(linux, windows, mac)`
-
-
-
-
-
-
-
-
-
-
-
<a id=“tag-misc” href=“#tag-misc”>Misc</a>
External sites
Fair Use Sources
Python: Python Variables, Python Data Types, Python Control Structures, Python Loops, Python Functions, Python Modules, Python Packages, Python File Handling, Python Errors and Exceptions, Python Classes and Objects, Python Inheritance, Python Polymorphism, Python Encapsulation, Python Abstraction, Python Lists, Python Dictionaries, Python Tuples, Python Sets, Python String Manipulation, Python Regular Expressions, Python Comprehensions, Python Lambda Functions, Python Map, Filter, and Reduce, Python Decorators, Python Generators, Python Context Managers, Python Concurrency with Threads, Python Asynchronous Programming, Python Multiprocessing, Python Networking, Python Database Interaction, Python Debugging, Python Testing and Unit Testing, Python Virtual Environments, Python Package Management, Python Data Analysis, Python Data Visualization, Python Web Scraping, Python Web Development with Flask/Django, Python API Interaction, Python GUI Programming, Python Game Development, Python Security and Cryptography, Python Blockchain Programming, Python Machine Learning, Python Deep Learning, Python Natural Language Processing, Python Computer Vision, Python Robotics, Python Scientific Computing, Python Data Engineering, Python Cloud Computing, Python DevOps Tools, Python Performance Optimization, Python Design Patterns, Python Type Hints, Python Version Control with Git, Python Documentation, Python Internationalization and Localization, Python Accessibility, Python Configurations and Environments, Python Continuous Integration/Continuous Deployment, Python Algorithm Design, Python Problem Solving, Python Code Readability, Python Software Architecture, Python Refactoring, Python Integration with Other Languages, Python Microservices Architecture, Python Serverless Computing, Python Big Data Analysis, Python Internet of Things (IoT), Python Geospatial Analysis, Python Quantum Computing, Python Bioinformatics, Python Ethical Hacking, Python Artificial Intelligence, Python Augmented Reality and Virtual Reality, Python Blockchain Applications, Python Chatbots, Python Voice Assistants, Python Edge Computing, Python Graph Algorithms, Python Social Network Analysis, Python Time Series Analysis, Python Image Processing, Python Audio Processing, Python Video Processing, Python 3D Programming, Python Parallel Computing, Python Event-Driven Programming, Python Reactive Programming.
Variables, Data Types, Control Structures, Loops, Functions, Modules, Packages, File Handling, Errors and Exceptions, Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction, Lists, Dictionaries, Tuples, Sets, String Manipulation, Regular Expressions, Comprehensions, Lambda Functions, Map, Filter, and Reduce, Decorators, Generators, Context Managers, Concurrency with Threads, Asynchronous Programming, Multiprocessing, Networking, Database Interaction, Debugging, Testing and Unit Testing, Virtual Environments, Package Management, Data Analysis, Data Visualization, Web Scraping, Web Development with Flask/Django, API Interaction, GUI Programming, Game Development, Security and Cryptography, Blockchain Programming, Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Robotics, Scientific Computing, Data Engineering, Cloud Computing, DevOps Tools, Performance Optimization, Design Patterns, Type Hints, Version Control with Git, Documentation, Internationalization and Localization, Accessibility, Configurations and Environments, Continuous Integration/Continuous Deployment, Algorithm Design, Problem Solving, Code Readability, Software Architecture, Refactoring, Integration with Other Languages, Microservices Architecture, Serverless Computing, Big Data Analysis, Internet of Things (IoT), Geospatial Analysis, Quantum Computing, Bioinformatics, Ethical Hacking, Artificial Intelligence, Augmented Reality and Virtual Reality, Blockchain Applications, Chatbots, Voice Assistants, Edge Computing, Graph Algorithms, Social Network Analysis, Time Series Analysis, Image Processing, Audio Processing, Video Processing, 3D Programming, Parallel Computing, Event-Driven Programming, Reactive Programming.
Python Glossary, Python Fundamentals, Python Inventor: Python Language Designer: Guido van Rossum on 20 February 1991; PEPs, Python Scripting, Python Keywords, Python Built-In Data Types, Python Data Structures - Python Algorithms, Python Syntax, Python OOP - Python Design Patterns, Python Module Index, pymotw.com, Python Package Manager (pip-PyPI), Python Virtualization (Conda, Miniconda, Virtualenv, Pipenv, Poetry), Python Interpreter, CPython, Python REPL, Python IDEs (PyCharm, Jupyter Notebook), Python Development Tools, Python Linter, Pythonista-Python User, Python Uses, List of Python Software, Python Popularity, Python Compiler, Python Transpiler, Python DevOps - Python SRE, Python Data Science - Python DataOps, Python Machine Learning, Python Deep Learning, Functional Python, Python Concurrency - Python GIL - Python Async (Asyncio), Python Standard Library, Python Testing (Pytest), Python Libraries (Flask), Python Frameworks (Django), Python History, Python Bibliography, Manning Python Series, Python Official Glossary - Python Glossary, Python Topics, Python Courses, Python Research, Python GitHub, Written in Python, Python Awesome List, Python Versions. (navbar_python - see also navbar_python_libaries, navbar_python_standard_library, navbar_python_virtual_environments, navbar_numpy, navbar_datascience)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.