awesome-python-applications
Free software that works great, and also happens to be open-source Python.
https://github.com/eric-erki/awesome-python-applications
Last synced: 20 days ago
JSON representation
<a id="tag-audio" href="#tag-audio">Audio</a>
-
Repo
- based, community-driven project that lets you listen and share music and audio within a decentralized, open network.
(server) -
Repo
- training program intended to help musicians improve their skills.
(linux, windows, mac, gtk) -
Repo
- rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more.
(linux, windows, mac) -
Repo
- platform audio player, tag editor, and library organizer.
(linux, windows, mac, gtk) - Repo
-
Repo
- time, including scope, spectrum analyzer, rolling 2D spectrogram, and more.
(linux, windows, mac, qt5) -
Repo
- defined radios and signal-processing systems.
(linux, windows, mac, cpp, qt) - Repo
-
Repo
- player)) A simple music player designed around an infinite intelligent playlist, with support for headless playback.
(linux, mac) - Repo
- Repo
-
Repo
- platform audio player, tag editor, and library organizer.
(linux, windows, mac, gtk) -
Repo
- based audio file transcoder.
(linux, gtk) -
Repo
- bin/webscr?cmd=_s-xclick&hosted_button_id=9CA99DH6ES3HA)) Graphical interface designed for drawing and editing trajectories to control granular sound synthesis.
(linux, windows, mac) - Repo
-
Repo
- 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) - Repo
-
Repo
- training program intended to help musicians improve their skills.
(linux, windows, mac, gtk) - Repo
<a id="tag-cms" href="#tag-cms">CMS</a>
- Repo
- Repo
-
Repo
- based content management system with a focus on high-traffic news sites and Internet magazines.
(server, django) - Repo
- Repo
-
Repo
- based ticketing software, with support for customizable storefronts, direct payments, box office, and reporting.
(server, corp) - Repo
-
Repo
- and multi-marketplace models.
(server) - Repo
-
Repo
- performance e-commerce storefront built with Django, GraphQL, and ReactJS.
(server, django) -
Repo
- cms.org/en)) Enterprise content management system based on the Django framework with version control, multi-site support, and more.
(server, django)
<a id="tag-communication" href="#tag-communication">Communication</a>
-
Repo
- platform instant messaging client for the XMPP protocol.
(linux, windows, mac, gtk) - Repo
-
Repo
- user-manual)) Web-based collaboration tool designed by Propublica for newsrooms to share datasets, with a workflow built around assigning tips and maintaining contacts.
(organization, server) -
Repo
- rich web application designed at 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) -
Repo
- based conference planning tool, with support for Calls for Papers (CFP), scheduling, and speaker management.
(organization, server) - Repo
-
Repo
- to-peer encrypted decentralised communication protocol.
(linux, windows, mac, kivy, qt4, tui) - Repo
-
Repo
- wiki.org/), Docs) A simple and mature web-based wiki.
(server) -
Repo
- friendly web-based interviews, collecting responses, and much more.
(server) - Repo
-
Repo
- party instant messenger for Google Hangouts, with support for group messaging and other proprietary features.
(linux, mac, docker, snap) - Repo
-
Repo
- to-end verifiable voting system.
(server) - Repo
- Repo
-
Repo
- friendly encryption and privacy features.
(linux, windows, mac) -
Repo
- featured mail server designed for easy setup and maintenance, supporting IMAP, IMAP+, SMTP, and Submission, as well as a slew of advanced features.
(server) - Repo
- Repo
- Repo
- Repo
- Repo
- Repo
- Repo
-
Repo
- platform GUI for performing translation, with support for a variety of formats.
(linux, windows, mac, gtk) - Repo
- Repo
- Repo
-
Repo
- wormhole), Docs) Security- and speed-focused file transfer tool with support for files, text, and directories.
(linux, mac, console)
<a id="tag-dev" href="#tag-dev">Dev</a>
<a id="tag-dev.build" href="#tag-dev.build">Build</a>
- Repo
-
Repo
- started.html.en)) Tool designed to ease building collections of packages, originally written to build the GNOME desktop from sources.
(linux) -
Repo
- user-manual/bitbake-user-manual.html)) Generic task execution engine that allows shell and Python tasks to be run efficiently and in parallel while working within complex inter-task dependency constraints.
(linux) - Repo
-
Repo
- centric assembly and deployment, as well as repeatable Python software builds.
(linux, windows, mac) -
Repo
- line task management and automation tool, with directives written in Python.
(linux, windows, mac) -
Repo
- friendliness.
(linux, windows, mac) - Repo
- Repo
-
Repo
- purpose build sytem, replacing
makewith original design by DJB.(linux, windows, mac, console) -
Repo
- specific language and build tool, designed to replace Make, autoconf, and ccache.
(linux, windows, mac) -
Repo
- line tool to package, distribute, and update apps for Linux and IoT using containerization, developed by Canonical.
(linux) -
Repo
- platform build system designed to improve on SCons.
(linux)
<a id="tag-dev.code_review" href="#tag-dev.code_review">Code Review</a>
-
Repo
- based deep comparison of files, archives, and directories, including support for diffing tarballs, ISO images, and PDFs.
(server) -
Repo
- 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) - Repo
-
Repo
- based collaborative code review tool for Subversion written by Guido van Rossum to run on Google AppEngine. The basis for Gerrit.
(server)
<a id="tag-dev.docs" href="#tag-dev.docs">Docs</a>
- Repo
-
Repo
- based Documentation Set generator intended for use with Dash.app and other compatible API browsers.
(linux, mac) -
Repo
- US), Docs) The platform powering the Mozilla Developer Network (MDN)
(server, django) -
Repo
- in dev server.
(console) - Repo
-
Repo
- doc.org/)) Documentation tool for interconnected bodies of authorship, from code documentation to books. Used by the official Python docs, and many other projects (not all of them Python).
(console) - Repo
-
Repo
- US), Docs) The platform powering the Mozilla Developer Network (MDN)
(server, django)
<a id="tag-dev.editor" href="#tag-dev.editor">Editor</a>
-
Repo
- ide.python-projects.org/)) Python editor and IDE, based on Qt, integrating Scintilla editor control.
(linux, windows, mac, qt5) -
Repo
- of-concept IDE to assist with algorithm-writing in a competition setting.
(linux, windows, mac, tk) -
Repo
- based, extensible notebook environment for interactive computing.
(linux, windows, mac) -
Repo
- edit), WP) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform.
(linux, windows, mac, cpp, js) - Repo
- Repo
-
Repo
- ide.org/), WP) Cross-platform Python IDE with project management, linting, extensions, and more.
(linux, windows, mac, qt5) -
Repo
- 8 text editor for the MATE environment. Based on gedit.
(linux, c, gtk) -
Repo
- project/retext/wiki)) Simple but powerful editor for Markdown and reStructuredText markup languages.
(linux) -
Repo
- ide.org/), WP) Scientific editing and execution environment designed by and for scientists, engineers, and data analysts using Python.
(linux, windows, mac, qt5) -
Repo
- platform Python IDE for beginners, designed for learning to code.
(linux, windows, mac, tk) - Repo
<a id="tag-dev.ops" href="#tag-dev.ops">Ops</a>
-
Repo
- project.org/), Docs) Hardware integration testing system, used by RedHat to test compatiblity for RHEL and Fedora.
(server, flask) - Repo
-
Repo
- based automation.
(linux, mac, corp) -
Repo
- line interface for Amazon Web Services.
(console, py26) - Repo
- Repo
- Repo
-
Repo
- based_Virtual_Machine).
(linux, server, haskell) -
Repo
- fork WSGI server, started as the counterpart to Unicorn.
(server) -
Repo
- based monitor for scheduled jobs (e.g., cron).
(server, corp) - Repo
-
Repo
- dresden.de/), Docs) Status monitor for the desktop, with support for Nagios, Icinga, Opsview, and more.
(linux, windows, mac) - Repo
- Repo
-
Repo
- call management and scheduling, developed by and used at LinkedIn.
(server, corp) -
Repo
- based dashboard.
(server, corp) - Repo
-
Repo
- ng.readthedocs.io/en/latest)) Simple and powerful Asset Management, DCIM, and CMDB system for the data center and back office.
(server, django) - Repo
-
Repo
- monitoring.org/)) Shinken is a modern, Nagios-compatible monitoring framework, designed to scale for large environments.
(server) - Repo
-
Repo
- and event-driven operational automation for auto-remediation, security responses, troubleshooting, deployments, and more.
(server, corp) - Repo
-
Repo
- monitoring.org/)) Shinken is a modern, Nagios-compatible monitoring framework, designed to scale for large environments.
(server)
<a id="tag-dev-other" href="#tag-dev-other">Other Dev projects</a>
- Repo
- Repo
- Repo
-
Repo
- line interface for linting and fixing code, regardless of programming language.
(console) -
Repo
- performance Python and C interoperability.
(linux, windows, mac) - Repo
-
Repo
- based frontend for gdb.
(linux, windows, mac) -
Repo
- gui), Docs) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component here.)
(linux, windows, mac) - Repo
- Repo
-
Repo
- hostable version of many AWS services, including S3, Route53, Lambda, Redshift, and much more, designed for testing cloud-centric code.
(server) - Repo
- Repo
- Repo
- Repo
-
Repo
- end of FreedomBox, an easy-to-manage, privacy-oriented home server.
(linux, server) -
Repo
- based platform for reproducible and scalable machine learning experiment management and metrics-tracking, based on kubernetes, with support for TensorFlow, PyTorch, Keras, and many more.
(server) -
Repo
- installer.readthedocs.io/en/latest)) Installation program used by Fedora, Red Hat Enterprise Linux, and other Linux distributions.
(linux, gtk) -
Repo
- platform, and language-independent automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). Extensible in Python and Java.
(console) -
Repo
- compatible plugin API.
(linux, tui) -
Repo
- server.net/), Docs) Turn scripts into interactive, validated, authenticated, auditable web UIs, without modifying the scripts.
(server) -
Repo
- platform application monitoring, with a focus on error reporting.
(server, corp, django) -
Repo
- stats.mozilla.org/).
(server) - Repo
-
Repo
- hosting accessible to as many people as possible, with support for several types of hardware.
(linux, server) - Repo
-
Repo
- end of FreedomBox, an easy-to-manage, privacy-oriented home server.
(linux, server)
<a id="tag-dev.pkg_mgr" href="#tag-dev.pkg_mgr">Package Managers</a>
-
Repo
- agnostic Package management system created for and used by Gentoo Linux and also by Chrome OS, Sabayon, and Funtoo Linux. Inspired by FreeBSD ports.
(linux) - Repo
-
Repo
- agnostic, system-level binary package manager and ecosystem, with a focus on Python and high-performance scientific computing.
(linux, windows, mac, corp) - Repo
-
Repo
- to package manager, with a wide range of features and platform support.
(linux, windows, mac) -
Repo
- based packages fresh, even when you've pinned them.
(linux, windows, mac) -
Repo
- tools
](https://github.com/jazzband/pip-tools) for a more holistic package management workflow.(linux, windows, mac)` - Repo
-
Repo
- based systems (Fedora, RHEL, etc.).
(linux, corp) - Repo
<a id="tag-dev.pkg_repo" href="#tag-dev.pkg_repo">Package Repositories</a>
- Repo
-
Repo
- 0381/).
(server, corp) - Repo
-
Repo
- tracker)) Web application designed to follow the evolution of a Debian-based distribution with email updates and a comprehensive web interface. Powers the Debian Package Tracker.
(server) - Repo
- Repo
<a id="tag-dev.scm" href="#tag-dev.scm">SCM</a>
-
Repo
- server revision control system.
(linux, windows, mac) -
Repo
- in push/pull server, full text search, and code-review. Forked from RhodeCode in 2014.
(server) - Repo
- Repo
-
Repo
- hosted platform for behind-the-firewall source code management, providing centralized control over Git, Mercurial, and Subversion.
(server, corp) -
Repo
- customizable issue tracking system featuring command-line, web, and email interfaces, used by the official Python bug tracker at bugs.python.org.
(server) - Repo
-
Repo
- cola.github.io/)) Featureful cross-platform GUI wrapper for
git.(linux, windows, mac, qt4, qt5) - Repo
-
Repo
- installable web-based viewer for git repositories that "just works".
(server) -
Repo
- based patch tracking system designed to facilitate code contribution to an open-source project. Designed and used for Linux kernel subsystem development.
(server) - Repo
-
Repo
- based wiki and issue tracking system for software development projects.
(server) - Repo
-
Repo
- scm.org/), WP) Cross-platform distributed revision-control system designed for high performance and advanced branching/merging capabilities.
(linux, windows, mac) -
Repo
- customizable issue tracking system featuring command-line, web, and email interfaces, used by the official Python bug tracker at bugs.python.org.
(server)
<a id="tag-dev.security" href="#tag-dev.security">Security</a>
- Repo
-
Repo
- server framework (RAT and C2 server) for security researchers to build and operate basic botnets.
(linux, windows, mac) - Repo
- Repo
-
Repo
- doc.readthedocs.io/en/latest)) Server-agent system focused on remote live forensics for quick, browser-based triage and analysis of attacks on fleets of machines, with agent support for Linux, Windows, and OS X.
(server, corp) -
Repo
- demand profile-based auditing, alerting, and reporting. Originally designed for Adobe.
(linux, windows, corp) -
Repo
- based tool for testing a datacenter's resiliency to perimeter breaches and internal server infection.
(server) -
Repo
- phisher.readthedocs.io/)) Server-based phishing campaign toolkit, used to simulate real-world phishing attacks, with GTK-powered client application.
(linux, windows, server) -
Repo
- factor authentication with one-time passwords from several sources, from Yubikeys to SMS.
(server) -
Repo
- based monitoring.
(linux, server) -
Repo
- capable intercepting HTTP proxy for penetration testers and software developers.
(linux, windows, mac) - Repo
- Repo
- Repo
- Repo
-
Repo
- exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets.
(linux, docker, server) - Repo
-
Repo
- ng), Docs) Recon-ng is a full-featured reconnaissance framework providing a powerful environment to conduct open source web-based reconnaissance quickly and thoroughly.
(linux) -
Repo
- mail addresses, names, and more.
(linux, windows, mac, docker, server) -
Repo
- like results, without requiring root access.
(linux, mac)