The same Awesome Python Applications you know and love, but arranged by platform. This list is for the app-happy reader looking to install everything their operating system supports.
But what can the rest of us learn from organizing Python by platform?
In practice, Python's history of building on the features of C has led to a wide range of deployment targets, from desktop operating systems, console interfaces, and even mobile platforms. Python's user and developer ecosystem is far from uniform, but by using the same language, we can more readily share packaging techniques and other platform-specific knowledge.
Status note: This dimension of the data is still under development. While the Desktop data is relatively complete, we're still on the lookout for more mobile and browser applications. Server platform targeting is still mostly general at the moment, needs more segmentation by distribution (i.e., Docker, etc.)
Contents
- Desktop (261)
- Mobile (1)
- Android (1)
- Browser (0)
- Server (193)
- Docker (8)
- Flatpak (1)
- Appimage (1)
- Other Server projects (183)
- aider - (Repo, Home) Console-based LLM pair programming tool, to edit code in your local git repository.
(ai, dev, windows, mac)
- Aim - (Repo, Home, Blog) Aim is a self-hostable machine learning experiment tracker designed to handle 10,000s of training runs.
(ai, server, fastapi)
- Airflow - (Repo, Docs) A platform to programmatically author, schedule and monitor workflows.
(ops, server, corp, flask)
- Algojammer - (Repo, Demo) An experimental, proof-of-concept IDE to assist with algorithm-writing in a competition setting.
(editor, windows, mac, tk)
- Anki - (Repo, Home, Docs) Powerful desktop application for flash cards and memorization.
(education, windows, mac, qt5)
- Ansible - (Repo, Home, Docs) Agentless, playbook-based automation.
(ops, mac, corp)
- AnuGA - (Repo) Advanced simulation of the shallow water equation, for modeling tsunamis, dam breaks, and floods.
(science, windows)
- ArchiveBox - (Repo, Home, Docs) 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, organization, windows, docker)
- Artisan - (Repo, Home, Docs) Desktop visual scope for coffee roasters, which helps coffee roasters record, analyze, and control roast profiles.
(science, windows, mac)
- ASCEND - (Repo, Home, WP) Mathematical chemical process modelling system developed at Carnegie Mellon University since late 1978.
(science, windows, mac, gtk)
- asciinema - (Repo, Home) Terminal session recorder and replayer.
(dev, mac)
- Autokey - (Repo, WP, PyPI) Desktop automation utility for Linux and X11.
(productivity, gtk, qt)
- B2 - (Repo, PyPI) Command-line tool that gives easy access to all of the capabilities of Backblaze's B2 Cloud Storage.
(storage, windows, mac, corp)
- Barman - (Repo) Remote backup and disaster recovery for PostgreSQL.
(storage)
- beancount - (Repo, Home, gh, PyPI, Docs) A double-entry bookkeeping language to define financial transaction records in plain text, then generate a variety of reports, via CLI and web interface. (See also, Plain Text Accounting).
(organization, windows, mac)
- Beets - (Repo, Home, PyPI) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more.
(audio, windows, mac)
- bitbake - (Repo, WP, Docs) 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.
(build)
- Bitmessage - (Repo, Docs) Reference client for Bitmessage, a peer-to-peer encrypted decentralised communication protocol.
(communication, windows, mac, kivy, qt4, tui)
- Bleachbit - (Repo, Home) System cleaner designed to free disk space and maintain privacy.
(productivity, windows, gtk)
- BorgBackup - (Repo, Home) Deduplicating backup system with optional encryption and other features.
(productivity)
- Buildout - (Repo, WP, Docs) Extensible deployment automation tool designed for application-centric assembly and deployment, as well as repeatable Python software builds.
(build, windows, mac)
- buku - (Repo, Fund, Docs) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs.
(internet, organization, windows, mac, server)
- Bup - (Repo, Home) Efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication.
(productivity, mac)
- BYOB (Build Your Own Botnet) - (Repo) Client-server framework (RAT and C2 server) for security researchers to build and operate basic botnets.
(security, windows, mac)
- Cactus - (Repo, PyPI) Static website generator using Django templates.
(static_site, windows, mac)
- Calibre - (Repo, Home, WP, Fund) E-book manager designed for viewing, converting, editing, and cataloging e-books in all major formats.
(organization, windows, mac, qt5)
- Calibre-Web - (Repo) Web application providing a clean interface for browsing, reading, and downloading ebooks using an existing Calibre database.
(organization)
- Canto - (Repo, WP) RSS daemon and curses-based client.
(internet, tui)
- Cataclysm: Dark Days Ahead (Launcher) - (Repo, Home) Launcher for popular FOSS game CDDA, which supports automatic updates and mod management.
(games, windows, mac)
- CellProfiler - (Repo, Home, Manual, Docs) Interactive data exploration, analysis, and classification of biological image sets.
(science, windows, mac)
- cellxgene - (Repo, Home) Web-based interactive explorer for single-cell transcriptomics data.
(science, windows, mac, fnd)
- CherryTree - (Repo, Home) Hierarchical wiki-like personal notepad, featuring rich text and syntax highlighting.
(organization, windows, gtk)
- Chert - (Repo, PyPI) Static site generator with built-in support for listicles, created by this humble author, used to power calver.org, 0ver.org, and sedimental.org, the author's blog. Mostly here as an easter egg :)
(static_site, windows, mac)
- Cobbler - (Repo, Home, WP) Linux installation server that allows for rapid setup of network installation environments.
(ops, server)
- Conan - (Repo, Home, Docs) Decentralized package manager for binary package management, targeted at C/C++ developers.
(pkg_mgr, windows, mac)
- Conda - (Repo, Home, WP) OS-agnostic, system-level binary package manager and ecosystem, with a focus on Python and high-performance scientific computing.
(pkg_mgr, windows, mac, corp)
- CouchPotato - (Repo, Home) Personal video recorder focused on movies, with support for usenet and torrents.
(organization, windows, mac)
- Cura - (Repo, Home, WP, Docs) Popular desktop software for preparation and control of 3D printing, integrated with CAD workflows.
(graphics, windows, mac, corp, hardware)
- Cython - (Repo, Home, PyPI, Docs) Language and compiler designed for high-performance Python and C interoperability.
(dev, windows, mac)
- dak - (Repo) Collection of programs used to maintain the Debian project's email archives.
(communication)
- Deluge - (Repo, Home, WP, Fund) Popular, lightweight, cross-platform BitTorrent client.
(internet, windows, mac, server, gtk)
- detect-secrets - (Repo) An enterprise-friendly CLI for auditing, detecting, and preventing secrets in code.
(security, dev, windows, mac)
- dnf - (Repo, WP, Docs) Dandified YUM (DNF) is the successor to
yum
and works everywhere yum worked.(pkg_mgr, corp)
- doc2dash - (Repo, Home, PyPI) Extensible CLI-based Documentation Set generator intended for use with Dash.app and other compatible API browsers.
(docs, mac)
- Docker Compose - (Repo, Docs) Docker Compose is a tool for defining and running multi-container Docker applications.
(dev, windows, mac, corp)
- doit - (Repo, Home, Fund, Docs) Command-line task management and automation tool, with directives written in Python.
(build, windows, mac)
- doitlive - (Repo, PyPI, Docs) Tool for live presentations in the terminal.
(dev, mac)
- dupeGuru - (Repo, Home, Docs) Cross-platform GUI tool to find duplicate files.
(organization, windows, mac)
- Duplicity - (Repo, Home, Docs) Encrypted bandwidth-efficient backup tool, using the rsync algorithm.
(productivity, storage)
- dvc (Data Version Control) - (Repo, Home, Docs) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions.
(ai, organization, scm, windows, mac)
- Ergonomica - (Repo, Docs) Cross-platform shell language based on S-expressions combined with traditional shell features.
(shell, windows, mac)
- Eric IDE - (Repo, Home) Python editor and IDE, based on Qt, integrating Scintilla editor control.
(editor, windows, mac, qt5)
- Exaile - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, windows, mac, gtk)
- Excalibur - (Repo) Web interface to extract tabular data from PDFs.
(productivity, windows)
- fail2ban - (Repo, Home, WP) Daemon to ban hosts that cause multiple authentication errors on Linux servers.
(ops, server)
- fava - (Repo, Demo, Docs) Web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.
(organization, windows, mac)
- Flowblade - (Repo, WP) Multitrack, non-linear video editing software for Linux.
(video, gtk)
- FreeCAD - (Repo, WP) General-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support.
(graphics, windows, mac, cpp, qt)
- Frepple - (Repo, Home, Docs) Web-based supply chain planning for production planning and scheduling.
(erp, server)
- Frescobaldi - (Repo, WP) An editor for LilyPond music files.
(audio, windows, mac, qt)
- Frets on Fire X - (Repo) Highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players.
(games, windows, pygame)
- Friture - (Repo, Home) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more.
(audio, windows, mac, qt5)
- Gajim - (Repo, WP) Lightweight, cross-platform instant messaging client for the XMPP protocol.
(communication, windows, mac, gtk)
- Ganeti - (Repo) Virtual machine cluster management tool built on existing virtualization technologies such as Xen and KVM.
(ops, server, haskell)
- Gaphor - (Repo, Docs) Simple UML modeling tool designed for beginners.
(graphics, docs, windows, mac, flatpak, gtk)
- gdbgui - (Repo, Home, PyPI) Browser-based frontend for gdb.
(dev, windows, mac)
- Gedit - (Repo, WP) The default GNOME text editor makes extensive use of Python, in addition to C.
(editor, c, gtk)
- Git Cola - (Repo, Home) Featureful cross-platform GUI wrapper for
git
.(scm, windows, mac, qt4, qt5)
- Gitless - (Repo, Home, PyPI, Docs) Simple version control system built on top of Git.
(scm, windows, mac)
- Glances - (Repo, Home, Docs) A cross-platform top/htop alternative, providing an overview of system resources.
(productivity, ops, windows, mac, server)
- gmvault - (Repo, Home) Tool for backing up gmail accounts.
(productivity, windows, mac, qt5)
- GNS3 GUI - (Repo, Home, PyPI, Docs) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component here.)
(dev, windows, mac)
- GNU Bazaar - (Repo, Home, WP, Docs) Distributed and client-server revision control system.
(scm, windows, mac)
- GNU Radio - (Repo, Home, WP) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems.
(audio, windows, mac, cpp, qt)
- GNU Solfege - (Repo, WP) An ear-training program intended to help musicians improve their skills.
(audio, windows, mac, gtk)
- gPodder - (Repo, Home) Simple, mature media aggregator and podcast client.
(internet, windows, mac, gtk)
- Gramps - (Repo, Home) Genealogy software that is both intuitive for hobbyists and feature-complete for professional genealogists.
(organization, windows, mac, gtk)
- Gridsync - (Repo) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids.
(productivity, storage, windows, mac)
- Grow - (Repo, Home, PyPI) Static site generator optimized for building interactive, localized microsites, with a focus on workflow and maintainability.
(static_site, windows, mac)
- GTimeLog - (Repo, Home, Fund, Docs) Desktop-based time tracker with support for logging billable/non-billable work.
(productivity, organization, windows, mac)
- Guake - (Repo, Home, PyPI) Drop-down terminal for GNOME, reminiscent of first-person game command consoles.
(misc, gtk)
- GYP - (Repo, Home, WP) AKA 'Generate Your Projects', a build system that generates other build systems.
(build, windows, mac)
- Hangups - (Repo, Snap, Docs) Third-party instant messenger for Google Hangouts, with support for group messaging and other proprietary features.
(communication, mac, docker, snap)
- Headphones - (Repo, Docs) Web-based digital music library for automating music downloads through Usenet and torrents.
(organization, windows, mac)
- Home Assistant - (Repo, Home, Demo, Docs) Home automation platform that puts local control and privacy first.
(misc)
- hosts - (Repo) Command-line application which merges reputable hosts files with deduplication for the purpose of blocking undesirable websites via DNS blackhole.
(internet, security, windows, mac)
- httpie - (Repo, Home, PyPI) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more.
(internet, dev, windows, mac)
- Hubble - (Repo, Docs) Modular security compliance client, providing on-demand profile-based auditing, alerting, and reporting. Originally designed for Adobe.
(security, windows, corp)
- Hyde - (Repo, Home, PyPI) Static site generator which began as the Python counterpart to Jekyll.
(static_site, windows, mac)
- Invenio - (Repo, Docs) Customizable platform for running a trusted digital repository.
(organization)
- InVesalius - (Repo, Home, WP) Generates virtual reconstructions of structures in the human body for medical purposes, including CT and MRI scans.
(science, windows, mac, gtk)
- JHBuild - (Repo, Home, gh, Docs) Tool designed to ease building collections of packages, originally written to build the GNOME desktop from sources.
(build)
- jrnl - (Repo, Home) Simple, ecncrypted journal application for your command line.
(organization, windows, mac, homebrew)
- Jupyter Notebook - (Repo, Home, WP) Web-based, extensible notebook environment for interactive computing.
(editor, windows, mac)
- King Phisher - (Repo, Docs) Server-based phishing campaign toolkit, used to simulate real-world phishing attacks, with GTK-powered client application.
(security, windows, server)
- Komodo Edit - (Repo, Home, WP) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform.
(editor, windows, mac, cpp, js)
- LazyLibrarian - (Repo, Forum, Docs) Web-based digital library organizer with support for following authors and automatic metadata retrieval.
(organization, mac)
- Lector - (Repo) Desktop ebook reader and browser, with support for many formats, including comic book archives.
(graphics)
- Lektor - (Repo, Home, PyPI) Static site generator with built-in admin console and minimal desktop application.
(static_site, windows, mac)
- Leo Editor - (Repo, Home, WP) Personal Information Manager (PIM), IDE, and outliner with a holistic approach to programming and writing.
(editor, windows, mac, qt5)
- Lucas Chess - (Repo, Home) Featureful chess client for Windows, with some Linux support.
(games, windows, qt4)
- Lutris - (Repo, Home, WP, Fund) Gaming platform for GNU/Linux, managing game installations with a unified interface.
(games, gtk)
- Mackup - (Repo, PyPI) Utility to back up and synchronize application settings, with support for several storage backends (e.g., Dropbox, Git), and dozens of applications.
(productivity, mac)
- Magic Wormhole - (Repo, PyPI, Docs) Security- and speed-focused file transfer tool with support for files, text, and directories.
(communication, mac, console)
- Mailpile - (Repo, Home) Fast email client with user-friendly encryption and privacy features.
(communication, windows, mac)
- MakeHuman - (Repo, WP) 3D computer graphics software designed for the prototyping of photo realistic humanoids.
(graphics, windows, mac, qt)
- Maltrail - (Repo) Malicious traffic detection system with web-based monitoring.
(security, server)
- Manim - (Repo, Docs) Animation engine for explanatory math videos, primarily designed for works by 3blue1brown.
(science)
- Mayavi - (Repo, Home) General purpose, cross-platform tool for 2-D and 3-D scientific data visualization.
(science, windows, mac, qt4)
- Meld - (Repo, Home) 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.
(code_review, windows, mac, gtk)
- Mercurial - (Repo, Home, WP) Cross-platform distributed revision-control system designed for high performance and advanced branching/merging capabilities.
(scm, windows, mac)
- Meshroom - (Repo, Home) Photogrammetry pipeline, for turning photographs into 3D models.
(graphics, windows, mac, qt)
- Meson - (Repo, Home) Build system designed for speed and user-friendliness.
(build, windows, mac)
- Metamorphose - (Repo, Home) Graphical mass renaming program for files and folders.
(productivity, windows, mac, wx)
- MITMproxy - (Repo, Home) Interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
(security, windows, mac)
- MLflow - (Repo, Home, Docs) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by Databricks.
(ai, organization, dev, mac, corp)
- Mnemosyne - (Repo, Home) Spaced-repetition flashcard program for efficient memorization.
(education, windows, mac, qt5)
- Mosaic - (Repo, Home, Docs) Desktop-based single molecule analysis toolbox that automatically decodes multi-state nanopore data.
(science, windows, mac, gov)
- mu - (Repo, Home) A small, simple editor designed for beginner Python programmers.
(editor, windows, mac, qt5)
- Music Player - (Repo, Home) A simple music player designed around an infinite intelligent playlist, with support for headless playback.
(audio, mac)
- MusicBrainz Picard - (Repo, Home, WP) Automatically identify, tag, and organize music albums and other digital audio recordings.
(audio, windows, mac, qt)
- mycli - (Repo, Home, PyPI) Interactive MySQL client that does auto-completion and syntax highlighting.
(storage, mac)
- Mylar - (Repo) A web-based automated comic book downloader (cbr/cbz) for use with SABnzbd, NZBGet, and torrents.
(internet, graphics)
- MyPaint - (Repo, Home, WP) Raster graphics editor for digital painters with a focus on painting rather than image manipulation.
(graphics, windows, mac, gtk)
- Nagstamon - (Repo, Home, Docs) Status monitor for the desktop, with support for Nagios, Icinga, Opsview, and more.
(ops, windows, mac)
- NColony - (Repo, Home) Process manager and monitor.
(ops, mac, server)
- Neubot - (Repo, Home) Lightweight agent which collects data for net-neutrality research.
(internet, windows, mac)
- NFO Viewer - (Repo, Home) A simple viewer for NFO files and the ASCII art therein, with preset fonts, encodings, automatic window sizing, and clickable hyperlinks.
(graphics, misc, windows)
- Nicotine+ - (Repo) Graphical desktop client for the Soulseek peer-to-peer system.
(misc, windows, gtk)
- Nikola - (Repo, Home, PyPI) Command-line static site generator with incremental rebuilds and support for Markdown, reST, Jupyter notebooks, and HTML.
(static_site, windows, mac)
- Nimbus - (Repo, Home) Infrastructure-as-a-Service platform geared toward scientific cloud computing.
(misc)
- Ninja IDE - (Repo, Home, WP) Cross-platform Python IDE with project management, linting, extensions, and more.
(editor, windows, mac, qt5)
- Nuxeo Drive - (Repo, Home, Docs) Cross-platform desktop synchronization client for the Nuxeo platform.
(productivity, storage, windows, mac, console, appimage, lgpl, qt5)
- OCRFeeder - (Repo, WP) An optical character recognition suite for GNOME, with support for command-line OCR engines like CuneiForm, GOCR, Ocrad and Tesseract.
(graphics, gtk)
- OCRopus - (Repo, WP) Document analysis and optical character recognition (OCR) system.
(graphics, mac, console)
- odemis - (Repo, Home) Desktop imaging workflow software for Delmic microscopes, supporting autofocus, coordinate history, and OME-TIFF and HDF5 export.
(science)
- OfflineIMAP - (Repo, Home, WP) IMAP reader and synchronizer.
(communication)
- Oil - (Repo, Home) A new bash- and dash backwards-compatible shell, with an improved language of its own.
(shell)
- OnionShare - (Repo, Home, Docs) Secure and anonymous file sharing over Tor services.
(communication, windows, mac, qt5)
- OPEM - (Repo, Docs) A modeling tool for evaluating the performance of proton exchange membrane (PEM) fuel cells.
(science, windows, mac)
- OpenLibrary - (Repo, Home, WP) Web application for an open, editable library catalog, used by The Internet Archive towards building a web page for every book ever published.
(organization, windows, mac, docker)
- OpenLP - (Repo, Home) Presentation software geared toward church usage.
(misc, windows, mac, qt5)
- OpenShot - (Repo, Home, WP, Fund) A cross-platform video editor for FreeBSD, Linux, macOS, and Windows.
(video, windows, mac, qt5)
- OpenSnitch - (Repo, Fund) GNU/Linux port of the Little Snitch application firewall.
(security, qt5)
- Orange - (Repo, Home, WP) Component-based data mining software for graphical interactive data analysis and visualization.
(science, windows, mac, qt4, qt5)
- Pants - (Repo, Home) Build system designed for monolithic repositories.
(build, mac, corp)
- Paperwork - (Repo, Home, Fund, Docs) Personal document manager for organizing scanned documents and PDFs, with support for OCR, automatic tagging, and search.
(organization, windows, gtk)
- PathPicker - (Repo, Home) Shell utility to interactively select paths from the output of other commands.
(dev, mac)
- PDF Arranger - (Repo, Snap) Merge and split PDF documents, as well as crop and rearrange pages.
(productivity, windows, gtk)
- PeachPy - (Repo) Highly portable assembler with unified syntax, sporting an extensive user list, including many cryptography libraries for Go.
(dev, windows)
- Pelican - (Repo, Home, PyPI) Command-line static site generator that supports Markdown and reST syntax.
(static_site, windows, mac)
- pgcli - (Repo, Home, PyPI) Interactive PostgreSQL client that does auto-completion and syntax highlighting.
(storage, mac)
- PhotoCollage - (Repo) Automatically lays out a photo collage to fill out a given poster space.
(graphics, gtk)
- Pi-Hole - (Repo, Home, WP) Linux network-level advertisement and internet tracker blocking application which acts as a DNS sinkhole, and (optionally) a DHCP server, intended for use on a private network.
(internet, server)
- PINCE - (Repo) Debugging frontend for GDB focused on reverse engineering video games.
(dev, qt5)
- pip - (Repo, Home, WP, PyPI) Python's go-to package manager, with a wide range of features and platform support.
(pkg_mgr, windows, mac)
- pip-tools - (Repo) A set of command line tools to help you keep your pip-based packages fresh, even when you've pinned them.
(pkg_mgr, windows, mac)
- pipenv - (Repo, Docs) Wrapper around
pip
,virtualenv
, andpip-tools
for a more holistic package management workflow.(pkg_mgr, windows, mac)
- Pitivi - (Repo, WP) Non-linear video editor for Linux, based on GStreamer.
(video, gtk)
- PlatformIO Core - (Repo, Home, Fund, PyPI, Docs) Multiplatform CLI build system and library manager for IoT development.
(build, windows, mac)
- Plinth - (Repo, Home, Docs) The core functionality and web front-end of FreedomBox, an easy-to-manage, privacy-oriented home server.
(dev, server)
- Plover - (Repo, Home, Fund, Docs) Background service for automatic translation of stenography movements to keystrokes, enabling typing speeds in excess of 200WPM in any application.
(productivity, windows, mac, hardware, qt5)
- Pluma - (Repo) Small and lightweight UTF-8 text editor for the MATE environment. Based on gedit.
(editor, c, gtk)
- Poetry - (Repo, Home, Docs) An independent approach to Python dependency management and packaging.
(pkg_mgr, windows, mac)
- Portage - (Repo, WP) Platform-agnostic Package management system created for and used by Gentoo Linux and also by Chrome OS, Sabayon, and Funtoo Linux. Inspired by FreeBSD ports.
(pkg_mgr)
- PPCI - (Repo, Demo, gh, PyPI, Docs) 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).
(dev, windows, mac)
- pre-commit - (Repo, Home, PyPI) A framework for managing and maintaining multi-language git hooks.
(dev, windows, mac)
- Prosopopee - (Repo, Demo, PyPI, Docs) A static site generator designed for photographers and others who tell stories with pictures.
(static_site, windows, mac)
- PuddleTag - (Repo, WP) An audio tag (metadata) editor for audio file formats.
(audio, qt4)
- Pupy - (Repo, Docs) Remote administration tool and post-exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets.
(security, docker, server)
- Pybliographer - (Repo, Home) Bibliographic database manager with a user-friendly desktop UI.
(science, gtk)
- PyChess - (Repo, Home, WP) Advanced chess client, suitable for new, casual, and competitive play.
(games, windows, gtk)
- Pyfa - (Repo) Python Fitting Assistant, cross-platform experimentation tool for EVE Online ship fittings.
(games, windows, mac)
- PyLoad - (Repo, Home) Download manager with a web interface and API.
(internet, windows, mac)
- PyMedusa - (Repo, Home) Video library manager for TV shows, with automatic download support.
(organization, windows)
- Pynocchio - (Repo, Home) Minimalist comic reader, supporting many common image and archive formats.
(graphics)
- PySolFC - (Repo, Home, Android) Highly-portable collection of solitaire card games.
(games, windows, android, kivy, tk)
- PyVideo - (Repo, Home) Static media index custom-built for the Python community, and all the content our meetings and conferences produce.
(video, static_site, server)
- qtile - (Repo, Home) A small, flexible, scriptable tiling window manager.
(misc)
- Quod Libet - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, windows, mac, gtk)
- Qute Browser - (Repo, Home) Keyboard-driven, minimal,
vim
-like browser based on PyQt5.(internet, windows, mac, qt5)
- RabbitVCS - (Repo, Home, Docs) Tools providing straightforward graphical access to Subversion or Git within a variety of clients, including as Nautilus, Thunar, Nemo, Caja, and the command line.
(scm)
- Ranger - (Repo, Home) TUI (Text User Interface) file manager, inspired by vim.
(productivity, tui)
- RDPY - (Repo) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server.
(ops, security, windows, server)
- Recon-ng - (Repo, Home, Docs) Recon-ng is a full-featured reconnaissance framework providing a powerful environment to conduct open source web-based reconnaissance quickly and thoroughly.
(security)
- RedHat Anaconda - (Repo, Docs) Installation program used by Fedora, Red Hat Enterprise Linux, and other Linux distributions.
(dev, gtk)
- RedNotebook - (Repo, Home) 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.
(organization, windows, mac)
- redo - (Repo, PyPI, Docs) A recursive, general-purpose build sytem, replacing
make
with original design by DJB.(build, windows, mac, console)
- ReproZip - (Repo, Home, Demo, PyPI, Docs) Command-line tool which automatically builds reproducible experiments archives from console commands, designed for use in computational science.
(productivity, science)
- ReText - (Repo, PyPI, Docs) Simple but powerful editor for Markdown and reStructuredText markup languages.
(editor)
- s3ql - (Repo, Docs) A standards-conforming, full-featured UNIX filesystem for cloud-based storage services (S3, Google Storage, OpenStack), supporting compression, encryption, deduplication, snapshotting, and more.
(storage)
- SABnzbd - (Repo, Home, Docs) Simple, cross-platform newsreader for downloading from Usenet. Supports many integrations and 16 languages.
(internet, windows, mac, server)
- Sage Math - (Repo, Home, WP) Cross-platform computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus, and statistics.
(science, windows, mac)
- SCons - (Repo, Home, WP) Domain-specific language and build tool, designed to replace Make, autoconf, and ccache.
(build, windows, mac)
- ScratchABit - (Repo) Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API.
(dev, tui)
- SiCKRAGE - (Repo, gh, Docs) Video library manager with support for automatic TV show archival.
(organization, windows)
- SK1 - (Repo, Home, WP) Feature-rich, cross-platform illustration program.
(graphics, windows, mac, gtk, wx)
- Snapcraft - (Repo, Home, Docs) A command-line tool to package, distribute, and update apps for Linux and IoT using containerization, developed by Canonical.
(build)
- SOFA Statistics - (Repo, Home) User-friendly statistics and analysis with a learn-as-you-go approach.
(science, windows, mac, wx)
- Solaris IPS - (Repo) 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.
(pkg_mgr, corp)
- SoundConverter - (Repo, WP) A GNOME-based audio file transcoder.
(audio, gtk)
- SoundGrain - (Repo, Home, Fund) Graphical interface designed for drawing and editing trajectories to control granular sound synthesis.
(audio, windows, mac)
- Spack - (Repo, Home, Docs) Language-independent package manager for supercomputers, Mac, and Linux, designed for scientific computing.
(science, pkg_mgr, mac)
- Spiderfoot - (Repo, Home, Docs) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more.
(security, windows, mac, docker, server)
- Spyder IDE - (Repo, Home, WP) Scientific editing and execution environment designed by and for scientists, engineers, and data analysts using Python.
(editor, windows, mac, qt5)
- sshuttle - (Repo, Docs) Transparent network proxy server that uses SSH to achieve VPN-like results, without requiring root access.
(security, mac)
- Stargate DAW - (Repo) All-in-one Digital Audio Workstation (DAW) with a suite of instrument and effect plugins.
(audio, windows, mac, qt56)
- streamlink - (Repo, Home, PyPI) Command-line utility that extracts streams from various services and pipes them into a video player of choice.
(internet, windows, mac)
- Sunflower - (Repo, Home) Small and highly-customizable twin-panel file manager for Linux with plugin support.
(productivity)
- Supervisor - (Repo, Home) Process manager and monitor.
(ops, mac, server)
- TahoeLAFS - (Repo, Home, WP) Decentralized cloud storage system for robust distributed data storage.
(storage, windows, mac)
- term2048 - (Repo, PyPI) TUI version of 2048.
(games, mac, tui)
- Thonny - (Repo, Home, WP) Cross-platform Python IDE for beginners, designed for learning to code.
(editor, windows, mac, tk)
- Thug - (Repo, Fund, PyPI, Docs) Low-interaction honeyclient designed to mimic the behavior of a web browser in order to detect and emulate malicious contents.
(security, mac)
- TortoiseHg - (Repo, Home, Docs) Windows shell extension and a series of applications for the Mercurial distributed revision control system. Also includes GNOME and CLI support.
(scm, windows, qt4, qt5)
- Tribler - (Repo, Home, WP) Privacy enhanced BitTorrent client with P2P content discovery.
(internet, windows, mac, qt5)
- Ubiquity - (Repo, WP) The default installer for Ubuntu and its derivatives, designed to be run from Live CD or USB.
(dev, gtk, qt)
- Universal Radio Hacker (URH) - (Repo) Wireless protocol investigator, with a focus on analyzing proprietary IoT communication.
(security, windows, mac)
- Unknown Horizons - (Repo, Home) 2D real-time strategy simulation with an emphasis on economy and city building. (Not unlike Age of Empires)
(games, windows, mac)
- Veusz - (Repo, Home) 2D and 3D scientific plotting, designed to produce publication-ready PDF or SVG graphs.
(science, windows, mac, qt)
- Vidcutter - (Repo) GUI and CLI aiming to be the fastest and simplest way to cut and join video.
(video, windows, mac)
- Virtaal - (Repo, Home) Cross-platform GUI for performing translation, with support for a variety of formats.
(communication, windows, mac, gtk)
- VisiData - (Repo, Home, Fund, PyPI, Docs) Interactive multitool for exploring, analyzing, and converting datasets in the terminal.
(productivity, mac, tui)
- Voltron - (Repo) Extensible debugger wrapper aiming to improve the user experience of various debuggers, such as LLDB, GDB, and WinDbg.
(dev, windows, mac)
- Vorta - (Repo, Home) GUI backup client built on top of BorgBackup.
(productivity, mac)
- Waf - (Repo, Home, WP, Docs) Cross-platform build system designed to improve on SCons.
(build)
- WAL-E - (Repo) Continuous archiving of PostgreSQL WAL files and base backups.
(storage)
- Wammu - (Repo, Home) GUI phone manager with read/write support for contacts, todo, calendar, SMS, and more, primarily designed for Nokia and AT-compatible phones.
(misc, windows)
- Whipper - (Repo) 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.
(audio)
- Wicd - (Repo, Home, WP) Graphical utility for managing wired and wireless connections on Linux.
(misc, gtk)
- Wikid Pad - (Repo, Home) Desktop wiki notebook for storing your thoughts and ideas.
(organization, windows, mac, wx)
- Xonsh - (Repo, Home) Cross-platform shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives.
(shell, windows, mac)
- Xpra - (Repo, Home) Cross-platform remote display server and client for forwarding applications and desktop screens.
(misc, windows)
- You-Get - (Repo, Home) Command-line program to browserlessly scrape and stream video, audio, and images from web sites.
(internet, windows, mac)
- youtube-dl - (Repo, Home, PyPI) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites.
(internet, windows, mac)
- yum - (Repo, Home, WP) Automatic updater and package installer/remover for RPM-based systems (Fedora, RHEL, etc.).
(pkg_mgr, corp)
- YunoHost - (Repo, Home, Docs) Server operating system based on Debian Linux aiming to make self-hosting accessible to as many people as possible, with support for several types of hardware.
(dev, server)
- ZEO - (Repo, PyPI, Docs) Server and client providing ZODB-based storage over the network.
(storage, server)
- ZeroNet - (Repo, Home, WP, Docs) Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network.
(internet, windows, mac)
- ZFSp - (Repo) A reverse-engineered ZFS implementation, written in Python, without reading the original C.
(storage)
- Zim Wiki - (Repo, Home) Desktop wiki designed for note-taking, list-making, and drafting.
(organization, windows, gtk)
- aider - (Repo, Home) Console-based LLM pair programming tool, to edit code in your local git repository.
(ai, dev, linux, mac)
- Algojammer - (Repo, Demo) An experimental, proof-of-concept IDE to assist with algorithm-writing in a competition setting.
(editor, linux, mac, tk)
- Anki - (Repo, Home, Docs) Powerful desktop application for flash cards and memorization.
(education, linux, mac, qt5)
- AnuGA - (Repo) Advanced simulation of the shallow water equation, for modeling tsunamis, dam breaks, and floods.
(science, linux)
- ArchiveBox - (Repo, Home, Docs) 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, organization, linux, docker)
- Artisan - (Repo, Home, Docs) Desktop visual scope for coffee roasters, which helps coffee roasters record, analyze, and control roast profiles.
(science, linux, mac)
- ASCEND - (Repo, Home, WP) Mathematical chemical process modelling system developed at Carnegie Mellon University since late 1978.
(science, linux, mac, gtk)
- B2 - (Repo, PyPI) Command-line tool that gives easy access to all of the capabilities of Backblaze's B2 Cloud Storage.
(storage, linux, mac, corp)
- beancount - (Repo, Home, gh, PyPI, Docs) A double-entry bookkeeping language to define financial transaction records in plain text, then generate a variety of reports, via CLI and web interface. (See also, Plain Text Accounting).
(organization, linux, mac)
- Beets - (Repo, Home, PyPI) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more.
(audio, linux, mac)
- Bitmessage - (Repo, Docs) Reference client for Bitmessage, a peer-to-peer encrypted decentralised communication protocol.
(communication, linux, mac, kivy, qt4, tui)
- Bleachbit - (Repo, Home) System cleaner designed to free disk space and maintain privacy.
(productivity, linux, gtk)
- Buildout - (Repo, WP, Docs) Extensible deployment automation tool designed for application-centric assembly and deployment, as well as repeatable Python software builds.
(build, linux, mac)
- buku - (Repo, Fund, Docs) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs.
(internet, organization, linux, mac, server)
- BYOB (Build Your Own Botnet) - (Repo) Client-server framework (RAT and C2 server) for security researchers to build and operate basic botnets.
(security, linux, mac)
- Cactus - (Repo, PyPI) Static website generator using Django templates.
(static_site, linux, mac)
- Calibre - (Repo, Home, WP, Fund) E-book manager designed for viewing, converting, editing, and cataloging e-books in all major formats.
(organization, linux, mac, qt5)
- Cataclysm: Dark Days Ahead (Launcher) - (Repo, Home) Launcher for popular FOSS game CDDA, which supports automatic updates and mod management.
(games, linux, mac)
- CellProfiler - (Repo, Home, Manual, Docs) Interactive data exploration, analysis, and classification of biological image sets.
(science, linux, mac)
- cellxgene - (Repo, Home) Web-based interactive explorer for single-cell transcriptomics data.
(science, linux, mac, fnd)
- CherryTree - (Repo, Home) Hierarchical wiki-like personal notepad, featuring rich text and syntax highlighting.
(organization, linux, gtk)
- Chert - (Repo, PyPI) Static site generator with built-in support for listicles, created by this humble author, used to power calver.org, 0ver.org, and sedimental.org, the author's blog. Mostly here as an easter egg :)
(static_site, linux, mac)
- Conan - (Repo, Home, Docs) Decentralized package manager for binary package management, targeted at C/C++ developers.
(pkg_mgr, linux, mac)
- Conda - (Repo, Home, WP) OS-agnostic, system-level binary package manager and ecosystem, with a focus on Python and high-performance scientific computing.
(pkg_mgr, linux, mac, corp)
- CouchPotato - (Repo, Home) Personal video recorder focused on movies, with support for usenet and torrents.
(organization, linux, mac)
- Cura - (Repo, Home, WP, Docs) Popular desktop software for preparation and control of 3D printing, integrated with CAD workflows.
(graphics, linux, mac, corp, hardware)
- Cython - (Repo, Home, PyPI, Docs) Language and compiler designed for high-performance Python and C interoperability.
(dev, linux, mac)
- Deluge - (Repo, Home, WP, Fund) Popular, lightweight, cross-platform BitTorrent client.
(internet, linux, mac, server, gtk)
- detect-secrets - (Repo) An enterprise-friendly CLI for auditing, detecting, and preventing secrets in code.
(security, dev, linux, mac)
- Docker Compose - (Repo, Docs) Docker Compose is a tool for defining and running multi-container Docker applications.
(dev, linux, mac, corp)
- doit - (Repo, Home, Fund, Docs) Command-line task management and automation tool, with directives written in Python.
(build, linux, mac)
- dupeGuru - (Repo, Home, Docs) Cross-platform GUI tool to find duplicate files.
(organization, linux, mac)
- dvc (Data Version Control) - (Repo, Home, Docs) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions.
(ai, organization, scm, linux, mac)
- Ergonomica - (Repo, Docs) Cross-platform shell language based on S-expressions combined with traditional shell features.
(shell, linux, mac)
- Eric IDE - (Repo, Home) Python editor and IDE, based on Qt, integrating Scintilla editor control.
(editor, linux, mac, qt5)
- Exaile - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, linux, mac, gtk)
- Excalibur - (Repo) Web interface to extract tabular data from PDFs.
(productivity, linux)
- fava - (Repo, Demo, Docs) Web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.
(organization, linux, mac)
- FreeCAD - (Repo, WP) General-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support.
(graphics, linux, mac, cpp, qt)
- Frescobaldi - (Repo, WP) An editor for LilyPond music files.
(audio, linux, mac, qt)
- Frets on Fire X - (Repo) Highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players.
(games, linux, pygame)
- Friture - (Repo, Home) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more.
(audio, linux, mac, qt5)
- Gajim - (Repo, WP) Lightweight, cross-platform instant messaging client for the XMPP protocol.
(communication, linux, mac, gtk)
- Gaphor - (Repo, Docs) Simple UML modeling tool designed for beginners.
(graphics, docs, linux, mac, flatpak, gtk)
- gdbgui - (Repo, Home, PyPI) Browser-based frontend for gdb.
(dev, linux, mac)
- Git Cola - (Repo, Home) Featureful cross-platform GUI wrapper for
git
.(scm, linux, mac, qt4, qt5)
- Gitless - (Repo, Home, PyPI, Docs) Simple version control system built on top of Git.
(scm, linux, mac)
- Glances - (Repo, Home, Docs) A cross-platform top/htop alternative, providing an overview of system resources.
(productivity, ops, linux, mac, server)
- gmvault - (Repo, Home) Tool for backing up gmail accounts.
(productivity, linux, mac, qt5)
- GNS3 GUI - (Repo, Home, PyPI, Docs) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component here.)
(dev, linux, mac)
- GNU Bazaar - (Repo, Home, WP, Docs) Distributed and client-server revision control system.
(scm, linux, mac)
- GNU Radio - (Repo, Home, WP) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems.
(audio, linux, mac, cpp, qt)
- GNU Solfege - (Repo, WP) An ear-training program intended to help musicians improve their skills.
(audio, linux, mac, gtk)
- gPodder - (Repo, Home) Simple, mature media aggregator and podcast client.
(internet, linux, mac, gtk)
- Gramps - (Repo, Home) Genealogy software that is both intuitive for hobbyists and feature-complete for professional genealogists.
(organization, linux, mac, gtk)
- Gridsync - (Repo) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids.
(productivity, storage, linux, mac)
- Grow - (Repo, Home, PyPI) Static site generator optimized for building interactive, localized microsites, with a focus on workflow and maintainability.
(static_site, linux, mac)
- GTimeLog - (Repo, Home, Fund, Docs) Desktop-based time tracker with support for logging billable/non-billable work.
(productivity, organization, linux, mac)
- GYP - (Repo, Home, WP) AKA 'Generate Your Projects', a build system that generates other build systems.
(build, linux, mac)
- Headphones - (Repo, Docs) Web-based digital music library for automating music downloads through Usenet and torrents.
(organization, linux, mac)
- hosts - (Repo) Command-line application which merges reputable hosts files with deduplication for the purpose of blocking undesirable websites via DNS blackhole.
(internet, security, linux, mac)
- httpie - (Repo, Home, PyPI) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more.
(internet, dev, linux, mac)
- Hubble - (Repo, Docs) Modular security compliance client, providing on-demand profile-based auditing, alerting, and reporting. Originally designed for Adobe.
(security, linux, corp)
- Hyde - (Repo, Home, PyPI) Static site generator which began as the Python counterpart to Jekyll.
(static_site, linux, mac)
- InVesalius - (Repo, Home, WP) Generates virtual reconstructions of structures in the human body for medical purposes, including CT and MRI scans.
(science, linux, mac, gtk)
- jrnl - (Repo, Home) Simple, ecncrypted journal application for your command line.
(organization, linux, mac, homebrew)
- Jupyter Notebook - (Repo, Home, WP) Web-based, extensible notebook environment for interactive computing.
(editor, linux, mac)
- King Phisher - (Repo, Docs) Server-based phishing campaign toolkit, used to simulate real-world phishing attacks, with GTK-powered client application.
(security, linux, server)
- Komodo Edit - (Repo, Home, WP) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform.
(editor, linux, mac, cpp, js)
- Lektor - (Repo, Home, PyPI) Static site generator with built-in admin console and minimal desktop application.
(static_site, linux, mac)
- Leo Editor - (Repo, Home, WP) Personal Information Manager (PIM), IDE, and outliner with a holistic approach to programming and writing.
(editor, linux, mac, qt5)
- Lucas Chess - (Repo, Home) Featureful chess client for Windows, with some Linux support.
(games, linux, qt4)
- Mailpile - (Repo, Home) Fast email client with user-friendly encryption and privacy features.
(communication, linux, mac)
- MakeHuman - (Repo, WP) 3D computer graphics software designed for the prototyping of photo realistic humanoids.
(graphics, linux, mac, qt)
- Mayavi - (Repo, Home) General purpose, cross-platform tool for 2-D and 3-D scientific data visualization.
(science, linux, mac, qt4)
- Meld - (Repo, Home) 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.
(code_review, linux, mac, gtk)
- Mercurial - (Repo, Home, WP) Cross-platform distributed revision-control system designed for high performance and advanced branching/merging capabilities.
(scm, linux, mac)
- Meshroom - (Repo, Home) Photogrammetry pipeline, for turning photographs into 3D models.
(graphics, linux, mac, qt)
- Meson - (Repo, Home) Build system designed for speed and user-friendliness.
(build, linux, mac)
- Metamorphose - (Repo, Home) Graphical mass renaming program for files and folders.
(productivity, linux, mac, wx)
- MITMproxy - (Repo, Home) Interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
(security, linux, mac)
- Mnemosyne - (Repo, Home) Spaced-repetition flashcard program for efficient memorization.
(education, linux, mac, qt5)
- Mosaic - (Repo, Home, Docs) Desktop-based single molecule analysis toolbox that automatically decodes multi-state nanopore data.
(science, linux, mac, gov)
- mu - (Repo, Home) A small, simple editor designed for beginner Python programmers.
(editor, linux, mac, qt5)
- MusicBrainz Picard - (Repo, Home, WP) Automatically identify, tag, and organize music albums and other digital audio recordings.
(audio, linux, mac, qt)
- MyPaint - (Repo, Home, WP) Raster graphics editor for digital painters with a focus on painting rather than image manipulation.
(graphics, linux, mac, gtk)
- Nagstamon - (Repo, Home, Docs) Status monitor for the desktop, with support for Nagios, Icinga, Opsview, and more.
(ops, linux, mac)
- Neubot - (Repo, Home) Lightweight agent which collects data for net-neutrality research.
(internet, linux, mac)
- NFO Viewer - (Repo, Home) A simple viewer for NFO files and the ASCII art therein, with preset fonts, encodings, automatic window sizing, and clickable hyperlinks.
(graphics, misc, linux)
- Nicotine+ - (Repo) Graphical desktop client for the Soulseek peer-to-peer system.
(misc, linux, gtk)
- Nikola - (Repo, Home, PyPI) Command-line static site generator with incremental rebuilds and support for Markdown, reST, Jupyter notebooks, and HTML.
(static_site, linux, mac)
- Ninja IDE - (Repo, Home, WP) Cross-platform Python IDE with project management, linting, extensions, and more.
(editor, linux, mac, qt5)
- Nuxeo Drive - (Repo, Home, Docs) Cross-platform desktop synchronization client for the Nuxeo platform.
(productivity, storage, linux, mac, console, appimage, lgpl, qt5)
- nvda - (Repo, Home) Non-Visual Desktop Access, a powerful screen reader for Windows.
(productivity, wx)
- OnionShare - (Repo, Home, Docs) Secure and anonymous file sharing over Tor services.
(communication, linux, mac, qt5)
- OPEM - (Repo, Docs) A modeling tool for evaluating the performance of proton exchange membrane (PEM) fuel cells.
(science, linux, mac)
- OpenLibrary - (Repo, Home, WP) Web application for an open, editable library catalog, used by The Internet Archive towards building a web page for every book ever published.
(organization, linux, mac, docker)
- OpenLP - (Repo, Home) Presentation software geared toward church usage.
(misc, linux, mac, qt5)
- OpenShot - (Repo, Home, WP, Fund) A cross-platform video editor for FreeBSD, Linux, macOS, and Windows.
(video, linux, mac, qt5)
- Orange - (Repo, Home, WP) Component-based data mining software for graphical interactive data analysis and visualization.
(science, linux, mac, qt4, qt5)
- Paperwork - (Repo, Home, Fund, Docs) Personal document manager for organizing scanned documents and PDFs, with support for OCR, automatic tagging, and search.
(organization, linux, gtk)
- PDF Arranger - (Repo, Snap) Merge and split PDF documents, as well as crop and rearrange pages.
(productivity, linux, gtk)
- PeachPy - (Repo) Highly portable assembler with unified syntax, sporting an extensive user list, including many cryptography libraries for Go.
(dev, linux)
- Pelican - (Repo, Home, PyPI) Command-line static site generator that supports Markdown and reST syntax.
(static_site, linux, mac)
- pip - (Repo, Home, WP, PyPI) Python's go-to package manager, with a wide range of features and platform support.
(pkg_mgr, linux, mac)
- pip-tools - (Repo) A set of command line tools to help you keep your pip-based packages fresh, even when you've pinned them.
(pkg_mgr, linux, mac)
- pipenv - (Repo, Docs) Wrapper around
pip
,virtualenv
, andpip-tools
for a more holistic package management workflow.(pkg_mgr, linux, mac)
- PlatformIO Core - (Repo, Home, Fund, PyPI, Docs) Multiplatform CLI build system and library manager for IoT development.
(build, linux, mac)
- Plover - (Repo, Home, Fund, Docs) Background service for automatic translation of stenography movements to keystrokes, enabling typing speeds in excess of 200WPM in any application.
(productivity, linux, mac, hardware, qt5)
- Poetry - (Repo, Home, Docs) An independent approach to Python dependency management and packaging.
(pkg_mgr, linux, mac)
- PPCI - (Repo, Demo, gh, PyPI, Docs) 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).
(dev, linux, mac)
- pre-commit - (Repo, Home, PyPI) A framework for managing and maintaining multi-language git hooks.
(dev, linux, mac)
- Prosopopee - (Repo, Demo, PyPI, Docs) A static site generator designed for photographers and others who tell stories with pictures.
(static_site, linux, mac)
- PyChess - (Repo, Home, WP) Advanced chess client, suitable for new, casual, and competitive play.
(games, linux, gtk)
- Pyfa - (Repo) Python Fitting Assistant, cross-platform experimentation tool for EVE Online ship fittings.
(games, linux, mac)
- PyLoad - (Repo, Home) Download manager with a web interface and API.
(internet, linux, mac)
- PyMedusa - (Repo, Home) Video library manager for TV shows, with automatic download support.
(organization, linux)
- PySolFC - (Repo, Home, Android) Highly-portable collection of solitaire card games.
(games, linux, android, kivy, tk)
- Quod Libet - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, linux, mac, gtk)
- Qute Browser - (Repo, Home) Keyboard-driven, minimal,
vim
-like browser based on PyQt5.(internet, linux, mac, qt5)
- RDPY - (Repo) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server.
(ops, security, linux, server)
- RedNotebook - (Repo, Home) 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.
(organization, linux, mac)
- redo - (Repo, PyPI, Docs) A recursive, general-purpose build sytem, replacing
make
with original design by DJB.(build, linux, mac, console)
- SABnzbd - (Repo, Home, Docs) Simple, cross-platform newsreader for downloading from Usenet. Supports many integrations and 16 languages.
(internet, linux, mac, server)
- Sage Math - (Repo, Home, WP) Cross-platform computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus, and statistics.
(science, linux, mac)
- SCons - (Repo, Home, WP) Domain-specific language and build tool, designed to replace Make, autoconf, and ccache.
(build, linux, mac)
- SiCKRAGE - (Repo, gh, Docs) Video library manager with support for automatic TV show archival.
(organization, linux)
- SK1 - (Repo, Home, WP) Feature-rich, cross-platform illustration program.
(graphics, linux, mac, gtk, wx)
- SOFA Statistics - (Repo, Home) User-friendly statistics and analysis with a learn-as-you-go approach.
(science, linux, mac, wx)
- SoundGrain - (Repo, Home, Fund) Graphical interface designed for drawing and editing trajectories to control granular sound synthesis.
(audio, linux, mac)
- Spiderfoot - (Repo, Home, Docs) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more.
(security, linux, mac, docker, server)
- Spyder IDE - (Repo, Home, WP) Scientific editing and execution environment designed by and for scientists, engineers, and data analysts using Python.
(editor, linux, mac, qt5)
- Stargate DAW - (Repo) All-in-one Digital Audio Workstation (DAW) with a suite of instrument and effect plugins.
(audio, linux, mac, qt56)
- streamlink - (Repo, Home, PyPI) Command-line utility that extracts streams from various services and pipes them into a video player of choice.
(internet, linux, mac)
- TahoeLAFS - (Repo, Home, WP) Decentralized cloud storage system for robust distributed data storage.
(storage, linux, mac)
- Thonny - (Repo, Home, WP) Cross-platform Python IDE for beginners, designed for learning to code.
(editor, linux, mac, tk)
- TortoiseHg - (Repo, Home, Docs) Windows shell extension and a series of applications for the Mercurial distributed revision control system. Also includes GNOME and CLI support.
(scm, linux, qt4, qt5)
- Tribler - (Repo, Home, WP) Privacy enhanced BitTorrent client with P2P content discovery.
(internet, linux, mac, qt5)
- Universal Radio Hacker (URH) - (Repo) Wireless protocol investigator, with a focus on analyzing proprietary IoT communication.
(security, linux, mac)
- Unknown Horizons - (Repo, Home) 2D real-time strategy simulation with an emphasis on economy and city building. (Not unlike Age of Empires)
(games, linux, mac)
- Veusz - (Repo, Home) 2D and 3D scientific plotting, designed to produce publication-ready PDF or SVG graphs.
(science, linux, mac, qt)
- Vidcutter - (Repo) GUI and CLI aiming to be the fastest and simplest way to cut and join video.
(video, linux, mac)
- Virtaal - (Repo, Home) Cross-platform GUI for performing translation, with support for a variety of formats.
(communication, linux, mac, gtk)
- Voltron - (Repo) Extensible debugger wrapper aiming to improve the user experience of various debuggers, such as LLDB, GDB, and WinDbg.
(dev, linux, mac)
- Wammu - (Repo, Home) GUI phone manager with read/write support for contacts, todo, calendar, SMS, and more, primarily designed for Nokia and AT-compatible phones.
(misc, linux)
- Wikid Pad - (Repo, Home) Desktop wiki notebook for storing your thoughts and ideas.
(organization, linux, mac, wx)
- Xonsh - (Repo, Home) Cross-platform shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives.
(shell, linux, mac)
- Xpra - (Repo, Home) Cross-platform remote display server and client for forwarding applications and desktop screens.
(misc, linux)
- You-Get - (Repo, Home) Command-line program to browserlessly scrape and stream video, audio, and images from web sites.
(internet, linux, mac)
- youtube-dl - (Repo, Home, PyPI) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites.
(internet, linux, mac)
- ZeroNet - (Repo, Home, WP, Docs) Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network.
(internet, linux, mac)
- Zim Wiki - (Repo, Home) Desktop wiki designed for note-taking, list-making, and drafting.
(organization, linux, gtk)
- aider - (Repo, Home) Console-based LLM pair programming tool, to edit code in your local git repository.
(ai, dev, linux, windows)
- Algojammer - (Repo, Demo) An experimental, proof-of-concept IDE to assist with algorithm-writing in a competition setting.
(editor, linux, windows, tk)
- Anki - (Repo, Home, Docs) Powerful desktop application for flash cards and memorization.
(education, linux, windows, qt5)
- Ansible - (Repo, Home, Docs) Agentless, playbook-based automation.
(ops, linux, corp)
- Artisan - (Repo, Home, Docs) Desktop visual scope for coffee roasters, which helps coffee roasters record, analyze, and control roast profiles.
(science, linux, windows)
- ASCEND - (Repo, Home, WP) Mathematical chemical process modelling system developed at Carnegie Mellon University since late 1978.
(science, linux, windows, gtk)
- asciinema - (Repo, Home) Terminal session recorder and replayer.
(dev, linux)
- B2 - (Repo, PyPI) Command-line tool that gives easy access to all of the capabilities of Backblaze's B2 Cloud Storage.
(storage, linux, windows, corp)
- beancount - (Repo, Home, gh, PyPI, Docs) A double-entry bookkeeping language to define financial transaction records in plain text, then generate a variety of reports, via CLI and web interface. (See also, Plain Text Accounting).
(organization, linux, windows)
- Beets - (Repo, Home, PyPI) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more.
(audio, linux, windows)
- Bitmessage - (Repo, Docs) Reference client for Bitmessage, a peer-to-peer encrypted decentralised communication protocol.
(communication, linux, windows, kivy, qt4, tui)
- Buildout - (Repo, WP, Docs) Extensible deployment automation tool designed for application-centric assembly and deployment, as well as repeatable Python software builds.
(build, linux, windows)
- buku - (Repo, Fund, Docs) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs.
(internet, organization, linux, windows, server)
- Bup - (Repo, Home) Efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication.
(productivity, linux)
- BYOB (Build Your Own Botnet) - (Repo) Client-server framework (RAT and C2 server) for security researchers to build and operate basic botnets.
(security, linux, windows)
- Cactus - (Repo, PyPI) Static website generator using Django templates.
(static_site, linux, windows)
- Calibre - (Repo, Home, WP, Fund) E-book manager designed for viewing, converting, editing, and cataloging e-books in all major formats.
(organization, linux, windows, qt5)
- Cataclysm: Dark Days Ahead (Launcher) - (Repo, Home) Launcher for popular FOSS game CDDA, which supports automatic updates and mod management.
(games, linux, windows)
- CellProfiler - (Repo, Home, Manual, Docs) Interactive data exploration, analysis, and classification of biological image sets.
(science, linux, windows)
- cellxgene - (Repo, Home) Web-based interactive explorer for single-cell transcriptomics data.
(science, linux, windows, fnd)
- Chert - (Repo, PyPI) Static site generator with built-in support for listicles, created by this humble author, used to power calver.org, 0ver.org, and sedimental.org, the author's blog. Mostly here as an easter egg :)
(static_site, linux, windows)
- Conan - (Repo, Home, Docs) Decentralized package manager for binary package management, targeted at C/C++ developers.
(pkg_mgr, linux, windows)
- Conda - (Repo, Home, WP) OS-agnostic, system-level binary package manager and ecosystem, with a focus on Python and high-performance scientific computing.
(pkg_mgr, linux, windows, corp)
- CouchPotato - (Repo, Home) Personal video recorder focused on movies, with support for usenet and torrents.
(organization, linux, windows)
- Cura - (Repo, Home, WP, Docs) Popular desktop software for preparation and control of 3D printing, integrated with CAD workflows.
(graphics, linux, windows, corp, hardware)
- Cython - (Repo, Home, PyPI, Docs) Language and compiler designed for high-performance Python and C interoperability.
(dev, linux, windows)
- Deluge - (Repo, Home, WP, Fund) Popular, lightweight, cross-platform BitTorrent client.
(internet, linux, windows, server, gtk)
- detect-secrets - (Repo) An enterprise-friendly CLI for auditing, detecting, and preventing secrets in code.
(security, dev, linux, windows)
- doc2dash - (Repo, Home, PyPI) Extensible CLI-based Documentation Set generator intended for use with Dash.app and other compatible API browsers.
(docs, linux)
- Docker Compose - (Repo, Docs) Docker Compose is a tool for defining and running multi-container Docker applications.
(dev, linux, windows, corp)
- doit - (Repo, Home, Fund, Docs) Command-line task management and automation tool, with directives written in Python.
(build, linux, windows)
- doitlive - (Repo, PyPI, Docs) Tool for live presentations in the terminal.
(dev, linux)
- DrawBot - (Repo, Home, WP) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts.
(graphics, education, dev)
- dupeGuru - (Repo, Home, Docs) Cross-platform GUI tool to find duplicate files.
(organization, linux, windows)
- dvc (Data Version Control) - (Repo, Home, Docs) Command-line tool for version control over data used in machine learning projects. Aims to replace Excel and other tools used to track and deploy model versions.
(ai, organization, scm, linux, windows)
- Ergonomica - (Repo, Docs) Cross-platform shell language based on S-expressions combined with traditional shell features.
(shell, linux, windows)
- Eric IDE - (Repo, Home) Python editor and IDE, based on Qt, integrating Scintilla editor control.
(editor, linux, windows, qt5)
- Exaile - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, linux, windows, gtk)
- fava - (Repo, Demo, Docs) Web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.
(organization, linux, windows)
- FreeCAD - (Repo, WP) General-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support.
(graphics, linux, windows, cpp, qt)
- Frescobaldi - (Repo, WP) An editor for LilyPond music files.
(audio, linux, windows, qt)
- Friture - (Repo, Home) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more.
(audio, linux, windows, qt5)
- Gajim - (Repo, WP) Lightweight, cross-platform instant messaging client for the XMPP protocol.
(communication, linux, windows, gtk)
- Gaphor - (Repo, Docs) Simple UML modeling tool designed for beginners.
(graphics, docs, linux, windows, flatpak, gtk)
- gdbgui - (Repo, Home, PyPI) Browser-based frontend for gdb.
(dev, linux, windows)
- Git Cola - (Repo, Home) Featureful cross-platform GUI wrapper for
git
.(scm, linux, windows, qt4, qt5)
- Gitless - (Repo, Home, PyPI, Docs) Simple version control system built on top of Git.
(scm, linux, windows)
- Glances - (Repo, Home, Docs) A cross-platform top/htop alternative, providing an overview of system resources.
(productivity, ops, linux, windows, server)
- gmvault - (Repo, Home) Tool for backing up gmail accounts.
(productivity, linux, windows, qt5)
- GNS3 GUI - (Repo, Home, PyPI, Docs) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component here.)
(dev, linux, windows)
- GNU Bazaar - (Repo, Home, WP, Docs) Distributed and client-server revision control system.
(scm, linux, windows)
- GNU Radio - (Repo, Home, WP) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems.
(audio, linux, windows, cpp, qt)
- GNU Solfege - (Repo, WP) An ear-training program intended to help musicians improve their skills.
(audio, linux, windows, gtk)
- gPodder - (Repo, Home) Simple, mature media aggregator and podcast client.
(internet, linux, windows, gtk)
- Gramps - (Repo, Home) Genealogy software that is both intuitive for hobbyists and feature-complete for professional genealogists.
(organization, linux, windows, gtk)
- Gridsync - (Repo) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids.
(productivity, storage, linux, windows)
- Grow - (Repo, Home, PyPI) Static site generator optimized for building interactive, localized microsites, with a focus on workflow and maintainability.
(static_site, linux, windows)
- GTimeLog - (Repo, Home, Fund, Docs) Desktop-based time tracker with support for logging billable/non-billable work.
(productivity, organization, linux, windows)
- GYP - (Repo, Home, WP) AKA 'Generate Your Projects', a build system that generates other build systems.
(build, linux, windows)
- Hangups - (Repo, Snap, Docs) Third-party instant messenger for Google Hangouts, with support for group messaging and other proprietary features.
(communication, linux, docker, snap)
- Headphones - (Repo, Docs) Web-based digital music library for automating music downloads through Usenet and torrents.
(organization, linux, windows)
- hosts - (Repo) Command-line application which merges reputable hosts files with deduplication for the purpose of blocking undesirable websites via DNS blackhole.
(internet, security, linux, windows)
- httpie - (Repo, Home, PyPI) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more.
(internet, dev, linux, windows)
- Hyde - (Repo, Home, PyPI) Static site generator which began as the Python counterpart to Jekyll.
(static_site, linux, windows)
- InVesalius - (Repo, Home, WP) Generates virtual reconstructions of structures in the human body for medical purposes, including CT and MRI scans.
(science, linux, windows, gtk)
- jrnl - (Repo, Home) Simple, ecncrypted journal application for your command line.
(organization, linux, windows, homebrew)
- Jupyter Notebook - (Repo, Home, WP) Web-based, extensible notebook environment for interactive computing.
(editor, linux, windows)
- Komodo Edit - (Repo, Home, WP) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform.
(editor, linux, windows, cpp, js)
- LazyLibrarian - (Repo, Forum, Docs) Web-based digital library organizer with support for following authors and automatic metadata retrieval.
(organization, linux)
- Lektor - (Repo, Home, PyPI) Static site generator with built-in admin console and minimal desktop application.
(static_site, linux, windows)
- Leo Editor - (Repo, Home, WP) Personal Information Manager (PIM), IDE, and outliner with a holistic approach to programming and writing.
(editor, linux, windows, qt5)
- Mackup - (Repo, PyPI) Utility to back up and synchronize application settings, with support for several storage backends (e.g., Dropbox, Git), and dozens of applications.
(productivity, linux)
- Magic Wormhole - (Repo, PyPI, Docs) Security- and speed-focused file transfer tool with support for files, text, and directories.
(communication, linux, console)
- Mailpile - (Repo, Home) Fast email client with user-friendly encryption and privacy features.
(communication, linux, windows)
- MakeHuman - (Repo, WP) 3D computer graphics software designed for the prototyping of photo realistic humanoids.
(graphics, linux, windows, qt)
- Mayavi - (Repo, Home) General purpose, cross-platform tool for 2-D and 3-D scientific data visualization.
(science, linux, windows, qt4)
- Meld - (Repo, Home) 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.
(code_review, linux, windows, gtk)
- Mercurial - (Repo, Home, WP) Cross-platform distributed revision-control system designed for high performance and advanced branching/merging capabilities.
(scm, linux, windows)
- Meshroom - (Repo, Home) Photogrammetry pipeline, for turning photographs into 3D models.
(graphics, linux, windows, qt)
- Meson - (Repo, Home) Build system designed for speed and user-friendliness.
(build, linux, windows)
- Metamorphose - (Repo, Home) Graphical mass renaming program for files and folders.
(productivity, linux, windows, wx)
- MITMproxy - (Repo, Home) Interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
(security, linux, windows)
- MLflow - (Repo, Home, Docs) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by Databricks.
(ai, organization, dev, linux, corp)
- Mnemosyne - (Repo, Home) Spaced-repetition flashcard program for efficient memorization.
(education, linux, windows, qt5)
- Mosaic - (Repo, Home, Docs) Desktop-based single molecule analysis toolbox that automatically decodes multi-state nanopore data.
(science, linux, windows, gov)
- mu - (Repo, Home) A small, simple editor designed for beginner Python programmers.
(editor, linux, windows, qt5)
- Music Player - (Repo, Home) A simple music player designed around an infinite intelligent playlist, with support for headless playback.
(audio, linux)
- MusicBrainz Picard - (Repo, Home, WP) Automatically identify, tag, and organize music albums and other digital audio recordings.
(audio, linux, windows, qt)
- mycli - (Repo, Home, PyPI) Interactive MySQL client that does auto-completion and syntax highlighting.
(storage, linux)
- MyPaint - (Repo, Home, WP) Raster graphics editor for digital painters with a focus on painting rather than image manipulation.
(graphics, linux, windows, gtk)
- Nagstamon - (Repo, Home, Docs) Status monitor for the desktop, with support for Nagios, Icinga, Opsview, and more.
(ops, linux, windows)
- NColony - (Repo, Home) Process manager and monitor.
(ops, linux, server)
- Neubot - (Repo, Home) Lightweight agent which collects data for net-neutrality research.
(internet, linux, windows)
- Nikola - (Repo, Home, PyPI) Command-line static site generator with incremental rebuilds and support for Markdown, reST, Jupyter notebooks, and HTML.
(static_site, linux, windows)
- Ninja IDE - (Repo, Home, WP) Cross-platform Python IDE with project management, linting, extensions, and more.
(editor, linux, windows, qt5)
- Nuxeo Drive - (Repo, Home, Docs) Cross-platform desktop synchronization client for the Nuxeo platform.
(productivity, storage, linux, windows, console, appimage, lgpl, qt5)
- OCRopus - (Repo, WP) Document analysis and optical character recognition (OCR) system.
(graphics, linux, console)
- OnionShare - (Repo, Home, Docs) Secure and anonymous file sharing over Tor services.
(communication, linux, windows, qt5)
- OPEM - (Repo, Docs) A modeling tool for evaluating the performance of proton exchange membrane (PEM) fuel cells.
(science, linux, windows)
- OpenLibrary - (Repo, Home, WP) Web application for an open, editable library catalog, used by The Internet Archive towards building a web page for every book ever published.
(organization, linux, windows, docker)
- OpenLP - (Repo, Home) Presentation software geared toward church usage.
(misc, linux, windows, qt5)
- OpenShot - (Repo, Home, WP, Fund) A cross-platform video editor for FreeBSD, Linux, macOS, and Windows.
(video, linux, windows, qt5)
- Orange - (Repo, Home, WP) Component-based data mining software for graphical interactive data analysis and visualization.
(science, linux, windows, qt4, qt5)
- Pants - (Repo, Home) Build system designed for monolithic repositories.
(build, linux, corp)
- PathPicker - (Repo, Home) Shell utility to interactively select paths from the output of other commands.
(dev, linux)
- Pelican - (Repo, Home, PyPI) Command-line static site generator that supports Markdown and reST syntax.
(static_site, linux, windows)
- pgcli - (Repo, Home, PyPI) Interactive PostgreSQL client that does auto-completion and syntax highlighting.
(storage, linux)
- pip - (Repo, Home, WP, PyPI) Python's go-to package manager, with a wide range of features and platform support.
(pkg_mgr, linux, windows)
- pip-tools - (Repo) A set of command line tools to help you keep your pip-based packages fresh, even when you've pinned them.
(pkg_mgr, linux, windows)
- pipenv - (Repo, Docs) Wrapper around
pip
,virtualenv
, andpip-tools
for a more holistic package management workflow.(pkg_mgr, linux, windows)
- PlatformIO Core - (Repo, Home, Fund, PyPI, Docs) Multiplatform CLI build system and library manager for IoT development.
(build, linux, windows)
- Plover - (Repo, Home, Fund, Docs) Background service for automatic translation of stenography movements to keystrokes, enabling typing speeds in excess of 200WPM in any application.
(productivity, linux, windows, hardware, qt5)
- Poetry - (Repo, Home, Docs) An independent approach to Python dependency management and packaging.
(pkg_mgr, linux, windows)
- PPCI - (Repo, Demo, gh, PyPI, Docs) 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).
(dev, linux, windows)
- pre-commit - (Repo, Home, PyPI) A framework for managing and maintaining multi-language git hooks.
(dev, linux, windows)
- Prosopopee - (Repo, Demo, PyPI, Docs) A static site generator designed for photographers and others who tell stories with pictures.
(static_site, linux, windows)
- Pyfa - (Repo) Python Fitting Assistant, cross-platform experimentation tool for EVE Online ship fittings.
(games, linux, windows)
- PyLoad - (Repo, Home) Download manager with a web interface and API.
(internet, linux, windows)
- Quod Libet - (Repo, WP) Cross-platform audio player, tag editor, and library organizer.
(audio, linux, windows, gtk)
- Qute Browser - (Repo, Home) Keyboard-driven, minimal,
vim
-like browser based on PyQt5.(internet, linux, windows, qt5)
- RedNotebook - (Repo, Home) 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.
(organization, linux, windows)
- redo - (Repo, PyPI, Docs) A recursive, general-purpose build sytem, replacing
make
with original design by DJB.(build, linux, windows, console)
- SABnzbd - (Repo, Home, Docs) Simple, cross-platform newsreader for downloading from Usenet. Supports many integrations and 16 languages.
(internet, linux, windows, server)
- Sage Math - (Repo, Home, WP) Cross-platform computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus, and statistics.
(science, linux, windows)
- SCons - (Repo, Home, WP) Domain-specific language and build tool, designed to replace Make, autoconf, and ccache.
(build, linux, windows)
- SK1 - (Repo, Home, WP) Feature-rich, cross-platform illustration program.
(graphics, linux, windows, gtk, wx)
- SOFA Statistics - (Repo, Home) User-friendly statistics and analysis with a learn-as-you-go approach.
(science, linux, windows, wx)
- SoundGrain - (Repo, Home, Fund) Graphical interface designed for drawing and editing trajectories to control granular sound synthesis.
(audio, linux, windows)
- Spack - (Repo, Home, Docs) Language-independent package manager for supercomputers, Mac, and Linux, designed for scientific computing.
(science, pkg_mgr, linux)
- Spiderfoot - (Repo, Home, Docs) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more.
(security, linux, windows, docker, server)
- Spyder IDE - (Repo, Home, WP) Scientific editing and execution environment designed by and for scientists, engineers, and data analysts using Python.
(editor, linux, windows, qt5)
- sshuttle - (Repo, Docs) Transparent network proxy server that uses SSH to achieve VPN-like results, without requiring root access.
(security, linux)
- Stargate DAW - (Repo) All-in-one Digital Audio Workstation (DAW) with a suite of instrument and effect plugins.
(audio, linux, windows, qt56)
- streamlink - (Repo, Home, PyPI) Command-line utility that extracts streams from various services and pipes them into a video player of choice.
(internet, linux, windows)
- Supervisor - (Repo, Home) Process manager and monitor.
(ops, linux, server)
- TahoeLAFS - (Repo, Home, WP) Decentralized cloud storage system for robust distributed data storage.
(storage, linux, windows)
- term2048 - (Repo, PyPI) TUI version of 2048.
(games, linux, tui)
- Thonny - (Repo, Home, WP) Cross-platform Python IDE for beginners, designed for learning to code.
(editor, linux, windows, tk)
- Thug - (Repo, Fund, PyPI, Docs) Low-interaction honeyclient designed to mimic the behavior of a web browser in order to detect and emulate malicious contents.
(security, linux)
- Tribler - (Repo, Home, WP) Privacy enhanced BitTorrent client with P2P content discovery.
(internet, linux, windows, qt5)
- Universal Radio Hacker (URH) - (Repo) Wireless protocol investigator, with a focus on analyzing proprietary IoT communication.
(security, linux, windows)
- Unknown Horizons - (Repo, Home) 2D real-time strategy simulation with an emphasis on economy and city building. (Not unlike Age of Empires)
(games, linux, windows)
- Veusz - (Repo, Home) 2D and 3D scientific plotting, designed to produce publication-ready PDF or SVG graphs.
(science, linux, windows, qt)
- Vidcutter - (Repo) GUI and CLI aiming to be the fastest and simplest way to cut and join video.
(video, linux, windows)
- Virtaal - (Repo, Home) Cross-platform GUI for performing translation, with support for a variety of formats.
(communication, linux, windows, gtk)
- VisiData - (Repo, Home, Fund, PyPI, Docs) Interactive multitool for exploring, analyzing, and converting datasets in the terminal.
(productivity, linux, tui)
- Voltron - (Repo) Extensible debugger wrapper aiming to improve the user experience of various debuggers, such as LLDB, GDB, and WinDbg.
(dev, linux, windows)
- Vorta - (Repo, Home) GUI backup client built on top of BorgBackup.
(productivity, linux)
- Wikid Pad - (Repo, Home) Desktop wiki notebook for storing your thoughts and ideas.
(organization, linux, windows, wx)
- Xonsh - (Repo, Home) Cross-platform shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives.
(shell, linux, windows)
- You-Get - (Repo, Home) Command-line program to browserlessly scrape and stream video, audio, and images from web sites.
(internet, linux, windows)
- youtube-dl - (Repo, Home, PyPI) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites.
(internet, linux, windows)
- ZeroNet - (Repo, Home, WP, Docs) Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network.
(internet, linux, windows)
- asciidoc - (Repo) Text document format for writing notes, documentation, articles, books, slideshows, man pages & blogs.
(docs)
- autojump - (Repo) A
cd
with many heuristics to speed up console filesystem navigation.(dev)
- aws-cli - (Repo, PyPI, Docs) Official command-line interface for Amazon Web Services.
(ops, py26)
- Black - (Repo, PyPI, Docs) Uncompromising automatic formatter for Python code.
(editor)
- cartoonify / Draw This. - (Repo, Home) Turn a photograph into a toddler's drawing. Automatically!
(graphics, docker, hardware)
- coala - (Repo, Home, PyPI) Unified command-line interface for linting and fixing code, regardless of programming language.
(dev)
- Cookiecutter - (Repo, PyPI, Docs) Utility for creating new projects from shareable templates.
(dev)
- howdoi - (Repo, PyPI) Instant coding answers from StackOverflow on your command line.
(dev)
- IPython - (Repo, PyPI, Docs) Set of enhancements to Python, wrapping it for richer interactivity.
(dev)
- Magic Wormhole - (Repo, PyPI, Docs) Security- and speed-focused file transfer tool with support for files, text, and directories.
(communication, linux, mac)
- mkdocs - (Repo, Home, PyPI) Simple, customizable project documentation, with built-in dev server.
(docs)
- Nuxeo Drive - (Repo, Home, Docs) Cross-platform desktop synchronization client for the Nuxeo platform.
(productivity, storage, linux, windows, mac, appimage, lgpl, qt5)
- OCRmyPDF - (Repo, Fund, Snap, Docs) Adds an OCR text layer to scanned PDF files, enabling text search and selection.
(productivity)
- OCRopus - (Repo, WP) Document analysis and optical character recognition (OCR) system.
(graphics, linux, mac)
- PyEW - (Repo, Docs) Malware analysis tool, with support for hexadecimal viewing, disassembly, PE and ELF formats, plugins, and more.
(security)
- redo - (Repo, PyPI, Docs) A recursive, general-purpose build sytem, replacing
make
with original design by DJB.(build, linux, windows, mac)
- Robot Framework - (Repo, Home, PyPI) Generic, cross-platform, and language-independent automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). Extensible in Python and Java.
(dev)
- speedtest-cli - (Repo, PyPI) Command-line interface for testing Internet bandwidth using speedtest.net.
(internet)
- Sphinx - (Repo, Home, PyPI) 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).
(docs)
- SQLFluff - (Repo, Home, Fund, PyPI) Dialect-flexible and configurable SQL linter, designed with ELT applications in mind, with support for templating and autofixing errors.
(code_review)
- sqlmap - (Repo, Home, PyPI, Docs) Automatic SQL injection and database takeover.
(storage, security)
- XSStrike - (Repo) Cross Site Scripting (XSS) detection suite equipped with multiple hand-written parsers, a payload generator, a fuzzing engine, and a performance-focused crawler.
(security)
- PySolFC - (Repo, Home, Android) Highly-portable collection of solitaire card games.
(games, linux, windows, kivy, tk)
- ArchiveBox - (Repo, Home, Docs) 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, organization, linux, windows)
- cartoonify / Draw This. - (Repo, Home) Turn a photograph into a toddler's drawing. Automatically!
(graphics, console, hardware)
- Hangups - (Repo, Snap, Docs) Third-party instant messenger for Google Hangouts, with support for group messaging and other proprietary features.
(communication, linux, mac, snap)
- OpenLibrary - (Repo, Home, WP) Web application for an open, editable library catalog, used by The Internet Archive towards building a web page for every book ever published.
(organization, linux, windows, mac)
- Pinry - (Repo, Home, Docs) Tiling image board system for saving, tagging, and sharing images, videos, and websites, like a self-hosted Pinterest.
(organization, server)
- PostHog - (Repo, Home, Docs) Self-hostable product analytics for tracking events, visualizing funnels, and much more.
(internet)
- Pupy - (Repo, Docs) Remote administration tool and post-exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets.
(security, linux, server)
- Spiderfoot - (Repo, Home, Docs) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more.
(security, linux, windows, mac, server)
- Gaphor - (Repo, Docs) Simple UML modeling tool designed for beginners.
(graphics, docs, linux, windows, mac, gtk)
- Nuxeo Drive - (Repo, Home, Docs) Cross-platform desktop synchronization client for the Nuxeo platform.
(productivity, storage, linux, windows, mac, console, lgpl, qt5)
- Abilian SBE - (Repo, Home) A "Social Business Engine" with features including lightweight document management, discussions, wikis, timelines, and more.
(communication, cms)
- Aim - (Repo, Home, Blog) Aim is a self-hostable machine learning experiment tracker designed to handle 10,000s of training runs.
(ai, linux, fastapi)
- Airflow - (Repo, Docs) A platform to programmatically author, schedule and monitor workflows.
(ops, linux, corp, flask)
- Ajenti - (Repo, Home, PyPI, Docs) Web-base server admin panel for fast, extensible remote access, featuring a web terminal, text editor, file manager, and more.
(ops)
- Allura - (Repo, Home, WP) Software forge, with support for git, hg, and svn.
(scm)
- Ambar - (Repo, Home, Demo, Docs) Document search engine with automated crawling, OCR, tagging, and instant full-text search.
(organization)
- archivematica - (Repo, Home, Docs) Digital preservation system designed to maintain standards-based, long-term access to collections of digital objects, targeted at archivists and librarians.
(internet, organization)
- Askbot - (Repo, Home) Q&A web platform similar to StackOverflow, complete with tagging, reputation, badges, and more.
(communication, corp)
- Baby Buddy - (Repo, Demo) Mobile-friendly web application which helps caregivers track sleep, feedings, diaper changes, and tummy time to learn about and predict baby's needs without (as much) guesswork.
(organization)
- Bandersnatch - (Repo) PyPI mirror client complying with PEP 381.
(pkg_repo, corp)
- Baserow - (Repo, Home, gh, Docs) Web-based no-code persistence platform, like a database meets a spreadsheet, with a REST API.
(organization, storage, django)
- Beaker - (Repo, Home, Docs) Hardware integration testing system, used by RedHat to test compatiblity for RHEL and Fedora.
(ops, flask)
- Bookwyrm - (Repo, Home) Social reading and reviewing, decentralized with ActivityPub.
(internet, organization, communication, django)
- buildbot - (Repo, WP, Docs) Job scheduling system tailored to the needs of continuous integration and software packaging.
(build)
- buku - (Repo, Fund, Docs) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs.
(internet, organization, linux, windows, mac)
- Byro - (Repo, Docs) Web-based membership administration tool for small and medium sized clubs/NGOs/associations of all kinds, with a focus on the DACH region.
(organization)
- CAPE - (Repo, Demo) Web application designed to automate malware analysis, succeeded by CAPEv2.
(security)
- CAPEv2 - (Repo, Demo) Web application designed to automate malware analysis, with a goal of extracting payloads and configuration from uploaded artifacts.
(security)
- CKAN - (Repo, Home) Data management system (DMS) which makes it easy to publish, share, and use data. Data hubs powered by CKAN include datahub.io, catalog.data.gov, and europeandataportal.eu, among many other sites.
(science, flask)
- Cobbler - (Repo, Home, WP) Linux installation server that allows for rapid setup of network installation environments.
(ops, linux)
- CoCalc - (Repo, Home, WP) 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.
(science)
- Codex - (Repo, Demo) Self-hostable comic archive browser and reader.
(internet, django)
- Collaborate - (Repo, Docs) Web-based collaboration tool designed by Propublica for newsrooms to share datasets, with a workflow built around assigning tips and maintaining contacts.
(organization, communication)
- CourtListener - (Repo, Home, WP, Fund) Web application which provides a graph-based search interface and API with 900,000 minutes of oral argument recordings, more than eight thousand judges, and more than three million opinions. Also powers RECAP search.
(misc, django)
- Cowrie - (Repo, Home) Medium interaction SSH and Telnet honeypot designed to log brute force attacks and the shell interaction performed by the attacker.
(security, corp)
- CTFd - (Repo, Home, Docs) CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes.
(internet)
- Datasette - (Repo, PyPI, Docs) A tool for exploring and publishing data, backed by SQLite.
(storage)
- DCOS - (Repo, Home, WP, Docs) Management platform for hardware and software resources in datacenters, built on Apache Mesos.
(ops, corp)
- Deluge - (Repo, Home, WP, Fund) Popular, lightweight, cross-platform BitTorrent client.
(internet, linux, windows, mac, gtk)
- devpi - (Repo, Docs) PyPI staging server, as well as a packaging, testing, release tool, complete with web and search interface. Like a local PyPI.
(pkg_repo)
- Diffoscope - (Repo, Home, Demo, PyPI) Web-based deep comparison of files, archives, and directories, including support for diffing tarballs, ISO images, and PDFs.
(code_review)
- Dispatch - (Repo, Blog, Docs) Incident management service featuring integrations for notifications and task management. Used at Netflix.
(internet, dev, calver, corp, fastapi)
- Dissem.in - (Repo, Home, Docs) Web platform to help researchers upload their papers to open-access repositories.
(science, django)
- distro-tracker - (Repo, Demo, Docs) 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.
(pkg_repo)
- Django Wiki - (Repo, Demo, Docs) A simple and mature web-based wiki.
(communication)
- Django-CMS - (Repo, Home) Enterprise content management system based on the Django framework with version control, multi-site support, and more.
(cms, django)
- Docassemble - (Repo, Home, Docs) Platform for creating mobile-friendly web-based interviews, collecting responses, and much more.
(communication)
- EdgeDB - (Repo, Home, Docs) High-performance object-relational database built on top of PostgreSQL, featuring strict, strong typing, built-in migrations, and GraphQL support.
(storage)
- Elixire - (Repo, Home, Docs) Featureful file host and link shortener with API and support for multiple vanity urls.
(internet)
- Ella - (Repo, Docs) Django-based content management system with a focus on high-traffic news sites and Internet magazines.
(cms, django)
- ERP5 - (Repo, Home, WP) Web-based ERP, CRM, DMS, and Big Data system with hundreds of built-in modules, designed for corporate scalability.
(erp)
- ERPNext - (Repo, Home, WP) Web-based ERP system with accounting, inventory, CRM, sales, procurement, project management, and HR. Built on Frappe and MariaDB.
(erp)
- explainshell.com - (Repo, Home) A web-based tool to match command-line arguments to their man pages and help text.
(education, dev, flask)
- fail2ban - (Repo, Home, WP) Daemon to ban hosts that cause multiple authentication errors on Linux servers.
(ops, linux)
- FlaskBB - (Repo, Home, Demo, Docs) A classic web forum application (bulletin board) with a modern look.
(internet)
- Formspree - (Repo, Home) Web server which turns an HTML form submission into an email, without registration, JavaScript, or custom Python.
(communication, corp)
- FreeNAS - (Repo, Home, Docs) Operating system designed to be installed virtually any hardware platform, for sharing ZFS-based storage over a network, using SMB, NFS, AFP, FTP, and more.
(storage)
- Frepple - (Repo, Home, Docs) Web-based supply chain planning for production planning and scheduling.
(erp, linux)
- Funkwhale - (Repo, Home, Docs) Web-based, community-driven project that lets you listen and share music and audio within a decentralized, open network.
(audio)
- Galaxy - (Repo, Home, Docs) Web-based platform for reproducible and transparent computational research, with a focus on bioinformatics.
(science)
- Ganeti - (Repo) Virtual machine cluster management tool built on existing virtualization technologies such as Xen and KVM.
(ops, linux, haskell)
- Glances - (Repo, Home, Docs) A cross-platform top/htop alternative, providing an overview of system resources.
(productivity, ops, linux, windows, mac)
- GlobaLeaks - (Repo, Home) Web application to enable secure and anonymous whistleblowing initiatives.
(communication)
- Grafana OnCall - (Repo, Docs) Developer-friendly incident response with brilliant Slack integration, with a PagerDuty migration path.
(internet, corp, django)
- GRR Rapid Response - (Repo, Docs) 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.
(security, corp)
- Gunicorn - (Repo, Home, PyPI) Pluggable, pre-fork WSGI server, started as the counterpart to Unicorn.
(ops)
- Hawkpost - (Repo, Home) Web application which enables receiving encrypted messages from less technical senders.
(communication)
- Healthchecks - (Repo, Home, Docs) Web-based monitor for scheduled jobs (e.g., cron).
(ops, corp)
- Helios Voting - (Repo, Home) End-to-end verifiable voting system.
(communication)
- ihatemoney - (Repo, Home, Docs) Web application made to ease shared budget management by keeping track of who bought what, when, and for whom.
(organization)
- Inboxen - (Repo, Home, Docs) Web application which provides an infinite number of unique email inboxes, for segmenting services and maintaining privacy.
(communication)
- Indico - (Repo, Home, Demo, Docs) Feature-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, communication)
- Infection Monkey - (Repo, Home, Docs) Web-based tool for testing a datacenter's resiliency to perimeter breaches and internal server infection.
(security)
- Iris - (Repo, Home) Flexible automated incident paging system, developed by and used at LinkedIn.
(ops, corp)
- Isso - (Repo, Home) Lightweight commenting server, designed as a drop-in replacement for Disqus.
(internet)
- JARVIS on Messenger - (Repo, Home) Facebook Messenger bot with a wide assortment of features.
(misc)
- Kallithea - (Repo, WP) Software forge for Mercurial and Git with a built-in push/pull server, full text search, and code-review. Forked from RhodeCode in 2014.
(scm)
- Kibitzr - (Repo, Home, PyPI, Docs) Self-hosted personal assistant server for automating routine tasks.
(productivity)
- KindleEar - (Repo, Docs) Web application to automatically aggregate RSS into periodical mobi/epub files with images and send it to your kindle or your email.
(internet)
- King Phisher - (Repo, Docs) Server-based phishing campaign toolkit, used to simulate real-world phishing attacks, with GTK-powered client application.
(security, linux, windows)
- kinto - (Repo, Home, Docs) A generic JSON document store with sharing and synchronisation capabilities, supporting in-memory and PostgreSQL backends.
(storage)
- Klaus - (Repo, Demo, PyPI, Docs) pip-installable web-based viewer for git repositories that "just works".
(scm)
- Kolibri - (Repo, Home, Demo, PyPI, Docs) Self-hostable learning web application targeted at making high quality education technology available in low-resource communities (e.g., rural schools, refugee camps, orphanages, non-formal school systems, and prison systems).
(education)
- Kuma - (Repo, Home, Docs) The platform powering the Mozilla Developer Network (MDN)
(docs, django)
- Launchpad - (Repo, Home, WP, Docs) Software forge designed and run by Canonical, with support for Git and Bazaar.
(scm)
- liberapay.com - (Repo, Home, WP) A recurrent donations platform, formerly known as gittip and gratipay.
(internet)
- LinOTP - (Repo, Home, WP, Docs) Server supporting two-factor authentication with one-time passwords from several sources, from Yubikeys to SMS.
(security)
- LocalStack - (Repo, Home, PyPI) Self-hostable version of many AWS services, including S3, Route53, Lambda, Redshift, and much more, designed for testing cloud-centric code.
(dev)
- Locust - (Repo, Home, Docs) Scalable user load testing tool for web sites, featuring an interactive web interface.
(dev)
- Mailman - (Repo, Home, WP) The original listserv, a web application and email server for managing subscriptions and discussion archives.
(communication)
- Mailu - (Repo, Home) Full-featured mail server designed for easy setup and maintenance, supporting IMAP, IMAP+, SMTP, and Submission, as well as a slew of advanced features.
(communication)
- Maltrail - (Repo) Malicious traffic detection system with web-based monitoring.
(security, linux)
- Mathesar - (Repo, Home, Demo, Fund, Docs) Self-hostable web application which provides a spreadsheet-like interface to a PostgreSQL database, enabling users of all technical skill levels to design data models, enter data, and build reports.
(organization, storage, django)
- Mayan - (Repo, Home, Fund, PyPI, Docs) 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.
(organization)
- Mealie - (Repo, Home, Demo, Fund, Docs) Self-hostable recipe management server with rich user interface and automatic backups.
(internet, organization, fastapi)
- Mezzanine - (Repo, Home) Consistent and flexible content management platform built on the Django framework.
(cms, django)
- Moa Bridge - (Repo, Home) A service to cross post Mastodon toots to Twitter and Instagram.
(communication, flask)
- Modoboa - (Repo, Home) Mail hosting and management platform including web UI based on Django. Provides useful components such as an admin panel and webmail. Integrates with Postfix or Dovecot.
(communication)
- MoinMoin - (Repo, Home, WP, Docs) Python's own web-based wiki software, used for the official Python wiki and many others.
(communication)
- Mopidy - (Repo, Home) Extensible music player server with plugin support for a wide range of services.
(audio)
- MozDef - (Repo, Docs) Security incident automation with metrics and collaboration tools for defenders.
(security)
- NBGrader - (Repo, Docs) Jupyter-based application which enables educators to create, assign, and grade assignments in notebook form.
(education)
- NColony - (Repo, Home) Process manager and monitor.
(ops, linux, mac)
- netbox - (Repo, Docs) IP address management (IPAM) and data center infrastructure management (DCIM) tool, conceived at Digital Ocean.
(ops, django)
- NewsBlur - (Repo, Home) Web-based personal news reader.
(internet, django)
- Newspipe - (Repo, Home, gh, Docs) Web-based news aggregator and reader.
(internet)
- nsupdate.info - (Repo, PyPI, Docs) Featureful dynamic DNS service, using the Dynamic DNS UPDATE protocol (RFC 2136) to update BIND and other major nameservers.
(internet, ops)
- Nyaa - (Repo) Bittorrent tracker software built for anime site nyaa.si.
(internet)
- Octoprint - (Repo, Home, Fund) Web-based controller for consumer 3D printers.
(graphics, flask, hardware)
- Odoo - (Repo, Home, WP) Web-based ERP and CRM with many built-in modules, plus thousands of apps to suit any business.
(erp)
- Oncall - (Repo, Home) Calendar tool designed for on-call management and scheduling, developed by and used at LinkedIn.
(ops, corp)
- Open edX Platform - (Repo, Home, WP) Platform for online education providers, powering edX.
(education)
- Open Event Server - (Repo, Demo) Enable event organizers to manage events from meetups to concerts to conferences, with support for multiple tracks and venues. Used by FOSSASIA and eventyay.
(internet, organization)
- Open Streaming Platform - (Repo) Self-hosted video streaming and recording server, designed as an alternative to Twitch and YouTube.
(video, games)
- OpenStack - (Repo, Home, Docs) Cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, manageable through a web-based dashboard.
(ops, corp)
- Pagure - (Repo, Home) Software forge focused on git and developed by the Fedora engineering team.
(scm)
- Paperless - (Repo, Docs) Scan, index, and archive all of your paper documents. Supports OCR, tags, search, encryption and more.
(organization)
- Passit - (Repo, Home, Docs) Password management server, providing storage services and group access control list features.
(security)
- Patchwork - (Repo, Home, Docs) Web-based patch tracking system designed to facilitate code contribution to an open-source project. Designed and used for Linux kernel subsystem development.
(scm)
- Photonix - (Repo, Home, Demo) Web-based photo management, featuring smart filtering with object recognition, location awareness, color analysis, and more.
(graphics)
- Pi-Hole - (Repo, Home, WP) Linux network-level advertisement and internet tracker blocking application which acts as a DNS sinkhole, and (optionally) a DHCP server, intended for use on a private network.
(internet, linux)
- Pinry - (Repo, Home, Docs) Tiling image board system for saving, tagging, and sharing images, videos, and websites, like a self-hosted Pinterest.
(organization, docker)
- Plane - (Repo, Home) Modern, self-hostable issue and product roadmap tracker. An alternative to JIRA, Linear, and Asana.
(scm, django)
- Planet - (Repo, Home, WP) RSS and Atom feed aggregator, designed to collect posts from the weblogs of members of an Internet community and display them on a single page. Used to power Planet Python and many more.
(internet)
- Plinth - (Repo, Home, Docs) The core functionality and web front-end of FreedomBox, an easy-to-manage, privacy-oriented home server.
(dev, linux)
- Plone - (Repo, Home, WP) Extensible enterprise content management system built on Zope.
(cms)
- Plumi - (Repo, WP) Video sharing content management system based on Plone.
(video, cms, plone)
- Pol - (Repo, Home) Web application which allows users to subscribe to changes on a web site via an autogenerated RSS feed.
(internet)
- Polyaxon - (Repo, Home, Docs) A web-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.
(ai, dev)
- Pootle - (Repo, Home, WP) Web application for collaborative translation.
(communication)
- Pretalx - (Repo, Home, Fund) Web-based conference planning tool, with support for Calls for Papers (CFP), scheduling, and speaker management.
(organization, communication)
- Pretix - (Repo, Home, Blog, PyPI, Docs) Web-based ticketing software, with support for customizable storefronts, direct payments, box office, and reporting.
(cms, corp)
- privacyIDEA - (Repo, Home, WP, Docs) A multi factor authentication server running on premises, supporting many different token types and allowing authentication via REST API, RADIUS, PAM, Windows Credential Provider, SAML, OpenID Connect.
(security)
- Psono - (Repo, Home, Demo, Docs) Server-based password manager, built for teams.
(productivity, security)
- Pulp - (Repo, Home, Docs) Platform for managing repositories of software packages and making it available to a large numbers of consumers. Developed and used by Red Hat.
(ops)
- Pupy - (Repo, Docs) Remote administration tool and post-exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets.
(security, linux, docker)
- PyCon - (Repo, Home, Docs) Content management and conference organization web application, based on Django and Symposion.
(cms, django)
- pycsw - (Repo, WP) Full implementation of the OpenGIS Catalogue Service Implementation Specification.
(communication)
- PyVideo - (Repo, Home) Static media index custom-built for the Python community, and all the content our meetings and conferences produce.
(video, static_site, linux)
- Quru Image Server - (Repo, Home, Demo, Docs) High-performance web server for creating and delivering dynamic images.
(graphics)
- Radicale - (Repo, Home) Simple CalDAV (calendar) and CardDAV (contact) server.
(organization)
- Ralph - (Repo, Home, Docs) Simple and powerful Asset Management, DCIM, and CMDB system for the data center and back office.
(ops, django)
- RapidSMS - (Repo, Home, Docs) Interactive SMS text messaging platform.
(communication)
- RDPY - (Repo) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server.
(ops, security, linux, windows)
- readthedocs.org - (Repo, Home, Docs) Continuous integration platform for building and hosting documentation.
(docs, django)
- Redash - (Repo, Home) Data visualization and dashboard construction geared toward business intelligence, used by Mozilla, SoundCloud, Sentry, and others.
(productivity, flask)
- Reddit - (Repo, Home) Social news forum with voting, commenting, karma, and more. (Archival repo from 2017.)
(internet)
- RELATE - (Repo, Docs) Web-based courseware with support for course planning and versioning, scheduling, testing, and grading.
(education)
- Review Board - (Repo, Home) Extensible code review tool for projects and companies of all sizes.
(code_review)
- RhodeCode - (Repo, Home, WP) Self-hosted platform for behind-the-firewall source code management, providing centralized control over Git, Mercurial, and Subversion.
(scm, corp)
- Rietveld - (Repo, Home, WP) Django-based collaborative code review tool for Subversion written by Guido van Rossum to run on Google AppEngine. The basis for Gerrit.
(code_review)
- Roundup Issue Tracker - (Repo, Home, WP, gh) Highly-customizable issue tracking system featuring command-line, web, and email interfaces, historically used by the official Python bug tracker at bugs.python.org.
(scm)
- SABnzbd - (Repo, Home, Docs) Simple, cross-platform newsreader for downloading from Usenet. Supports many integrations and 16 languages.
(internet, linux, windows, mac)
- Saleor - (Repo, Home) Modular, high-performance e-commerce storefront built with Django, GraphQL, and ReactJS.
(cms, django)
- Salt Stack - (Repo, Home) Automation for the management and configuration of any infrastructure or application at scale.
(ops, corp)
- Scholia - (Repo, Home, Docs) Python package and web application for interacting with scholarly information on Wikidata.
(organization, science)
- Script Server - (Repo, Demo, Docs) Turn scripts into interactive, validated, authenticated, auditable web UIs, without modifying the scripts.
(dev)
- Seafile - (Repo, WP) Cross-platform file hosting and synchronization system.
(storage)
- Searx - (Repo, Docs) Self-hosted metasearch engine, aggregating results from more than 70 services while avoiding tracking and profiling.
(internet, security, flask)
- SecureDrop - (Repo, Home, Docs) Whistleblower submission system for media organizations to securely accept documents from anonymous sources. Originally created by Aaron Swartz and currently managed by the Freedom of the Press Foundation.
(communication, flask)
- Senaite - (Repo, Home) Web-based, mobile-first laboratory information management system (LIMS).
(organization)
- Sentry - (Repo, Home) Web service and frontend for cross-platform application monitoring, with a focus on error reporting.
(dev, corp, django)
- Shinken - (Repo, Home) Shinken is a modern, Nagios-compatible monitoring framework, designed to scale for large environments.
(ops)
- Shuup - (Repo, Home, Docs) Storefront web application, with support for single- and multi-marketplace models.
(cms)
- Socialhome - (Repo, Home, gh, Docs) Web application enabling users to build a federated personal profile with social networking functionality.
(communication)
- Socorro - (Repo, Docs) Web service for collecting crash statistics from Mozilla products, including Firefox, Thunderbird, and others.
(dev)
- SpaceSiren - (Repo, Docs) Honeypot management and alert system for AWS tokens, with a fully serverless architecture.
(ops, security)
- Spiderfoot - (Repo, Home, Docs) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more.
(security, linux, windows, mac, docker)
- Spinnaker - (Repo, Home, WP, Docs) Continuous delivery platform developed for Netflix's deployment and management of applications in cloud environments.
(ops, corp)
- StackStorm - (Repo, Home) Rules- and event-driven operational automation for auto-remediation, security responses, troubleshooting, deployments, and more.
(ops, corp)
- Superset - (Repo, Docs) Data exploration, visualization, and business intelligence web application.
(productivity)
- Supervisor - (Repo, Home) Process manager and monitor.
(ops, linux, mac)
- Supysonic - (Repo) Implementation of the Subsonic server API, with support for browsing, streaming, transcoding, scrobbling, and more.
(audio)
- SweetTooth Web - (Repo, Home) The web store for extensions to the GNOME desktop environment, supporting adding and updating extensions directly from the browser.
(pkg_repo)
- Synapse - (Repo, Home, Fund) Reference server for the matrix.org distributed chat protocol. Used daily by tens of thousands at riot.im.
(communication)
- syncserver - (Repo, Docs) All-in-one package for running a self-hosted Mozilla Firefox Sync server.
(internet)
- Taguette - (Repo, Home, gh, PyPI, Docs) Web-based qualitative research tool supporting importing, tagging, highlighting, and exporting many document formats.
(science)
- Taiga - (Repo, Home, Docs) Web application built for managing projects with agile development processes.
(organization, dev, django)
- Tautulli - (Repo, Home, Fund) Web monitor for Plex Media Server.
(internet, video)
- Thumbor - (Repo, Home, Docs) Photo thumbnail service with resizing, flipping, and smart cropping of images.
(graphics, dev)
- Trac - (Repo, Home, WP, Docs) Enhanced web-based wiki and issue tracking system for software development projects.
(scm)
- Tryton - (Repo, Home, WP, Docs) Modular web-based ERP, designed for companies of all sizes.
(erp, fdn)
- Tutor - (Repo, Docs) Docker-based Open edX distribution, both for production and local development, with a goal of easing deployment, customization, upgrading, and scaling.
(education)
- uMap - (Repo, Docs) Web application allowing users to create maps with OpenStreetMap layers and embed it on other sites.
(misc)
- ViewVC - (Repo, Home) Browser interface for CVS and Subversion version control repositories.
(scm)
- Wagtail - (Repo, Home) A Django content management system focused on flexibility and user experience.
(cms, django)
- Warehouse - (Repo, Fund, Docs) Server software that powers PyPI, where most Python libraries are downloaded from.
(pkg_repo, fnd)
- Weblate - (Repo, Home, PyPI) Web based localization tool with tight version control integration.
(communication)
- wttr.in - (Repo, Home) Weather forecast service that supports various representations, suitable for the terminal or web browser.
(productivity, flask)
- Xandikos - (Repo, Home) Lightweight but relatively complete CardDAV/CalDAV server which backs up changes in a Git repository.
(organization)
- YunoHost - (Repo, Home, Docs) Server operating system based on Debian Linux aiming to make self-hosting accessible to as many people as possible, with support for several types of hardware.
(dev, linux)
- ZEO - (Repo, PyPI, Docs) Server and client providing ZODB-based storage over the network.
(storage, linux)
- Zulip - (Repo, Home, WP, Docs) Powerful chat server and web client with support for threaded conversations.
(communication)
If you have a project to add, please let us know!