<h1 id="awesome-python-applications">Awesome Python Applications</h1>
<!-- NOTE: This file is automatically generated, see projects.yaml -->
<p><em>Case studies in successfully shipping Python software</em> <a href="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml" target="_blank"><img src="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/templates/rss.png" /></a></p>
<p><img src="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/templates/snake_cd.png" width="30%" align="right" /></p>
<p>As developers, we spend our days with code. The site you’re reading this on is mostly modules, packages, libraries, frameworks, and the like. But users see applications.</p>
<p>When building our own applications, open-source Python applications are a gold mine of practical patterns that we know work together. A production application is worth a thousand blog posts and Stack Overflow answers.</p>
<p>This document is an always-growing list of <strong>404</strong> open-source Python applications arranged by topic, with links to repositories, docs, and more, generated from <a href="https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml">structured data</a> using <a href="https://github.com/mahmoud/apatite">apatite</a>. If you have one to add or find some information missing, <a href="https://github.com/mahmoud/awesome-python-applications/issues">please let us know</a>!</p>
<p>Read <a href="http://sedimental.org/awesome_python_applications.html"><strong>the announcement post</strong></a> to learn more about this list.<br/> Subscribe to <a href="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml"><strong>the RSS/Atom feed</strong></a> to see new applications added.</p>
<!-- To see this list arranged by which operating systems they
support (and associated discussion), see Platforms, and to see the
list arranged by implementation approach used (and discussion
thereof), see Architectures. -->
<p><strong>Contents</strong></p>
<ol type="1">
<li><a href="#tag-internet">Internet</a> <em>(35)</em></li>
<li><a href="#tag-audio">Audio</a> <em>(17)</em></li>
<li><a href="#tag-video">Video</a> <em>(7)</em></li>
<li><a href="#tag-graphics">Graphics</a> <em>(20)</em></li>
<li><a href="#tag-games">Games</a> <em>(10)</em></li>
<li><a href="#tag-productivity">Productivity</a> <em>(24)</em></li>
<li><a href="#tag-organization">Organization</a> <em>(42)</em></li>
<li><a href="#tag-communication">Communication</a> <em>(34)</em></li>
<li><a href="#tag-education">Education</a> <em>(8)</em></li>
<li><a href="#tag-science">Science</a> <em>(24)</em></li>
<li><a href="#tag-cms">CMS</a> <em>(11)</em></li>
<li><a href="#tag-erp">ERP</a> <em>(5)</em></li>
<li><a href="#tag-static_site">Static Site</a> <em>(9)</em></li>
<li><a href="#tag-dev">Dev</a> <em>(179)</em>
<ol type="1">
<li><a href="#tag-dev.scm">SCM</a> <em>(17)</em></li>
<li><a href="#tag-dev.code_review">Code Review</a> <em>(5)</em></li>
<li><a href="#tag-dev.storage">Storage</a> <em>(18)</em></li>
<li><a href="#tag-dev.ops">Ops</a> <em>(28)</em></li>
<li><a href="#tag-dev.security">Security</a> <em>(29)</em></li>
<li><a href="#tag-dev.docs">Docs</a> <em>(7)</em></li>
<li><a href="#tag-dev.editor">Editor</a> <em>(13)</em></li>
<li><a href="#tag-dev.pkg_mgr">Package Managers</a> <em>(11)</em></li>
<li><a href="#tag-dev.pkg_repo">Package Repositories</a> <em>(5)</em></li>
<li><a href="#tag-dev.build">Build</a> <em>(13)</em></li>
<li><a href="#tag-dev.shell">Shell</a> <em>(3)</em></li>
<li><a href="#tag-dev-other">Other Dev projects</a> <em>(33)</em></li>
</ol></li>
<li><a href="#tag-misc">Misc</a> <em>(13)</em></li>
</ol>
<!-- ANOTHER NOTE: This file is automatically generated, see projects.yaml -->
<h2 id="internet"><a id="tag-internet" href="#tag-internet">Internet</a></h2>
<ol type="1">
<li><strong>ArchiveBox</strong> - (<a href="https://github.com/pirate/ArchiveBox">Repo</a>, <a href="https://archivebox.io/">Home</a>, <a href="https://github.com/pirate/ArchiveBox/wiki">Docs</a>) 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. <code>(organization, linux, windows, docker)</code></li>
<li><strong>archivematica</strong> - (<a href="https://github.com/artefactual/archivematica">Repo</a>, <a href="https://www.archivematica.org/en">Home</a>, <a href="https://www.archivematica.org/en/docs">Docs</a>) Digital preservation system designed to maintain standards-based, long-term access to collections of digital objects, targeted at archivists and librarians. <code>(organization, server)</code></li>
<li><strong>Bookwyrm</strong> - (<a href="https://github.com/bookwyrm-social/bookwyrm">Repo</a>, <a href="https://bookwyrm.social/">Home</a>) Social reading and reviewing, decentralized with ActivityPub. <code>(organization, communication, server, django)</code></li>
<li><strong>buku</strong> - (<a href="https://github.com/jarun/buku">Repo</a>, <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RMLTQ76JSXJ4Q">Fund</a>, <a href="https://github.com/jarun/buku/wiki">Docs</a>) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs. <code>(organization, linux, windows, mac, server)</code></li>
<li><strong>Canto</strong> - (<a href="https://github.com/themoken/canto-next">Repo</a>, <a href="https://en.wikipedia.org/wiki/Canto_%28news_aggregator%29">WP</a>) RSS daemon and <a href="https://github.com/themoken/canto-curses">curses-based client</a>. <code>(linux, tui)</code></li>
<li><strong>CTFd</strong> - (<a href="https://github.com/CTFd/CTFd">Repo</a>, <a href="https://ctfd.io/">Home</a>, <a href="https://github.com/CTFd/CTFd/wiki">Docs</a>) 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. <code>(server)</code></li>
<li><strong>Deluge</strong> - (<a href="https://github.com/deluge-torrent/deluge">Repo</a>, <a href="https://deluge-torrent.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Deluge_%28software%29">WP</a>, <a href="https://www.patreon.com/deluge_cas">Fund</a>) Popular, lightweight, cross-platform BitTorrent client. <code>(linux, windows, mac, server, gtk)</code></li>
<li><strong>Elixire</strong> - (<a href="https://gitlab.com/elixire/elixire">Repo</a>, <a href="https://elixi.re/">Home</a>, <a href="https://gitlab.com/elixire/api-docs">Docs</a>) Featureful file host and link shortener with API and support for multiple vanity urls. <code>(server)</code></li>
<li><strong>FlaskBB</strong> - (<a href="https://github.com/flaskbb/flaskbb">Repo</a>, <a href="https://flaskbb.org/">Home</a>, <a href="https://forums.flaskbb.org/">Demo</a>, <a href="https://flaskbb.readthedocs.io/en/latest">Docs</a>) A classic web forum application (bulletin board) with a modern look. <code>(server)</code></li>
<li><strong>gPodder</strong> - (<a href="https://github.com/gpodder/gpodder">Repo</a>, <a href="https://gpodder.org/">Home</a>) Simple, mature media aggregator and podcast client. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>hosts</strong> - (<a href="https://github.com/StevenBlack/hosts">Repo</a>) Command-line application which merges reputable <a href="https://en.wikipedia.org/wiki/Hosts_(file)">hosts files</a> with deduplication for the purpose of blocking undesirable websites via DNS blackhole. <code>(security, linux, windows, mac)</code></li>
<li><strong>httpie</strong> - (<a href="https://github.com/jakubroztocil/httpie">Repo</a>, <a href="https://httpie.org/">Home</a>, <a href="https://pypi.org/project/httpie">PyPI</a>) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more. <code>(dev, linux, windows, mac)</code></li>
<li><strong>Isso</strong> - (<a href="https://github.com/posativ/isso">Repo</a>, <a href="https://posativ.org/isso">Home</a>) Lightweight commenting server, designed as a drop-in replacement for Disqus. <code>(server)</code></li>
<li><strong>KindleEar</strong> - (<a href="https://github.com/cdhigh/KindleEar">Repo</a>, <a href="https://github.com/cdhigh/KindleEar/blob/master/readme_EN.md">Docs</a>) Web application to automatically aggregate RSS into periodical mobi/epub files with images and send it to your kindle or your email. <code>(server)</code></li>
<li><strong>Mylar</strong> - (<a href="https://github.com/evilhero/mylar">Repo</a>) A web-based automated comic book downloader (cbr/cbz) for use with SABnzbd, NZBGet, and torrents. <code>(graphics, linux)</code></li>
<li><strong>Neubot</strong> - (<a href="https://github.com/neubot/neubot">Repo</a>, <a href="http://www.neubot.org/">Home</a>) Lightweight agent which collects data for net-neutrality research. <code>(linux, windows, mac)</code></li>
<li><strong>NewsBlur</strong> - (<a href="https://github.com/samuelclay/NewsBlur">Repo</a>, <a href="https://www.newsblur.com/">Home</a>) Web-based personal news reader. <code>(server, django)</code></li>
<li><strong>Newspipe</strong> - (<a href="https://gitlab.com/newspipe/newspipe">Repo</a>, <a href="https://www.newspipe.org/">Demo</a>, <a href="https://github.com/newspipe/newspipe">gh</a>, <a href="https://newspipe.readthedocs.io/en/latest">Docs</a>) Web-based news aggregator and reader. <code>(server)</code></li>
<li><strong>nsupdate.info</strong> - (<a href="https://github.com/nsupdate-info/nsupdate.info">Repo</a>, <a href="https://pypi.org/project/nsupdate">PyPI</a>, <a href="https://nsupdateinfo.readthedocs.io/en/latest">Docs</a>) Featureful dynamic DNS service, using the Dynamic DNS UPDATE protocol (<a href="https://tools.ietf.org/html/rfc2136">RFC 2136</a>) to update BIND and other major nameservers. <code>(ops, server)</code></li>
<li><strong>Nyaa</strong> - (<a href="https://github.com/nyaadevs/nyaa">Repo</a>) Bittorrent tracker software built for anime site <a href="https://nyaa.si/">nyaa.si</a>. <code>(server)</code></li>
<li><strong>Pi-Hole</strong> - (<a href="https://github.com/pi-hole/pi-hole">Repo</a>, <a href="https://pi-hole.net/">Home</a>, <a href="https://en.wikipedia.org/wiki/Pi-hole">WP</a>) 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. <code>(linux, server)</code></li>
<li><strong>Planet</strong> - (<a href="https://github.com/python/planet">Repo</a>, <a href="https://web.archive.org/web/20051029095046/http%3A/www.planetplanet.org">Home</a>, <a href="https://en.wikipedia.org/wiki/Planet_%28software%29">WP</a>) 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 <a href="https://planetpython.org/">Planet Python</a> and many more. <code>(server)</code></li>
<li><strong>Pol</strong> - (<a href="https://github.com/taroved/pol">Repo</a>, <a href="https://politepol.com/">Home</a>) Web application which allows users to subscribe to changes on a web site via an autogenerated RSS feed. <code>(server)</code></li>
<li><strong>PyLoad</strong> - (<a href="https://github.com/pyload/pyload">Repo</a>, <a href="https://pyload.net/">Home</a>) Download manager with a web interface and API. <code>(linux, windows, mac)</code></li>
<li><strong>Qute Browser</strong> - (<a href="https://github.com/qutebrowser/qutebrowser">Repo</a>, <a href="https://www.qutebrowser.org/">Home</a>) Keyboard-driven, minimal, <code>vim</code>-like browser based on PyQt5. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Reddit</strong> - (<a href="https://github.com/reddit-archive/reddit">Repo</a>, <a href="http://reddit.com/">Home</a>) Social news forum with voting, commenting, karma, and more. (Archival repo from 2017.) <code>(server)</code></li>
<li><strong>SABnzbd</strong> - (<a href="https://github.com/sabnzbd/sabnzbd">Repo</a>, <a href="https://sabnzbd.org/">Home</a>, <a href="https://sabnzbd.org/wiki">Docs</a>) Simple, cross-platform newsreader for downloading from Usenet. Supports many integrations and 16 languages. <code>(linux, windows, mac, server)</code></li>
<li><strong>Searx</strong> - (<a href="https://github.com/asciimoo/searx">Repo</a>, <a href="https://asciimoo.github.io/searx">Docs</a>) Self-hosted metasearch engine, aggregating results from more than 70 services while avoiding tracking and profiling. <code>(security, server, flask)</code></li>
<li><strong>speedtest-cli</strong> - (<a href="https://github.com/sivel/speedtest-cli">Repo</a>, <a href="https://pypi.org/project/speedtest-cli">PyPI</a>) Command-line interface for testing Internet bandwidth using <a href="https://speedtest.net">speedtest.net</a>. <code>(console)</code></li>
<li><strong>streamlink</strong> - (<a href="https://github.com/streamlink/streamlink">Repo</a>, <a href="https://streamlink.github.io/">Home</a>, <a href="https://pypi.org/project/streamlink">PyPI</a>) Command-line utility that extracts streams from various services and pipes them into a video player of choice. <code>(linux, windows, mac)</code></li>
<li><strong>syncserver</strong> - (<a href="https://github.com/mozilla-services/syncserver">Repo</a>, <a href="https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html">Docs</a>) All-in-one package for running a self-hosted Mozilla Firefox Sync server. <code>(server)</code></li>
<li><strong>Tribler</strong> - (<a href="https://github.com/Tribler/tribler">Repo</a>, <a href="http://www.tribler.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Tribler">WP</a>) Privacy enhanced BitTorrent client with P2P content discovery. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>You-Get</strong> - (<a href="https://github.com/soimort/you-get">Repo</a>, <a href="https://you-get.org/">Home</a>) Command-line program to browserlessly scrape and stream video, audio, and images from web sites. <code>(linux, windows, mac)</code></li>
<li><strong>youtube-dl</strong> - (<a href="https://github.com/rg3/youtube-dl">Repo</a>, <a href="http://rg3.github.io/youtube-dl">Home</a>, <a href="https://pypi.org/project/youtube_dl">PyPI</a>) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites. <code>(linux, windows, mac)</code></li>
<li><strong>ZeroNet</strong> - (<a href="https://github.com/HelloZeroNet/ZeroNet">Repo</a>, <a href="https://zeronet.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/ZeroNet">WP</a>, <a href="https://zeronet.readthedocs.io/en/latest">Docs</a>) Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. <code>(linux, windows, mac)</code></li>
</ol>
<h2 id="audio"><a id="tag-audio" href="#tag-audio">Audio</a></h2>
<ol type="1">
<li><strong>Beets</strong> - (<a href="https://github.com/beetbox/beets">Repo</a>, <a href="http://beets.io/">Home</a>, <a href="https://pypi.org/project/beets">PyPI</a>) Feature-rich command-line music library manager with web UI, duplicate detection, transcoding, and tagging support, integrating with MusicBrainz, Discogs, and more. <code>(linux, windows, mac)</code></li>
<li><strong>Exaile</strong> - (<a href="https://github.com/exaile/exaile">Repo</a>, <a href="https://en.wikipedia.org/wiki/Exaile">WP</a>) Cross-platform audio player, tag editor, and library organizer. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>Frescobaldi</strong> - (<a href="https://github.com/wbsoft/frescobaldi">Repo</a>, <a href="https://en.wikipedia.org/wiki/Frescobaldi_%28software%29">WP</a>) An editor for <a href="https://en.wikipedia.org/wiki/LilyPond">LilyPond</a> music files. <code>(linux, windows, mac, qt)</code></li>
<li><strong>Friture</strong> - (<a href="https://github.com/tlecomte/friture">Repo</a>, <a href="http://friture.org/">Home</a>) Visualizes and analyzes live audio data in real-time, including scope, spectrum analyzer, rolling 2D spectrogram, and more. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Funkwhale</strong> - (<a href="https://dev.funkwhale.audio/funkwhale/funkwhale">Repo</a>, <a href="https://funkwhale.audio/en_US">Home</a>, <a href="https://docs.funkwhale.audio/">Docs</a>) Web-based, community-driven project that lets you listen and share music and audio within a decentralized, open network. <code>(server)</code></li>
<li><strong>GNU Radio</strong> - (<a href="https://github.com/gnuradio/gnuradio">Repo</a>, <a href="https://www.gnuradio.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/GNU_Radio">WP</a>) Software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. <code>(linux, windows, mac, cpp, qt)</code></li>
<li><strong>GNU Solfege</strong> - (<a href="http://git.savannah.gnu.org/cgit/solfege.git">Repo</a>, <a href="https://en.wikipedia.org/wiki/GNU_Solfege">WP</a>) An ear-training program intended to help musicians improve their skills. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>Mopidy</strong> - (<a href="https://github.com/mopidy/mopidy">Repo</a>, <a href="https://www.mopidy.com/">Home</a>) Extensible music player server with plugin support for a wide range of services. <code>(server)</code></li>
<li><strong>Music Player</strong> - (<a href="https://github.com/albertz/music-player">Repo</a>, <a href="http://albertz.github.io/music-player">Home</a>) A simple music player designed around an infinite intelligent playlist, with support for headless playback. <code>(linux, mac)</code></li>
<li><strong>MusicBrainz Picard</strong> - (<a href="https://github.com/metabrainz/picard">Repo</a>, <a href="https://picard.musicbrainz.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/MusicBrainz_Picard">WP</a>) Automatically identify, tag, and organize music albums and other digital audio recordings. <code>(linux, windows, mac, qt)</code></li>
<li><strong>Musikernel</strong> - (<a href="https://github.com/j3ffhubb/musikernel">Repo</a>) All-in-one Digital Audio Workstation (DAW) with a suite of instrument and effect plugins. <code>(linux, windows, mac)</code></li>
<li><strong>PuddleTag</strong> - (<a href="https://github.com/keithgg/puddletag">Repo</a>, <a href="https://en.wikipedia.org/wiki/Puddletag">WP</a>) An audio tag (metadata) editor for audio file formats. <code>(linux, qt4)</code></li>
<li><strong>Quod Libet</strong> - (<a href="https://github.com/quodlibet/quodlibet">Repo</a>, <a href="https://en.wikipedia.org/wiki/Quod_Libet_%28software%29">WP</a>) Cross-platform audio player, tag editor, and library organizer. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>SoundConverter</strong> - (<a href="https://github.com/kassoulet/soundconverter">Repo</a>, <a href="https://en.wikipedia.org/wiki/GNOME_SoundConverter">WP</a>) A GNOME-based audio file transcoder. <code>(linux, gtk)</code></li>
<li><strong>SoundGrain</strong> - (<a href="https://github.com/belangeo/soundgrain">Repo</a>, <a href="http://ajaxsoundstudio.com/software/soundgrain">Home</a>, <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9CA99DH6ES3HA">Fund</a>) Graphical interface designed for drawing and editing trajectories to control <a href="https://en.wikipedia.org/wiki/Granular_synthesis">granular sound synthesis</a>. <code>(linux, windows, mac)</code></li>
<li><strong>Supysonic</strong> - (<a href="https://github.com/spl0k/supysonic">Repo</a>) Implementation of the <a href="http://www.subsonic.org/">Subsonic server API</a>, with support for browsing, streaming, transcoding, scrobbling, and more. <code>(server)</code></li>
<li><strong>Whipper</strong> - (<a href="https://github.com/whipper-team/whipper">Repo</a>) 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. <code>(linux)</code></li>
</ol>
<h2 id="video"><a id="tag-video" href="#tag-video">Video</a></h2>
<ol type="1">
<li><strong>Flowblade</strong> - (<a href="https://github.com/jliljebl/flowblade">Repo</a>, <a href="https://en.wikipedia.org/wiki/Flowblade">WP</a>) Multitrack, non-linear video editing software for Linux. <code>(linux, gtk)</code></li>
<li><strong>Open Streaming Platform</strong> - (<a href="https://gitlab.com/Deamos/flask-nginx-rtmp-manager">Repo</a>) Self-hosted video streaming and recording server, designed as an alternative to Twitch and YouTube. <code>(games, server)</code></li>
<li><strong>OpenShot</strong> - (<a href="https://github.com/OpenShot/openshot-qt">Repo</a>, <a href="https://www.openshot.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/OpenShot">WP</a>, <a href="https://www.patreon.com/openshot">Fund</a>) A cross-platform video editor for FreeBSD, Linux, macOS, and Windows. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Pitivi</strong> - (<a href="https://gitlab.gnome.org/GNOME/pitivi">Repo</a>, <a href="https://en.wikipedia.org/wiki/Pitivi">WP</a>) Non-linear video editor for Linux, based on GStreamer. <code>(linux, gtk)</code></li>
<li><strong>Plumi</strong> - (<a href="https://github.com/plumi/plumi.app">Repo</a>, <a href="https://en.wikipedia.org/wiki/Plumi">WP</a>) Video sharing content management system based on <a href="https://en.wikipedia.org/wiki/Plone_(software)">Plone</a>. <code>(cms, server, plone)</code></li>
<li><strong>PyVideo</strong> - (<a href="https://github.com/pyvideo/pyvideo">Repo</a>, <a href="https://pyvideo.org/">Home</a>) Static media index custom-built for the Python community, and all the content our meetings and conferences produce. <code>(static_site, linux, server)</code></li>
<li><strong>Vidcutter</strong> - (<a href="https://github.com/ozmartian/vidcutter">Repo</a>) GUI and CLI aiming to be the fastest and simplest way to cut and join video. <code>(linux, windows, mac)</code></li>
</ol>
<h2 id="graphics"><a id="tag-graphics" href="#tag-graphics">Graphics</a></h2>
<ol type="1">
<li><strong>cartoonify / Draw This.</strong> - (<a href="https://github.com/danmacnish/cartoonify">Repo</a>, <a href="https://www.kapwing.com/cartoonify">Home</a>) Turn a photograph into a toddler’s drawing. Automatically! <code>(console, docker, hardware)</code></li>
<li><strong>Cura</strong> - (<a href="https://github.com/Ultimaker/Cura">Repo</a>, <a href="https://ultimaker.com/software/ultimaker-cura">Home</a>, <a href="https://en.wikipedia.org/wiki/Cura_%28software%29">WP</a>, <a href="https://ultimaker.com/en/resources/manuals/software">Docs</a>) Popular desktop software for preparation and control of 3D printing, integrated with CAD workflows. <code>(linux, windows, mac, corp, hardware)</code></li>
<li><strong>DrawBot</strong> - (<a href="https://github.com/typemytype/drawbot">Repo</a>, <a href="http://www.drawbot.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/DrawBot">WP</a>) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. <code>(education, dev, mac)</code></li>
<li><strong>FreeCAD</strong> - (<a href="https://github.com/FreeCAD/FreeCAD">Repo</a>, <a href="https://en.wikipedia.org/wiki/FreeCAD">WP</a>) General-purpose parametric 3D CAD modeler and a building information modeling (BIM) software with finite-element-method (FEM) support. <code>(linux, windows, mac, cpp, qt)</code></li>
<li><strong>Gaphor</strong> - (<a href="https://github.com/gaphor/gaphor">Repo</a>, <a href="https://gaphor.readthedocs.io/en/latest">Docs</a>) Simple <a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a> modeling tool designed for beginners. <code>(docs, linux, windows, mac, flatpak, gtk)</code></li>
<li><strong>Lector</strong> - (<a href="https://github.com/BasioMeusPuga/Lector">Repo</a>) Desktop ebook reader and browser, with support for many formats, including comic book archives. <code>(linux)</code></li>
<li><strong>MakeHuman</strong> - (<a href="https://bitbucket.org/MakeHuman/makehuman">Repo</a>, <a href="https://en.wikipedia.org/wiki/MakeHuman">WP</a>) 3D computer graphics software designed for the prototyping of photo realistic humanoids. <code>(linux, windows, mac, qt)</code></li>
<li><strong>Meshroom</strong> - (<a href="https://github.com/alicevision/meshroom">Repo</a>, <a href="http://alicevision.github.io/">Home</a>) Photogrammetry pipeline, for turning photographs into 3D models. <code>(linux, windows, mac, qt)</code></li>
<li><strong>Mylar</strong> - (<a href="https://github.com/evilhero/mylar">Repo</a>) A web-based automated comic book downloader (cbr/cbz) for use with SABnzbd, NZBGet, and torrents. <code>(internet, linux)</code></li>
<li><strong>MyPaint</strong> - (<a href="https://github.com/mypaint/mypaint">Repo</a>, <a href="http://mypaint.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/MyPaint">WP</a>) Raster graphics editor for digital painters with a focus on painting rather than image manipulation. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>NFO Viewer</strong> - (<a href="https://github.com/otsaloma/nfoview">Repo</a>, <a href="https://otsaloma.io/nfoview">Home</a>) A simple viewer for NFO files and the ASCII art therein, with preset fonts, encodings, automatic window sizing, and clickable hyperlinks. <code>(misc, linux, windows)</code></li>
<li><strong>OCRFeeder</strong> - (<a href="https://gitlab.gnome.org/GNOME/ocrfeeder">Repo</a>, <a href="https://en.wikipedia.org/wiki/OCRFeeder">WP</a>) An optical character recognition suite for GNOME, with support for command-line OCR engines like CuneiForm, GOCR, Ocrad and Tesseract. <code>(linux, gtk)</code></li>
<li><strong>OCRopus</strong> - (<a href="https://github.com/tmbdev/ocropy">Repo</a>, <a href="https://en.wikipedia.org/wiki/OCRopus">WP</a>) Document analysis and optical character recognition (OCR) system. <code>(linux, mac, console)</code></li>
<li><strong>Octoprint</strong> - (<a href="https://github.com/foosel/OctoPrint">Repo</a>, <a href="https://octoprint.org/">Home</a>, <a href="https://www.patreon.com/foosel">Fund</a>) Web-based controller for consumer 3D printers. <code>(server, flask, hardware)</code></li>
<li><strong>PhotoCollage</strong> - (<a href="https://github.com/adrienverge/PhotoCollage">Repo</a>) Automatically lays out a photo collage to fill out a given poster space. <code>(linux, gtk)</code></li>
<li><strong>Photonix</strong> - (<a href="https://github.com/damianmoore/photonix">Repo</a>, <a href="https://photonix.org/">Home</a>, <a href="https://demo.photonix.org/">Demo</a>) Web-based photo management, featuring smart filtering with object recognition, location awareness, color analysis, and more. <code>(server)</code></li>
<li><strong>Pynocchio</strong> - (<a href="https://github.com/mstuttgart/pynocchio">Repo</a>, <a href="https://mstuttgart.github.io/pynocchio">Home</a>) Minimalist comic reader, supporting many common image and archive formats. <code>(linux)</code></li>
<li><strong>Quru Image Server</strong> - (<a href="https://github.com/quru/qis">Repo</a>, <a href="https://www.quruimageserver.com/">Home</a>, <a href="https://images.quru.com/demo">Demo</a>, <a href="https://github.com/quru/qis/blob/master/doc/overview.md">Docs</a>) High-performance web server for creating and delivering dynamic images. <code>(server)</code></li>
<li><strong>SK1</strong> - (<a href="https://github.com/sk1project/sk1-wx">Repo</a>, <a href="https://sk1project.net/">Home</a>, <a href="https://en.wikipedia.org/wiki/SK1_%28program%29">WP</a>) Feature-rich, cross-platform illustration program. <code>(linux, windows, mac, gtk, wx)</code></li>
<li><strong>Thumbor</strong> - (<a href="https://github.com/thumbor/thumbor">Repo</a>, <a href="http://thumbor.org/">Home</a>, <a href="https://thumbor.readthedocs.io/">Docs</a>) Photo thumbnail service with resizing, flipping, and smart cropping of images. <code>(dev, server)</code></li>
</ol>
<h2 id="games"><a id="tag-games" href="#tag-games">Games</a></h2>
<ol type="1">
<li><strong>Cataclysm: Dark Days Ahead (Launcher)</strong> - (<a href="https://github.com/remyroy/CDDA-Game-Launcher">Repo</a>, <a href="https://cataclysmdda.org/">Home</a>) Launcher for popular FOSS game <a href="https://cataclysmdda.org/">CDDA</a>, which supports automatic updates and mod management. <code>(linux, windows, mac)</code></li>
<li><strong>Frets on Fire X</strong> - (<a href="https://github.com/fofix/fofix">Repo</a>) Highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for up to four players. <code>(linux, windows, pygame)</code></li>
<li><strong>Lucas Chess</strong> - (<a href="https://github.com/lukasmonk/lucaschess">Repo</a>, <a href="http://lucaschess.pythonanywhere.com/">Home</a>) Featureful chess client for Windows, with some Linux support. <code>(linux, windows, qt4)</code></li>
<li><strong>Lutris</strong> - (<a href="https://github.com/lutris/lutris">Repo</a>, <a href="https://lutris.net/">Home</a>, <a href="https://en.wikipedia.org/wiki/Lutris">WP</a>, <a href="https://www.patreon.com/lutris">Fund</a>) Gaming platform for GNU/Linux, managing game installations with a unified interface. <code>(linux, gtk)</code></li>
<li><strong>Open Streaming Platform</strong> - (<a href="https://gitlab.com/Deamos/flask-nginx-rtmp-manager">Repo</a>) Self-hosted video streaming and recording server, designed as an alternative to Twitch and YouTube. <code>(video, server)</code></li>
<li><strong>PyChess</strong> - (<a href="https://github.com/pychess/pychess">Repo</a>, <a href="http://pychess.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/PyChess">WP</a>) Advanced chess client, suitable for new, casual, and competitive play. <code>(linux, windows, gtk)</code></li>
<li><strong>Pyfa</strong> - (<a href="https://github.com/pyfa-org/Pyfa">Repo</a>) Python Fitting Assistant, cross-platform experimentation tool for <a href="https://en.wikipedia.org/wiki/Eve_Online">EVE Online</a> ship fittings. <code>(linux, windows, mac)</code></li>
<li><strong>PySolFC</strong> - (<a href="https://github.com/shlomif/PySolFC">Repo</a>, <a href="https://pysolfc.sourceforge.io/">Home</a>, <a href="https://f-droid.org/en/packages/org.lufebe16.pysolfc">Android</a>) Highly-portable collection of solitaire card games. <code>(linux, windows, android, kivy, tk)</code></li>
<li><strong>term2048</strong> - (<a href="https://github.com/bfontaine/term2048">Repo</a>, <a href="https://pypi.python.org/pypi/term2048">PyPI</a>) TUI version of <a href="http://gabrielecirulli.github.io/2048/">2048</a>. <code>(linux, mac, tui)</code></li>
<li><strong>Unknown Horizons</strong> - (<a href="https://github.com/unknown-horizons/unknown-horizons">Repo</a>, <a href="http://unknown-horizons.org/">Home</a>) 2D real-time strategy simulation with an emphasis on economy and city building. (Not unlike Age of Empires) <code>(linux, windows, mac)</code></li>
</ol>
<h2 id="productivity"><a id="tag-productivity" href="#tag-productivity">Productivity</a></h2>
<ol type="1">
<li><strong>Autokey</strong> - (<a href="https://github.com/autokey/autokey">Repo</a>, <a href="https://en.wikipedia.org/wiki/AutoKey">WP</a>, <a href="https://pypi.org/project/autokey">PyPI</a>) Desktop automation utility for Linux and X11. <code>(linux, gtk, qt)</code></li>
<li><strong>Bleachbit</strong> - (<a href="https://github.com/bleachbit/bleachbit">Repo</a>, <a href="https://www.bleachbit.org/">Home</a>) System cleaner designed to free disk space and maintain privacy. <code>(linux, windows, gtk)</code></li>
<li><strong>BorgBackup</strong> - (<a href="https://github.com/borgbackup/borg">Repo</a>, <a href="https://www.borgbackup.org/">Home</a>) Deduplicating backup system with optional encryption and other features. <code>(linux)</code></li>
<li><strong>Bup</strong> - (<a href="https://github.com/Bup/Bup">Repo</a>, <a href="https://bup.github.io/">Home</a>) Efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication. <code>(linux, mac)</code></li>
<li><strong>Excalibur</strong> - (<a href="https://github.com/camelot-dev/excalibur">Repo</a>) Web interface to extract tabular data from PDFs. <code>(linux, windows)</code></li>
<li><strong>Glances</strong> - (<a href="https://github.com/nicolargo/glances">Repo</a>, <a href="https://nicolargo.github.io/glances">Home</a>, <a href="https://glances.readthedocs.io/en/stable">Docs</a>) A cross-platform top/htop alternative, providing an overview of system resources. <code>(ops, linux, windows, mac, server)</code></li>
<li><strong>gmvault</strong> - (<a href="https://github.com/gaubert/gmvault">Repo</a>, <a href="http://gmvault.org/">Home</a>) Tool for backing up gmail accounts. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Gridsync</strong> - (<a href="https://github.com/gridsync/gridsync">Repo</a>) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids. <code>(storage, linux, windows, mac)</code></li>
<li><strong>GTimeLog</strong> - (<a href="https://github.com/gtimelog/gtimelog">Repo</a>, <a href="https://gtimelog.org/">Home</a>, <a href="https://ko-fi.com/mgedmin">Fund</a>, <a href="https://gtimelog.org/docs.html">Docs</a>) Desktop-based time tracker with support for logging billable/non-billable work. <code>(organization, linux, windows, mac)</code></li>
<li><strong>Kibitzr</strong> - (<a href="https://github.com/kibitzr/kibitzr">Repo</a>, <a href="https://kibitzr.github.io/">Home</a>, <a href="https://pypi.org/project/kibitzr">PyPI</a>, <a href="https://kibitzr.readthedocs.io/">Docs</a>) Self-hosted personal assistant server for automating routine tasks. <code>(server)</code></li>
<li><strong>Mackup</strong> - (<a href="https://github.com/lra/mackup">Repo</a>, <a href="https://pypi.org/project/mackup">PyPI</a>) Utility to back up and synchronize application settings, with support for several storage backends (e.g., Dropbox, Git), and dozens of applications. <code>(linux, mac)</code></li>
<li><strong>Metamorphose</strong> - (<a href="https://github.com/metamorphose/metamorphose2">Repo</a>, <a href="http://file-folder-ren.sourceforge.net/">Home</a>) Graphical mass renaming program for files and folders. <code>(linux, windows, mac, wx)</code></li>
<li><strong>Nuxeo Drive</strong> - (<a href="https://github.com/nuxeo/nuxeo-drive">Repo</a>, <a href="https://www.nuxeo.com/products/drive-desktop-sync">Home</a>, <a href="https://doc.nuxeo.com/client-apps/nuxeo-drive">Docs</a>) Cross-platform desktop synchronization client for the Nuxeo platform. <code>(storage, linux, windows, mac, console, appimage, lgpl, qt5)</code></li>
<li><strong>nvda</strong> - (<a href="https://github.com/nvaccess/nvda">Repo</a>, <a href="https://www.nvaccess.org/">Home</a>) Non-Visual Desktop Access, a powerful screen reader for Windows. <code>(windows, wx)</code></li>
<li><strong>Plover</strong> - (<a href="https://github.com/openstenoproject/plover">Repo</a>, <a href="https://www.openstenoproject.org/plover">Home</a>, <a href="https://www.openstenoproject.org/donate">Fund</a>, <a href="https://github.com/openstenoproject/plover/wiki">Docs</a>) Background service for automatic translation of stenography movements to keystrokes, enabling typing speeds in excess of 200WPM in any application. <code>(linux, windows, mac, hardware, qt5)</code></li>
<li><strong>Psono</strong> - (<a href="https://gitlab.com/psono/psono-server">Repo</a>, <a href="https://psono.com/">Home</a>, <a href="https://www.psono.pw/">Demo</a>, <a href="https://doc.psono.com/">Docs</a>) Server-based password manager, built for teams. <code>(security, server)</code></li>
<li><strong>Ranger</strong> - (<a href="https://github.com/ranger/ranger">Repo</a>, <a href="https://ranger.github.io/">Home</a>) TUI (<a href="https://en.wikipedia.org/wiki/Text-based_user_interface">Text User Interface</a>) file manager, inspired by vim. <code>(linux, tui)</code></li>
<li><strong>Redash</strong> - (<a href="https://github.com/getredash/redash">Repo</a>, <a href="https://redash.io/">Home</a>) Data visualization and dashboard construction geared toward business intelligence, used by Mozilla, SoundCloud, Sentry, and others. <code>(server, flask)</code></li>
<li><strong>ReproZip</strong> - (<a href="https://github.com/VIDA-NYU/reprozip">Repo</a>, <a href="https://www.reprozip.org/">Home</a>, <a href="https://examples.reprozip.org/">Demo</a>, <a href="https://pypi.org/project/reprozip">PyPI</a>, <a href="https://docs.reprozip.org/">Docs</a>) Command-line tool which automatically builds reproducible experiments archives from console commands, designed for use in computational science. <code>(science, linux)</code></li>
<li><strong>Sunflower</strong> - (<a href="https://github.com/MeanEYE/Sunflower">Repo</a>, <a href="http://sunflower-fm.org/">Home</a>) Small and highly-customizable twin-panel file manager for Linux with plugin support. <code>(linux)</code></li>
<li><strong>Superset</strong> - (<a href="https://github.com/apache/incubator-superset">Repo</a>, <a href="http://superset.apache.org/">Docs</a>) Data exploration, visualization, and business intelligence web application. <code>(server)</code></li>
<li><strong>VisiData</strong> - (<a href="https://github.com/saulpw/visidata">Repo</a>, <a href="https://visidata.org/">Home</a>, <a href="https://patreon.com/saulpw">Fund</a>, <a href="https://pypi.org/project/visidata">PyPI</a>, <a href="https://visidata.org/docs">Docs</a>) Interactive multitool for exploring, analyzing, and converting datasets in the terminal. <code>(linux, mac, tui)</code></li>
<li><strong>Vorta</strong> - (<a href="https://github.com/borgbase/vorta">Repo</a>, <a href="https://vorta.borgbase.com/">Home</a>) GUI backup client built on top of <a href="https://borgbackup.readthedocs.io/">BorgBackup</a>. <code>(linux, mac)</code></li>
<li><strong>wttr.in</strong> - (<a href="https://github.com/chubin/wttr.in">Repo</a>, <a href="http://wttr.in/">Home</a>) Weather forecast service that supports various representations, suitable for the terminal or web browser. <code>(server, flask)</code></li>
</ol>
<h2 id="organization"><a id="tag-organization" href="#tag-organization">Organization</a></h2>
<ol type="1">
<li><strong>Ambar</strong> - (<a href="https://github.com/RD17/ambar">Repo</a>, <a href="https://ambar.cloud/">Home</a>, <a href="https://app.ambar.cloud/">Demo</a>, <a href="https://ambar.cloud/docs/system-requirements">Docs</a>) Document search engine with automated crawling, OCR, tagging, and instant full-text search. <code>(server)</code></li>
<li><strong>ArchiveBox</strong> - (<a href="https://github.com/pirate/ArchiveBox">Repo</a>, <a href="https://archivebox.io/">Home</a>, <a href="https://github.com/pirate/ArchiveBox/wiki">Docs</a>) 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. <code>(internet, linux, windows, docker)</code></li>
<li><strong>archivematica</strong> - (<a href="https://github.com/artefactual/archivematica">Repo</a>, <a href="https://www.archivematica.org/en">Home</a>, <a href="https://www.archivematica.org/en/docs">Docs</a>) Digital preservation system designed to maintain standards-based, long-term access to collections of digital objects, targeted at archivists and librarians. <code>(internet, server)</code></li>
<li><strong>Baby Buddy</strong> - (<a href="https://github.com/cdubz/babybuddy">Repo</a>, <a href="http://demo.baby-buddy.net/">Demo</a>) 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. <code>(server)</code></li>
<li><strong>Baserow</strong> - (<a href="https://gitlab.com/bramw/baserow">Repo</a>, <a href="https://baserow.io/">Home</a>, <a href="https://github.com/bram2w/baserow">gh</a>, <a href="https://baserow.io/docs">Docs</a>) Web-based no-code persistence platform, like a database meets a spreadsheet, with a REST API. <code>(storage, server, django)</code></li>
<li><strong>beancount</strong> - (<a href="https://bitbucket.org/blais/beancount">Repo</a>, <a href="http://furius.ca/beancount">Home</a>, <a href="https://github.com/beancount/beancount">gh</a>, <a href="https://pypi.org/project/beancount">PyPI</a>, <a href="https://docs.google.com/document/d/1RaondTJCS_IUPBHFNdT8oqFKJjVJDsfsn6JEjBG04eA/edit">Docs</a>) 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, <a href="https://plaintextaccounting.org/">Plain Text Accounting</a>). <code>(linux, windows, mac)</code></li>
<li><strong>Bookwyrm</strong> - (<a href="https://github.com/bookwyrm-social/bookwyrm">Repo</a>, <a href="https://bookwyrm.social/">Home</a>) Social reading and reviewing, decentralized with ActivityPub. <code>(internet, communication, server, django)</code></li>
<li><strong>buku</strong> - (<a href="https://github.com/jarun/buku">Repo</a>, <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RMLTQ76JSXJ4Q">Fund</a>, <a href="https://github.com/jarun/buku/wiki">Docs</a>) Browser-independent bookmark manager with CLI and web server frontends, with integrations for browsers, cloud-based bookmark managers, and emacs. <code>(internet, linux, windows, mac, server)</code></li>
<li><strong>Byro</strong> - (<a href="https://github.com/byro/byro">Repo</a>, <a href="https://byro.readthedocs.io/">Docs</a>) Web-based membership administration tool for small and medium sized clubs/NGOs/associations of all kinds, with a focus on the DACH region. <code>(server)</code></li>
<li><strong>Calibre</strong> - (<a href="https://github.com/kovidgoyal/calibre">Repo</a>, <a href="https://calibre-ebook.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Calibre_%28software%29">WP</a>, <a href="https://www.patreon.com/kovidgoyal">Fund</a>) E-book manager designed for viewing, converting, editing, and cataloging e-books in all major formats. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Calibre-Web</strong> - (<a href="https://github.com/janeczku/calibre-web">Repo</a>) Web application providing a clean interface for browsing, reading, and downloading ebooks using an existing <a href="https://calibre-ebook.com/">Calibre</a> database. <code>(linux)</code></li>
<li><strong>CherryTree</strong> - (<a href="https://github.com/giuspen/cherrytree">Repo</a>, <a href="https://www.giuspen.com/cherrytree">Home</a>) Hierarchical wiki-like personal notepad, featuring rich text and syntax highlighting. <code>(linux, windows, gtk)</code></li>
<li><strong>Collaborate</strong> - (<a href="https://github.com/propublica/django-collaborative">Repo</a>, <a href="https://propublica.gitbook.io/collaborate-user-manual">Docs</a>) Web-based collaboration tool designed by <a href="https://www.propublica.org/nerds/making-collaborative-data-projects-easier-our-new-tool-collaborate-is-here">Propublica</a> for newsrooms to share datasets, with a workflow built around assigning tips and maintaining contacts. <code>(communication, server)</code></li>
<li><strong>CouchPotato</strong> - (<a href="https://github.com/CouchPotato/CouchPotatoServer">Repo</a>, <a href="http://couchpota.to/">Home</a>) Personal video recorder focused on movies, with support for usenet and torrents. <code>(linux, windows, mac)</code></li>
<li><strong>dupeGuru</strong> - (<a href="https://github.com/arsenetar/dupeguru">Repo</a>, <a href="https://dupeguru.voltaicideas.net/">Home</a>, <a href="https://dupeguru.voltaicideas.net/help/en">Docs</a>) Cross-platform GUI tool to find duplicate files. <code>(linux, windows, mac)</code></li>
<li><strong>dvc (Data Version Control)</strong> - (<a href="https://github.com/iterative/dvc">Repo</a>, <a href="https://dvc.org/">Home</a>, <a href="https://dvc.org/doc">Docs</a>) 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. <code>(scm, linux, windows, mac)</code></li>
<li><strong>fava</strong> - (<a href="https://github.com/beancount/fava">Repo</a>, <a href="https://fava.pythonanywhere.com/huge-example-file/income_statement">Demo</a>, <a href="https://beancount.github.io/fava">Docs</a>) Web interface for the double-entry bookkeeping software <a href="http://furius.ca/beancount/">Beancount</a> with a focus on features and usability. <code>(linux, windows, mac)</code></li>
<li><strong>Gramps</strong> - (<a href="https://github.com/gramps-project/gramps">Repo</a>, <a href="https://gramps-project.org/">Home</a>) Genealogy software that is both intuitive for hobbyists and feature-complete for professional genealogists. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>GTimeLog</strong> - (<a href="https://github.com/gtimelog/gtimelog">Repo</a>, <a href="https://gtimelog.org/">Home</a>, <a href="https://ko-fi.com/mgedmin">Fund</a>, <a href="https://gtimelog.org/docs.html">Docs</a>) Desktop-based time tracker with support for logging billable/non-billable work. <code>(productivity, linux, windows, mac)</code></li>
<li><strong>Headphones</strong> - (<a href="https://github.com/rembo10/headphones">Repo</a>, <a href="https://github.com/rembo10/headphones/wiki">Docs</a>) Web-based digital music library for automating music downloads through Usenet and torrents. <code>(linux, windows, mac)</code></li>
<li><strong>ihatemoney</strong> - (<a href="https://github.com/spiral-project/ihatemoney">Repo</a>, <a href="https://ihatemoney.org/">Home</a>, <a href="https://ihatemoney.readthedocs.io/">Docs</a>) Web application made to ease shared budget management by keeping track of who bought what, when, and for whom. <code>(server)</code></li>
<li><strong>Indico</strong> - (<a href="https://github.com/indico/indico">Repo</a>, <a href="https://getindico.io/">Home</a>, <a href="https://sandbox.getindico.io/">Demo</a>, <a href="https://docs.getindico.io/en/stable/installation">Docs</a>) Feature-rich web application designed at <a href="https://en.wikipedia.org/wiki/CERN">CERN</a> 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. <code>(communication, server)</code></li>
<li><strong>Invenio</strong> - (<a href="https://github.com/inveniosoftware/invenio">Repo</a>, <a href="https://invenio.readthedocs.io/">Docs</a>) Customizable platform for running a trusted digital repository. <code>(linux)</code></li>
<li><strong>jrnl</strong> - (<a href="https://github.com/maebert/jrnl">Repo</a>, <a href="http://jrnl.sh/">Home</a>) Simple, ecncrypted journal application for your command line. <code>(linux, windows, mac, homebrew)</code></li>
<li><strong>LazyLibrarian</strong> - (<a href="https://gitlab.com/LazyLibrarian/LazyLibrarian">Repo</a>, <a href="https://www.reddit.com/r/LazyLibrarian">Forum</a>, <a href="https://lazylibrarian.gitlab.io/">Docs</a>) Web-based digital library organizer with support for following authors and automatic metadata retrieval. <code>(linux, mac)</code></li>
<li><strong>Mayan</strong> - (<a href="https://gitlab.com/mayan-edms/mayan-edms">Repo</a>, <a href="https://www.mayan-edms.com/">Home</a>, <a href="https://www.paypal.me/MayanEDMS">Fund</a>, <a href="https://pypi.org/project/mayan-edms/3.2.7">PyPI</a>, <a href="https://docs.mayan-edms.com/">Docs</a>) 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. <code>(server)</code></li>
<li><strong>MLflow</strong> - (<a href="https://github.com/mlflow/mlflow">Repo</a>, <a href="https://mlflow.org/">Home</a>, <a href="https://mlflow.org/docs/latest/index.html">Docs</a>) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by <a href="https://docs.databricks.com/applications/mlflow/index.html">Databricks</a>. <code>(dev, linux, mac, corp)</code></li>
<li><strong>OpenLibrary</strong> - (<a href="https://github.com/internetarchive/openlibrary">Repo</a>, <a href="https://openlibrary.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Open_Library">WP</a>) Web application for an open, editable library catalog, used by <a href="https://archive.org/">The Internet Archive</a> towards building a web page for every book ever published. <code>(linux, windows, mac, docker)</code></li>
<li><strong>Paperless</strong> - (<a href="https://github.com/the-paperless-project/paperless">Repo</a>, <a href="https://paperless.readthedocs.io/en/latest">Docs</a>) Scan, index, and archive all of your paper documents. Supports OCR, tags, search, encryption and more. <code>(server)</code></li>
<li><strong>Paperwork</strong> - (<a href="https://gitlab.gnome.org/World/OpenPaperwork/paperwork">Repo</a>, <a href="https://openpaper.work/">Home</a>, <a href="https://www.patreon.com/openpaper">Fund</a>, <a href="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/home">Docs</a>) Personal document manager for organizing scanned documents and PDFs, with support for OCR, automatic tagging, and search. <code>(linux, windows, gtk)</code></li>
<li><strong>Pinry</strong> - (<a href="https://github.com/pinry/pinry">Repo</a>, <a href="https://getpinry.com/">Home</a>) Tiling image board system for saving, tagging, and sharing images, videos, and websites, like a self-hosted Pinterest. <code>(server)</code></li>
<li><strong>Pretalx</strong> - (<a href="https://github.com/pretalx/pretalx">Repo</a>, <a href="https://pretalx.com/p/about">Home</a>, <a href="https://www.patreon.com/rixx">Fund</a>) Web-based conference planning tool, with support for Calls for Papers (CFP), scheduling, and speaker management. <code>(communication, server)</code></li>
<li><strong>PyMedusa</strong> - (<a href="https://github.com/pymedusa/Medusa">Repo</a>, <a href="https://pymedusa.com/">Home</a>) Video library manager for TV shows, with automatic download support. <code>(linux, windows)</code></li>
<li><strong>Radicale</strong> - (<a href="https://github.com/Kozea/Radicale">Repo</a>, <a href="https://radicale.org/">Home</a>) Simple CalDAV (calendar) and CardDAV (contact) server. <code>(server)</code></li>
<li><strong>RedNotebook</strong> - (<a href="https://github.com/jendrikseipp/rednotebook">Repo</a>, <a href="https://rednotebook.sourceforge.io/downloads.html">Home</a>) 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. <code>(linux, windows, mac)</code></li>
<li><strong>Scholia</strong> - (<a href="https://github.com/fnielsen/scholia">Repo</a>, <a href="https://scholia.toolforge.org/">Home</a>, <a href="https://www.wikidata.org/wiki/Wikidata%3AScholia">Docs</a>) Python package and web application for interacting with scholarly information on <a href="https://www.wikidata.org/">Wikidata</a>. <code>(science, server)</code></li>
<li><strong>Senaite</strong> - (<a href="https://github.com/senaite/senaite.lims">Repo</a>, <a href="https://www.senaite.com/">Home</a>) Web-based, mobile-first laboratory information management system (LIMS). <code>(server)</code></li>
<li><strong>SiCKRAGE</strong> - (<a href="https://git.sickrage.ca/SiCKRAGE/sickrage">Repo</a>, <a href="https://github.com/SiCKRAGE/SiCKRAGE">gh</a>, <a href="https://git.sickrage.ca/SiCKRAGE/sickrage/wikis/FAQ%27s-and-Fixes">Docs</a>) Video library manager with support for automatic TV show archival. <code>(linux, windows)</code></li>
<li><strong>Taiga</strong> - (<a href="https://github.com/taigaio/taiga-back">Repo</a>, <a href="https://taiga.io/">Home</a>, <a href="http://taigaio.github.io/taiga-doc/dist">Docs</a>) Web application built for managing projects with agile development processes. <code>(dev, server, django)</code></li>
<li><strong>Wikid Pad</strong> - (<a href="https://github.com/WikidPad/WikidPad">Repo</a>, <a href="http://wikidpad.sourceforge.net/">Home</a>) Desktop wiki notebook for storing your thoughts and ideas. <code>(linux, windows, mac, wx)</code></li>
<li><strong>Xandikos</strong> - (<a href="https://github.com/jelmer/xandikos">Repo</a>, <a href="https://www.xandikos.org/">Home</a>) Lightweight but relatively complete CardDAV/CalDAV server which backs up changes in a Git repository. <code>(server)</code></li>
<li><strong>Zim Wiki</strong> - (<a href="https://github.com/jaap-karssenberg/zim-desktop-wiki">Repo</a>, <a href="http://zim-wiki.org/">Home</a>) Desktop wiki designed for note-taking, list-making, and drafting. <code>(linux, windows, gtk)</code></li>
</ol>
<h2 id="communication"><a id="tag-communication" href="#tag-communication">Communication</a></h2>
<ol type="1">
<li><strong>Abilian SBE</strong> - (<a href="https://github.com/abilian/abilian-sbe">Repo</a>, <a href="https://www.abilian.com/">Home</a>) A “Social Business Engine” with features including lightweight document management, discussions, wikis, timelines, and more. <code>(cms, server)</code></li>
<li><strong>Askbot</strong> - (<a href="https://github.com/ASKBOT/askbot-devel">Repo</a>, <a href="https://askbot.com/">Home</a>) Q&A web platform similar to StackOverflow, complete with tagging, reputation, badges, and more. <code>(server, corp)</code></li>
<li><strong>Bitmessage</strong> - (<a href="https://github.com/Bitmessage/PyBitmessage">Repo</a>, <a href="https://bitmessage.org/wiki/Main_Page">Docs</a>) Reference client for Bitmessage, a peer-to-peer encrypted decentralised communication protocol. <code>(linux, windows, mac, kivy, qt4, tui)</code></li>
<li><strong>Bookwyrm</strong> - (<a href="https://github.com/bookwyrm-social/bookwyrm">Repo</a>, <a href="https://bookwyrm.social/">Home</a>) Social reading and reviewing, decentralized with ActivityPub. <code>(internet, organization, server, django)</code></li>
<li><strong>Collaborate</strong> - (<a href="https://github.com/propublica/django-collaborative">Repo</a>, <a href="https://propublica.gitbook.io/collaborate-user-manual">Docs</a>) Web-based collaboration tool designed by <a href="https://www.propublica.org/nerds/making-collaborative-data-projects-easier-our-new-tool-collaborate-is-here">Propublica</a> for newsrooms to share datasets, with a workflow built around assigning tips and maintaining contacts. <code>(organization, server)</code></li>
<li><strong>dak</strong> - (<a href="https://salsa.debian.org/ftp-team/dak">Repo</a>) Collection of programs used to maintain the Debian project’s email archives. <code>(linux)</code></li>
<li><strong>Django Wiki</strong> - (<a href="https://github.com/django-wiki/django-wiki">Repo</a>, <a href="https://demo.django-wiki.org/">Demo</a>, <a href="https://django-wiki.readthedocs.io/en/latest">Docs</a>) A simple and mature web-based wiki. <code>(server)</code></li>
<li><strong>Docassemble</strong> - (<a href="https://github.com/jhpyle/docassemble">Repo</a>, <a href="https://docassemble.org/">Home</a>, <a href="https://docassemble.org/docs.html">Docs</a>) Platform for creating mobile-friendly web-based interviews, collecting responses, and much more. <code>(server)</code></li>
<li><strong>Formspree</strong> - (<a href="https://github.com/formspree/formspree">Repo</a>, <a href="https://formspree.io/">Home</a>) Web server which turns an HTML form submission into an email, without registration, JavaScript, or custom Python. <code>(server, corp)</code></li>
<li><strong>Gajim</strong> - (<a href="https://dev.gajim.org/gajim/gajim">Repo</a>, <a href="https://en.wikipedia.org/wiki/Gajim">WP</a>) Lightweight, cross-platform instant messaging client for the XMPP protocol. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>GlobaLeaks</strong> - (<a href="https://github.com/globaleaks/GlobaLeaks">Repo</a>, <a href="https://www.globaleaks.org/">Home</a>) Web application to enable secure and anonymous whistleblowing initiatives. <code>(server)</code></li>
<li><strong>Hangups</strong> - (<a href="https://github.com/tdryer/hangups">Repo</a>, <a href="https://snapcraft.io/hangups">Snap</a>, <a href="https://hangups.readthedocs.io/en/latest">Docs</a>) Third-party instant messenger for <a href="https://en.wikipedia.org/wiki/Google_Hangouts">Google Hangouts</a>, with support for group messaging and other proprietary features. <code>(linux, mac, docker, snap)</code></li>
<li><strong>Hawkpost</strong> - (<a href="https://github.com/whitesmith/hawkpost">Repo</a>, <a href="https://hawkpost.co/">Home</a>) Web application which enables receiving encrypted messages from less technical senders. <code>(server)</code></li>
<li><strong>Helios Voting</strong> - (<a href="https://github.com/benadida/helios-server">Repo</a>, <a href="http://heliosvoting.org/">Home</a>) End-to-end verifiable voting system. <code>(server)</code></li>
<li><strong>Inboxen</strong> - (<a href="https://github.com/Inboxen/Inboxen">Repo</a>, <a href="https://inboxen.org/">Home</a>, <a href="https://inboxen.readthedocs.io/en/latest">Docs</a>) Web application which provides an infinite number of unique email inboxes, for segmenting services and maintaining privacy. <code>(server)</code></li>
<li><strong>Indico</strong> - (<a href="https://github.com/indico/indico">Repo</a>, <a href="https://getindico.io/">Home</a>, <a href="https://sandbox.getindico.io/">Demo</a>, <a href="https://docs.getindico.io/en/stable/installation">Docs</a>) Feature-rich web application designed at <a href="https://en.wikipedia.org/wiki/CERN">CERN</a> 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. <code>(organization, server)</code></li>
<li><strong>Magic Wormhole</strong> - (<a href="https://github.com/warner/magic-wormhole">Repo</a>, <a href="https://pypi.org/project/magic-wormhole">PyPI</a>, <a href="https://magic-wormhole.readthedocs.io/en/latest">Docs</a>) Security- and speed-focused file transfer tool with support for files, text, and directories. <code>(linux, mac, console)</code></li>
<li><strong>Mailman</strong> - (<a href="https://gitlab.com/mailman/mailman">Repo</a>, <a href="http://www.list.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/GNU_Mailman">WP</a>) The original listserv, a web application and email server for managing subscriptions and discussion archives. <code>(server)</code></li>
<li><strong>Mailpile</strong> - (<a href="https://github.com/mailpile/Mailpile">Repo</a>, <a href="https://mailpile.is/">Home</a>) Fast email client with user-friendly encryption and privacy features. <code>(linux, windows, mac)</code></li>
<li><strong>Mailu</strong> - (<a href="https://github.com/Mailu/Mailu">Repo</a>, <a href="https://mailu.io/">Home</a>) Full-featured mail server designed for easy setup and maintenance, supporting IMAP, IMAP+, SMTP, and Submission, as well as a slew of advanced features. <code>(server)</code></li>
<li><strong>Modoboa</strong> - (<a href="https://github.com/modoboa/modoboa">Repo</a>, <a href="https://modoboa.org/en">Home</a>) 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. <code>(server)</code></li>
<li><strong>MoinMoin</strong> - (<a href="https://github.com/moinwiki/moin">Repo</a>, <a href="http://moinmo.in/">Home</a>, <a href="https://en.wikipedia.org/wiki/MoinMoin">WP</a>, <a href="https://moin-20.readthedocs.io/en/latest">Docs</a>) Python’s own web-based wiki software, used for <a href="https://wiki.python.org/moin/">the official Python wiki</a> and many others. <code>(server)</code></li>
<li><strong>OfflineIMAP</strong> - (<a href="https://github.com/OfflineIMAP/offlineimap">Repo</a>, <a href="http://www.offlineimap.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/OfflineIMAP">WP</a>) IMAP reader and synchronizer. <code>(linux)</code></li>
<li><strong>OnionShare</strong> - (<a href="https://github.com/micahflee/onionshare">Repo</a>, <a href="https://onionshare.org/">Home</a>, <a href="https://github.com/micahflee/onionshare/wiki">Docs</a>) Secure and anonymous file sharing over <a href="https://en.wikipedia.org/wiki/Tor_(anonymity_network)">Tor</a> services. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Pootle</strong> - (<a href="https://github.com/translate/pootle">Repo</a>, <a href="http://pootle.translatehouse.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Pootle">WP</a>) Web application for collaborative translation. <code>(server)</code></li>
<li><strong>Pretalx</strong> - (<a href="https://github.com/pretalx/pretalx">Repo</a>, <a href="https://pretalx.com/p/about">Home</a>, <a href="https://www.patreon.com/rixx">Fund</a>) Web-based conference planning tool, with support for Calls for Papers (CFP), scheduling, and speaker management. <code>(organization, server)</code></li>
<li><strong>pycsw</strong> - (<a href="https://github.com/geopython/pycsw">Repo</a>, <a href="https://en.wikipedia.org/wiki/Pycsw">WP</a>) Full implementation of the OpenGIS Catalogue Service Implementation Specification. <code>(server)</code></li>
<li><strong>RapidSMS</strong> - (<a href="https://github.com/rapidsms/rapidsms">Repo</a>, <a href="http://rapidsms.org/">Home</a>, <a href="https://rapidsms.readthedocs.io/en/develop">Docs</a>) Interactive SMS text messaging platform. <code>(server)</code></li>
<li><strong>SecureDrop</strong> - (<a href="https://github.com/freedomofpress/securedrop">Repo</a>, <a href="https://securedrop.org/">Home</a>, <a href="https://docs.securedrop.org/">Docs</a>) Whistleblower submission system for media organizations to securely accept documents from anonymous sources. Originally created by <a href="https://en.wikipedia.org/wiki/Aaron_Swartz">Aaron Swartz</a> and currently managed by the <a href="https://en.wikipedia.org/wiki/Freedom_of_the_Press_Foundation">Freedom of the Press Foundation</a>. <code>(server, flask)</code></li>
<li><strong>Socialhome</strong> - (<a href="https://git.feneas.org/socialhome/socialhome">Repo</a>, <a href="https://socialhome.network/">Home</a>, <a href="https://github.com/jaywink/socialhome">gh</a>, <a href="https://socialhome.readthedocs.io/en/latest">Docs</a>) Web application enabling users to build a federated personal profile with social networking functionality. <code>(server)</code></li>
<li><strong>Synapse</strong> - (<a href="https://github.com/matrix-org/synapse">Repo</a>, <a href="https://riot.im/app#/home">Home</a>, <a href="https://www.patreon.com/matrixdotorg/overview">Fund</a>) Reference server for the <a href="https://matrix.org">matrix.org</a> distributed chat protocol. Used daily by tens of thousands at <a href="https://riot.im/app/">riot.im</a>. <code>(server)</code></li>
<li><strong>Virtaal</strong> - (<a href="https://github.com/translate/virtaal">Repo</a>, <a href="http://virtaal.translatehouse.org/">Home</a>) Cross-platform GUI for performing translation, with support for a variety of formats. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>Weblate</strong> - (<a href="https://github.com/WeblateOrg/weblate">Repo</a>, <a href="https://weblate.org/">Home</a>, <a href="https://pypi.org/project/Weblate">PyPI</a>) Web based localization tool with tight version control integration. <code>(server)</code></li>
<li><strong>Zulip</strong> - (<a href="https://github.com/zulip/zulip">Repo</a>, <a href="https://zulip.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Zulip">WP</a>, <a href="https://zulip.readthedocs.io/en/latest">Docs</a>) Powerful chat server and web client with support for threaded conversations. <code>(server)</code></li>
</ol>
<h2 id="education"><a id="tag-education" href="#tag-education">Education</a></h2>
<ol type="1">
<li><strong>Anki</strong> - (<a href="https://github.com/dae/anki">Repo</a>, <a href="https://apps.ankiweb.net/">Home</a>, <a href="https://apps.ankiweb.net/docs/manual.html">Docs</a>) Powerful desktop application for flash cards and memorization. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>DrawBot</strong> - (<a href="https://github.com/typemytype/drawbot">Repo</a>, <a href="http://www.drawbot.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/DrawBot">WP</a>) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. <code>(graphics, dev, mac)</code></li>
<li><strong>Kolibri</strong> - (<a href="https://github.com/learningequality/kolibri">Repo</a>, <a href="https://learningequality.org/kolibri">Home</a>, <a href="https://kolibridemo.learningequality.org/">Demo</a>, <a href="https://pypi.org/project/kolibri">PyPI</a>, <a href="https://kolibri.readthedocs.io/en/latest">Docs</a>) 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). <code>(server)</code></li>
<li><strong>Mnemosyne</strong> - (<a href="https://github.com/mnemosyne-proj/mnemosyne">Repo</a>, <a href="https://mnemosyne-proj.org/">Home</a>) Spaced-repetition flashcard program for efficient memorization. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>NBGrader</strong> - (<a href="https://github.com/jupyter/nbgrader">Repo</a>, <a href="https://nbgrader.readthedocs.io/en/stable">Docs</a>) Jupyter-based application which enables educators to create, assign, and grade assignments in notebook form. <code>(server)</code></li>
<li><strong>Open edX Platform</strong> - (<a href="https://github.com/edx/edx-platform">Repo</a>, <a href="http://open.edx.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/EdX#Open_edX">WP</a>) Platform for online education providers, powering <a href="https://en.wikipedia.org/wiki/EdX">edX</a>. <code>(server)</code></li>
<li><strong>RELATE</strong> - (<a href="https://github.com/inducer/relate">Repo</a>, <a href="https://documen.tician.de/relate">Docs</a>) Web-based courseware with support for course planning and versioning, scheduling, testing, and grading. <code>(server)</code></li>
<li><strong>Tutor</strong> - (<a href="https://github.com/overhangio/tutor">Repo</a>, <a href="https://docs.tutor.overhang.io/">Docs</a>) Docker-based Open edX distribution, both for production and local development, with a goal of easing deployment, customization, upgrading, and scaling. <code>(server)</code></li>
</ol>
<h2 id="science"><a id="tag-science" href="#tag-science">Science</a></h2>
<ol type="1">
<li><strong>AnuGA</strong> - (<a href="https://github.com/GeoscienceAustralia/anuga_core">Repo</a>) Advanced simulation of the shallow water equation, for modeling tsunamis, dam breaks, and floods. <code>(linux, windows)</code></li>
<li><strong>Artisan</strong> - (<a href="https://github.com/artisan-roaster-scope/artisan">Repo</a>, <a href="https://artisan-scope.org/">Home</a>, <a href="https://artisan-scope.org/docs/quick-start-guide">Docs</a>) Desktop visual scope for coffee roasters, which helps coffee roasters record, analyze, and control roast profiles. <code>(linux, windows, mac)</code></li>
<li><strong>ASCEND</strong> - (<a href="http://code.ascend4.org/ascend/trunk">Repo</a>, <a href="http://ascend4.org/Main_Page">Home</a>, <a href="https://en.wikipedia.org/wiki/ASCEND">WP</a>) Mathematical chemical process modelling system developed at Carnegie Mellon University since late 1978. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>CellProfiler</strong> - (<a href="https://github.com/CellProfiler/CellProfiler">Repo</a>, <a href="http://cellprofiler.org/">Home</a>, <a href="https://cellprofiler.org/cpa">Manual</a>, <a href="https://github.com/CellProfiler/CellProfiler/wiki">Docs</a>) Interactive data exploration, analysis, and classification of biological image sets. <code>(linux, windows, mac)</code></li>
<li><strong>cellxgene</strong> - (<a href="https://github.com/chanzuckerberg/cellxgene">Repo</a>, <a href="https://chanzuckerberg.github.io/cellxgene">Home</a>) Web-based interactive explorer for single-cell transcriptomics data. <code>(linux, windows, mac, fnd)</code></li>
<li><strong>CKAN</strong> - (<a href="https://github.com/ckan/ckan">Repo</a>, <a href="https://ckan.org/">Home</a>) Data management system (DMS) which makes it easy to publish, share, and use data. Data hubs powered by CKAN include <a href="https://datahub.io">datahub.io</a>, <a href="https://catalog.data.gov">catalog.data.gov</a>, and <a href="https://europeandataportal.eu/data/en/dataset">europeandataportal.eu</a>, among many other sites. <code>(server, flask)</code></li>
<li><strong>CoCalc</strong> - (<a href="https://github.com/sagemathinc/cocalc">Repo</a>, <a href="https://cocalc.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/CoCalc">WP</a>) 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. <code>(server)</code></li>
<li><strong>Dissem.in</strong> - (<a href="https://github.com/dissemin/dissemin">Repo</a>, <a href="https://dissem.in/">Home</a>, <a href="https://dev.dissem.in/">Docs</a>) Web platform to help researchers upload their papers to open-access repositories. <code>(server, django)</code></li>
<li><strong>Galaxy</strong> - (<a href="https://github.com/galaxyproject/galaxy">Repo</a>, <a href="https://galaxyproject.org/">Home</a>, <a href="https://galaxyproject.org/docs">Docs</a>) Web-based platform for reproducible and transparent computational research, with a focus on bioinformatics. <code>(server)</code></li>
<li><strong>InVesalius</strong> - (<a href="https://github.com/invesalius/invesalius3">Repo</a>, <a href="https://invesalius.github.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/InVesalius">WP</a>) Generates virtual reconstructions of structures in the human body for medical purposes, including CT and MRI scans. <code>(linux, windows, mac, gtk)</code></li>
<li><strong>Manim</strong> - (<a href="https://github.com/3b1b/manim">Repo</a>, <a href="https://manim.readthedocs.io/">Docs</a>) Animation engine for explanatory math videos, primarily designed for <a href="https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw">works by 3blue1brown</a>. <code>(linux)</code></li>
<li><strong>Mayavi</strong> - (<a href="https://github.com/enthought/mayavi">Repo</a>, <a href="http://docs.enthought.com/mayavi/mayavi">Home</a>) General purpose, cross-platform tool for 2-D and 3-D scientific data visualization. <code>(linux, windows, mac, qt4)</code></li>
<li><strong>Mosaic</strong> - (<a href="https://github.com/usnistgov/mosaic">Repo</a>, <a href="https://pages.nist.gov/mosaic">Home</a>, <a href="https://pages.nist.gov/mosaic/html/index.html">Docs</a>) Desktop-based single molecule analysis toolbox that automatically decodes multi-state nanopore data. <code>(linux, windows, mac, gov)</code></li>
<li><strong>odemis</strong> - (<a href="https://github.com/delmic/odemis">Repo</a>, <a href="https://www.delmic.com/microscopy-software-odemis">Home</a>) Desktop imaging workflow software for Delmic microscopes, supporting autofocus, coordinate history, and OME-TIFF and HDF5 export. <code>(linux)</code></li>
<li><strong>OPEM</strong> - (<a href="https://github.com/ECSIM/opem">Repo</a>, <a href="https://www.ecsim.ir/opem/doc">Docs</a>) A modeling tool for evaluating the performance of <a href="https://en.wikipedia.org/wiki/Proton-exchange_membrane_fuel_cell">proton exchange membrane (PEM) fuel cells</a>. <code>(linux, windows, mac)</code></li>
<li><strong>Orange</strong> - (<a href="https://github.com/biolab/orange3">Repo</a>, <a href="https://orange.biolab.si/">Home</a>, <a href="https://en.wikipedia.org/wiki/Orange_%28software%29">WP</a>) Component-based data mining software for graphical interactive data analysis and visualization. <code>(linux, windows, mac, qt4, qt5)</code></li>
<li><strong>Pybliographer</strong> - (<a href="https://github.com/GNOME/pybliographer">Repo</a>, <a href="https://pybliographer.org/">Home</a>) Bibliographic database manager with a user-friendly desktop UI. <code>(linux, gtk)</code></li>
<li><strong>ReproZip</strong> - (<a href="https://github.com/VIDA-NYU/reprozip">Repo</a>, <a href="https://www.reprozip.org/">Home</a>, <a href="https://examples.reprozip.org/">Demo</a>, <a href="https://pypi.org/project/reprozip">PyPI</a>, <a href="https://docs.reprozip.org/">Docs</a>) Command-line tool which automatically builds reproducible experiments archives from console commands, designed for use in computational science. <code>(productivity, linux)</code></li>
<li><strong>Sage Math</strong> - (<a href="https://git.sagemath.org/sage.git">Repo</a>, <a href="http://www.sagemath.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/SageMath">WP</a>) Cross-platform computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus, and statistics. <code>(linux, windows, mac)</code></li>
<li><strong>Scholia</strong> - (<a href="https://github.com/fnielsen/scholia">Repo</a>, <a href="https://scholia.toolforge.org/">Home</a>, <a href="https://www.wikidata.org/wiki/Wikidata%3AScholia">Docs</a>) Python package and web application for interacting with scholarly information on <a href="https://www.wikidata.org/">Wikidata</a>. <code>(organization, server)</code></li>
<li><strong>SOFA Statistics</strong> - (<a href="https://code.launchpad.net/sofastatistics">Repo</a>, <a href="http://www.sofastatistics.com/">Home</a>) User-friendly statistics and analysis with a learn-as-you-go approach. <code>(linux, windows, mac, wx)</code></li>
<li><strong>Spack</strong> - (<a href="https://github.com/spack/spack">Repo</a>, <a href="https://spack.io/">Home</a>, <a href="https://spack.readthedocs.io/en/latest">Docs</a>) Language-independent package manager for supercomputers, Mac, and Linux, designed for scientific computing. <code>(pkg_mgr, linux, mac)</code></li>
<li><strong>Taguette</strong> - (<a href="https://gitlab.com/remram44/taguette">Repo</a>, <a href="https://www.taguette.org/">Home</a>, <a href="https://github.com/remram44/taguette">gh</a>, <a href="https://pypi.org/project/taguette">PyPI</a>, <a href="https://www.taguette.org/getting-started.html">Docs</a>) Web-based qualitative research tool supporting importing, tagging, highlighting, and exporting many document formats. <code>(server)</code></li>
<li><strong>Veusz</strong> - (<a href="https://github.com/veusz/veusz">Repo</a>, <a href="https://veusz.github.io/">Home</a>) 2D and 3D scientific plotting, designed to produce publication-ready PDF or SVG graphs. <code>(linux, windows, mac, qt)</code></li>
</ol>
<h2 id="cms"><a id="tag-cms" href="#tag-cms">CMS</a></h2>
<ol type="1">
<li><strong>Abilian SBE</strong> - (<a href="https://github.com/abilian/abilian-sbe">Repo</a>, <a href="https://www.abilian.com/">Home</a>) A “Social Business Engine” with features including lightweight document management, discussions, wikis, timelines, and more. <code>(communication, server)</code></li>
<li><strong>Django-CMS</strong> - (<a href="https://github.com/divio/django-cms">Repo</a>, <a href="https://www.django-cms.org/en">Home</a>) Enterprise content management system based on the Django framework with version control, multi-site support, and more. <code>(server, django)</code></li>
<li><strong>Ella</strong> - (<a href="https://github.com/ella/ella">Repo</a>, <a href="https://ella.readthedocs.io/en/latest/index.html">Docs</a>) Django-based content management system with a focus on high-traffic news sites and Internet magazines. <code>(server, django)</code></li>
<li><strong>Mezzanine</strong> - (<a href="https://github.com/stephenmcd/mezzanine">Repo</a>, <a href="http://mezzanine.jupo.org/">Home</a>) Consistent and flexible content management platform built on the Django framework. <code>(server, django)</code></li>
<li><strong>Plone</strong> - (<a href="https://github.com/plone/Plone">Repo</a>, <a href="https://plone.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Plone_%28software%29">WP</a>) Extensible enterprise content management system built on Zope. <code>(server)</code></li>
<li><strong>Plumi</strong> - (<a href="https://github.com/plumi/plumi.app">Repo</a>, <a href="https://en.wikipedia.org/wiki/Plumi">WP</a>) Video sharing content management system based on <a href="https://en.wikipedia.org/wiki/Plone_(software)">Plone</a>. <code>(video, server, plone)</code></li>
<li><strong>Pretix</strong> - (<a href="https://github.com/pretix/pretix">Repo</a>, <a href="https://pretix.eu/">Home</a>, <a href="https://pretix.eu/about/en/blog">Blog</a>, <a href="https://pypi.org/project/pretix">PyPI</a>, <a href="https://docs.pretix.eu/en/latest/development/index.html">Docs</a>) Web-based ticketing software, with support for customizable storefronts, direct payments, box office, and reporting. <code>(server, corp)</code></li>
<li><strong>PyCon</strong> - (<a href="https://github.com/PyCon/pycon">Repo</a>, <a href="https://us.pycon.org/">Home</a>, <a href="https://pycon.readthedocs.io/en/latest">Docs</a>) Content management and conference organization web application, based on Django and <a href="https://github.com/pinax/symposion">Symposion</a>. <code>(server, django)</code></li>
<li><strong>Saleor</strong> - (<a href="https://github.com/mirumee/saleor">Repo</a>, <a href="https://getsaleor.com/">Home</a>) Modular, high-performance e-commerce storefront built with Django, GraphQL, and ReactJS. <code>(server, django)</code></li>
<li><strong>Shuup</strong> - (<a href="https://github.com/shuup/shuup">Repo</a>, <a href="https://www.shuup.com/">Home</a>, <a href="https://shuup.readthedocs.io/en/latest">Docs</a>) Storefront web application, with support for single- and multi-marketplace models. <code>(server)</code></li>
<li><strong>Wagtail</strong> - (<a href="https://github.com/wagtail/wagtail">Repo</a>, <a href="https://wagtail.io/">Home</a>) A Django content management system focused on flexibility and user experience. <code>(server, django)</code></li>
</ol>
<h2 id="erp"><a id="tag-erp" href="#tag-erp">ERP</a></h2>
<ol type="1">
<li><strong>ERP5</strong> - (<a href="https://lab.nexedi.com/nexedi/erp5">Repo</a>, <a href="https://erp5.nexedi.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/ERP5">WP</a>) Web-based ERP, CRM, DMS, and Big Data system with hundreds of built-in modules, designed for corporate scalability. <code>(server)</code></li>
<li><strong>ERPNext</strong> - (<a href="https://github.com/frappe/erpnext">Repo</a>, <a href="https://erpnext.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/ERPNext">WP</a>) Web-based ERP system with accounting, inventory, CRM, sales, procurement, project management, and HR. Built on <a href="https://github.com/frappe/frappe">Frappe</a> and MariaDB. <code>(server)</code></li>
<li><strong>Frepple</strong> - (<a href="https://github.com/frePPLe/frepple">Repo</a>, <a href="https://frepple.com/">Home</a>, <a href="https://frepple.org/docs/current">Docs</a>) Web-based supply chain planning for production planning and scheduling. <code>(linux, windows, server)</code></li>
<li><strong>Odoo</strong> - (<a href="https://github.com/odoo/odoo">Repo</a>, <a href="https://www.odoo.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Odoo">WP</a>) Web-based ERP and CRM with many built-in modules, plus thousands of apps to suit any business. <code>(server)</code></li>
<li><strong>Tryton</strong> - (<a href="https://hg.tryton.org/trytond">Repo</a>, <a href="https://www.tryton.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Tryton">WP</a>, <a href="https://docs.tryton.org/en/latest">Docs</a>) Modular web-based ERP, designed for companies of all sizes. <code>(server, fdn)</code></li>
</ol>
<h2 id="static-site"><a id="tag-static_site" href="#tag-static_site">Static Site</a></h2>
<ol type="1">
<li><strong>Cactus</strong> - (<a href="https://github.com/eudicots/Cactus">Repo</a>, <a href="https://pypi.org/project/cactus">PyPI</a>) Static website generator using Django templates. <code>(linux, windows, mac)</code></li>
<li><strong>Chert</strong> - (<a href="https://github.com/mahmoud/chert">Repo</a>, <a href="https://pypi.org/project/chert">PyPI</a>) Static site generator with built-in support for listicles, created by this humble author, used to power <a href="https://calver.org">calver.org</a>, <a href="https://0ver.org">0ver.org</a>, and <a href="https://sedimental.org/">sedimental.org</a>, the author’s blog. Mostly here as an easter egg :) <code>(linux, windows, mac)</code></li>
<li><strong>Grow</strong> - (<a href="https://github.com/grow/grow">Repo</a>, <a href="https://grow.io/">Home</a>, <a href="https://pypi.org/project/grow">PyPI</a>) Static site generator optimized for building interactive, localized microsites, with a focus on workflow and maintainability. <code>(linux, windows, mac)</code></li>
<li><strong>Hyde</strong> - (<a href="https://github.com/hyde/hyde">Repo</a>, <a href="http://hyde.github.io/">Home</a>, <a href="https://pypi.org/project/hyde">PyPI</a>) Static site generator which began as the Python counterpart to <a href="https://github.com/jekyll/jekyll">Jekyll</a>. <code>(linux, windows, mac)</code></li>
<li><strong>Lektor</strong> - (<a href="https://github.com/lektor/lektor">Repo</a>, <a href="https://www.getlektor.com/">Home</a>, <a href="https://pypi.org/project/Lektor">PyPI</a>) Static site generator with built-in admin console and minimal desktop application. <code>(linux, windows, mac)</code></li>
<li><strong>Nikola</strong> - (<a href="https://github.com/getnikola/nikola">Repo</a>, <a href="https://www.getnikola.com/">Home</a>, <a href="https://pypi.org/project/nikola">PyPI</a>) Command-line static site generator with incremental rebuilds and support for Markdown, reST, Jupyter notebooks, and HTML. <code>(linux, windows, mac)</code></li>
<li><strong>Pelican</strong> - (<a href="https://github.com/getpelican/pelican">Repo</a>, <a href="https://blog.getpelican.com/">Home</a>, <a href="https://pypi.org/project/pelican">PyPI</a>) Command-line static site generator that supports Markdown and reST syntax. <code>(linux, windows, mac)</code></li>
<li><strong>Prosopopee</strong> - (<a href="https://github.com/Psycojoker/prosopopee">Repo</a>, <a href="https://surleschemins.fr/">Demo</a>, <a href="https://pypi.org/project/prosopopee">PyPI</a>, <a href="https://prosopopee.readthedocs.io/">Docs</a>) A static site generator designed for photographers and others who tell stories with pictures. <code>(linux, windows, mac)</code></li>
<li><strong>PyVideo</strong> - (<a href="https://github.com/pyvideo/pyvideo">Repo</a>, <a href="https://pyvideo.org/">Home</a>) Static media index custom-built for the Python community, and all the content our meetings and conferences produce. <code>(video, linux, server)</code></li>
</ol>
<h2 id="dev"><a id="tag-dev" href="#tag-dev">Dev</a></h2>
<p>Projects related to software development and adjacent technical areas.</p>
<h3 id="scm"><a id="tag-dev.scm" href="#tag-dev.scm">SCM</a></h3>
<ol type="1">
<li><strong>Allura</strong> - (<a href="https://github.com/apache/allura">Repo</a>, <a href="https://allura.apache.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Apache_Allura">WP</a>) Software <a href="https://en.wikipedia.org/wiki/Forge_(software)">forge</a>, with support for git, hg, and svn. <code>(server)</code></li>
<li><strong>dvc (Data Version Control)</strong> - (<a href="https://github.com/iterative/dvc">Repo</a>, <a href="https://dvc.org/">Home</a>, <a href="https://dvc.org/doc">Docs</a>) 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. <code>(organization, linux, windows, mac)</code></li>
<li><strong>Git Cola</strong> - (<a href="https://github.com/git-cola/git-cola">Repo</a>, <a href="https://git-cola.github.io/">Home</a>) Featureful cross-platform GUI wrapper for <code>git</code>. <code>(linux, windows, mac, qt4, qt5)</code></li>
<li><strong>Gitless</strong> - (<a href="https://github.com/sdg-mit/gitless">Repo</a>, <a href="https://gitless.com/">Home</a>, <a href="https://pypi.org/project/gitless">PyPI</a>, <a href="https://gitless.com/#documentation">Docs</a>) Simple version control system built on top of Git. <code>(linux, windows, mac)</code></li>
<li><strong>GNU Bazaar</strong> - (<a href="https://code.launchpad.net/bzr">Repo</a>, <a href="http://bazaar.canonical.com/en">Home</a>, <a href="https://en.wikipedia.org/wiki/GNU_Bazaar">WP</a>, <a href="http://doc.bazaar.canonical.com/en">Docs</a>) Distributed and client-server revision control system. <code>(linux, windows, mac)</code></li>
<li><strong>Kallithea</strong> - (<a href="https://kallithea-scm.org/repos/kallithea">Repo</a>, <a href="https://en.wikipedia.org/wiki/Kallithea_%28software%29">WP</a>) Software <a href="https://en.wikipedia.org/wiki/Forge_(software)">forge</a> for Mercurial and Git with a built-in push/pull server, full text search, and code-review. Forked from RhodeCode in 2014. <code>(server)</code></li>
<li><strong>Klaus</strong> - (<a href="https://github.com/jonashaag/klaus">Repo</a>, <a href="http://klausdemo.lophus.org/">Demo</a>, <a href="https://pypi.org/project/klaus">PyPI</a>, <a href="https://github.com/jonashaag/klaus/wiki">Docs</a>) pip-installable web-based viewer for git repositories that “just works”. <code>(server)</code></li>
<li><strong>Launchpad</strong> - (<a href="https://launchpad.net/launchpad">Repo</a>, <a href="https://launchpad.net/">Home</a>, <a href="https://en.wikipedia.org/wiki/Launchpad_%28website%29">WP</a>, <a href="https://dev.launchpad.net/">Docs</a>) Software forge designed and run by Canonical, with support for Git and <a href="https://en.wikipedia.org/wiki/GNU_Bazaar">Bazaar</a>. <code>(server)</code></li>
<li><strong>Mercurial</strong> - (<a href="https://www.mercurial-scm.org/repo/hg-stable">Repo</a>, <a href="https://www.mercurial-scm.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Mercurial">WP</a>) Cross-platform distributed revision-control system designed for high performance and advanced branching/merging capabilities. <code>(linux, windows, mac)</code></li>
<li><strong>Pagure</strong> - (<a href="https://pagure.io/pagure">Repo</a>, <a href="https://pagure.io/">Home</a>) Software <a href="https://en.wikipedia.org/wiki/Forge_(software)">forge</a> focused on git and developed by the Fedora engineering team. <code>(server)</code></li>
<li><strong>Patchwork</strong> - (<a href="https://github.com/getpatchwork/patchwork">Repo</a>, <a href="http://jk.ozlabs.org/projects/patchwork">Home</a>, <a href="https://patchwork.readthedocs.io/en/latest">Docs</a>) Web-based patch tracking system designed to facilitate code contribution to an open-source project. Designed and used for Linux kernel subsystem development. <code>(server)</code></li>
<li><strong>RabbitVCS</strong> - (<a href="https://github.com/rabbitvcs/rabbitvcs">Repo</a>, <a href="http://rabbitvcs.org/">Home</a>, <a href="http://wiki.rabbitvcs.org/wiki">Docs</a>) Tools providing straightforward graphical access to Subversion or Git within a variety of clients, including as Nautilus, Thunar, Nemo, Caja, and the command line. <code>(linux)</code></li>
<li><strong>RhodeCode</strong> - (<a href="https://code.rhodecode.com/rhodecode-enterprise-ce">Repo</a>, <a href="https://rhodecode.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/RhodeCode">WP</a>) Self-hosted platform for behind-the-firewall source code management, providing centralized control over Git, Mercurial, and Subversion. <code>(server, corp)</code></li>
<li><strong>Roundup</strong> - (<a href="http://hg.code.sf.net/p/roundup/code">Repo</a>, <a href="https://en.wikipedia.org/wiki/Roundup_%28issue_tracker%29">WP</a>) Highly-customizable issue tracking system featuring command-line, web, and email interfaces, used by the official Python bug tracker at <a href="https://bugs.python.org">bugs.python.org</a>. <code>(server)</code></li>
<li><strong>TortoiseHg</strong> - (<a href="https://bitbucket.org/tortoisehg/thg/src">Repo</a>, <a href="https://tortoisehg.bitbucket.io/">Home</a>, <a href="https://bitbucket.org/tortoisehg/thg/wiki/developers/Home">Docs</a>) Windows shell extension and a series of applications for the Mercurial distributed revision control system. Also includes GNOME and CLI support. <code>(linux, windows, qt4, qt5)</code></li>
<li><strong>Trac</strong> - (<a href="https://github.com/edgewall/trac">Repo</a>, <a href="https://trac.edgewall.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Trac">WP</a>, <a href="https://trac.edgewall.org/wiki/TracGuide">Docs</a>) Enhanced web-based wiki and issue tracking system for software development projects. <code>(server)</code></li>
<li><strong>ViewVC</strong> - (<a href="https://github.com/viewvc/viewvc">Repo</a>, <a href="http://viewvc.org/">Home</a>) Browser interface for CVS and Subversion version control repositories. <code>(server)</code></li>
</ol>
<h3 id="code-review"><a id="tag-dev.code_review" href="#tag-dev.code_review">Code Review</a></h3>
<ol type="1">
<li><strong>Diffoscope</strong> - (<a href="https://salsa.debian.org/reproducible-builds/diffoscope">Repo</a>, <a href="https://diffoscope.org/">Home</a>, <a href="https://try.diffoscope.org/">Demo</a>, <a href="https://pypi.org/project/diffoscope">PyPI</a>) Web-based deep comparison of files, archives, and directories, including support for diffing tarballs, ISO images, and PDFs. <code>(server)</code></li>
<li><strong>Meld</strong> - (<a href="https://github.com/GNOME/meld">Repo</a>, <a href="http://meldmerge.org/">Home</a>) 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>(linux, windows, mac, gtk)</code></li>
<li><strong>Review Board</strong> - (<a href="https://github.com/reviewboard/reviewboard">Repo</a>, <a href="https://www.reviewboard.org/">Home</a>) Extensible code review tool for projects and companies of all sizes. <code>(server)</code></li>
<li><strong>Rietveld</strong> - (<a href="https://github.com/rietveld-codereview/rietveld">Repo</a>, <a href="https://codereview.appspot.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Rietveld_%28software%29">WP</a>) Django-based collaborative code review tool for Subversion written by <a href="https://en.wikipedia.org/wiki/Guido_van_Rossum">Guido van Rossum</a> to run on <a href="https://en.wikipedia.org/wiki/Google_App_Engine">Google AppEngine</a>. The basis for <a href="https://en.wikipedia.org/wiki/Gerrit_(software)">Gerrit</a>. <code>(server)</code></li>
<li><strong>SQLFluff</strong> - (<a href="https://github.com/sqlfluff/sqlfluff">Repo</a>, <a href="https://www.sqlfluff.com/">Home</a>, <a href="https://flattr.com/github/alanmcruickshank">Fund</a>, <a href="https://pypi.org/project/sqlfluff">PyPI</a>) Dialect-flexible and configurable SQL linter, designed with ELT applications in mind, with support for templating and autofixing errors. <code>(console)</code></li>
</ol>
<h3 id="storage"><a id="tag-dev.storage" href="#tag-dev.storage">Storage</a></h3>
<ol type="1">
<li><strong>B2</strong> - (<a href="https://github.com/Backblaze/B2_Command_Line_Tool">Repo</a>, <a href="https://pypi.python.org/pypi/b2">PyPI</a>) Command-line tool that gives easy access to all of the capabilities of Backblaze’s <a href="https://www.backblaze.com/b2/cloud-storage.html">B2 Cloud Storage</a>. <code>(linux, windows, mac, corp)</code></li>
<li><strong>Barman</strong> - (<a href="https://github.com/2ndquadrant-it/barman">Repo</a>) Remote backup and disaster recovery for PostgreSQL. <code>(linux)</code></li>
<li><strong>Baserow</strong> - (<a href="https://gitlab.com/bramw/baserow">Repo</a>, <a href="https://baserow.io/">Home</a>, <a href="https://github.com/bram2w/baserow">gh</a>, <a href="https://baserow.io/docs">Docs</a>) Web-based no-code persistence platform, like a database meets a spreadsheet, with a REST API. <code>(organization, server, django)</code></li>
<li><strong>Datasette</strong> - (<a href="https://github.com/simonw/datasette">Repo</a>, <a href="https://pypi.org/project/datasette">PyPI</a>, <a href="https://datasette.readthedocs.io/en/latest">Docs</a>) A tool for exploring and publishing data, backed by SQLite. <code>(server)</code></li>
<li><strong>EdgeDB</strong> - (<a href="https://github.com/edgedb/edgedb">Repo</a>, <a href="https://edgedb.com/">Home</a>, <a href="https://edgedb.com/docs">Docs</a>) High-performance object-relational database built on top of PostgreSQL, featuring strict, strong typing, built-in migrations, and GraphQL support. <code>(server)</code></li>
<li><strong>FreeNAS</strong> - (<a href="https://github.com/freenas/freenas">Repo</a>, <a href="https://www.freenas.org/">Home</a>, <a href="https://www.ixsystems.com/documentation/freenas">Docs</a>) Operating system designed to be installed virtually any hardware platform, for sharing <a href="https://en.wikipedia.org/wiki/ZFS">ZFS</a>-based storage over a network, using SMB, NFS, AFP, FTP, and more. <code>(server)</code></li>
<li><strong>Gridsync</strong> - (<a href="https://github.com/gridsync/gridsync">Repo</a>) Cross-platform GUI built to synchronize local directories with Tahoe-LAFS storage grids. <code>(productivity, linux, windows, mac)</code></li>
<li><strong>kinto</strong> - (<a href="https://github.com/Kinto/kinto">Repo</a>, <a href="https://www.kinto-storage.org/">Home</a>, <a href="http://docs.kinto-storage.org/">Docs</a>) A generic JSON document store with sharing and synchronisation capabilities, supporting in-memory and PostgreSQL backends. <code>(server)</code></li>
<li><strong>mycli</strong> - (<a href="https://github.com/dbcli/mycli">Repo</a>, <a href="https://www.mycli.net/">Home</a>, <a href="https://pypi.python.org/pypi/mycli">PyPI</a>) Interactive MySQL client that does auto-completion and syntax highlighting. <code>(linux, mac)</code></li>
<li><strong>Nuxeo Drive</strong> - (<a href="https://github.com/nuxeo/nuxeo-drive">Repo</a>, <a href="https://www.nuxeo.com/products/drive-desktop-sync">Home</a>, <a href="https://doc.nuxeo.com/client-apps/nuxeo-drive">Docs</a>) Cross-platform desktop synchronization client for the Nuxeo platform. <code>(productivity, linux, windows, mac, console, appimage, lgpl, qt5)</code></li>
<li><strong>pgcli</strong> - (<a href="https://github.com/dbcli/pgcli">Repo</a>, <a href="https://www.pgcli.com/">Home</a>, <a href="https://pypi.python.org/pypi/pgcli">PyPI</a>) Interactive PostgreSQL client that does auto-completion and syntax highlighting. <code>(linux, mac)</code></li>
<li><strong>s3ql</strong> - (<a href="https://github.com/s3ql/s3ql">Repo</a>, <a href="http://www.rath.org/s3ql-docs/index.html">Docs</a>) A standards-conforming, full-featured UNIX filesystem for cloud-based storage services (S3, Google Storage, OpenStack), supporting compression, encryption, deduplication, snapshotting, and more. <code>(linux)</code></li>
<li><strong>Seafile</strong> - (<a href="https://github.com/haiwen/seahub">Repo</a>, <a href="https://en.wikipedia.org/wiki/Seafile">WP</a>) Cross-platform file hosting and synchronization system. <code>(server)</code></li>
<li><strong>sqlmap</strong> - (<a href="https://github.com/sqlmapproject/sqlmap">Repo</a>, <a href="http://sqlmap.org/">Home</a>, <a href="https://pypi.org/project/sqlmap">PyPI</a>, <a href="https://github.com/sqlmapproject/sqlmap/wiki">Docs</a>) Automatic SQL injection and database takeover. <code>(security, console)</code></li>
<li><strong>TahoeLAFS</strong> - (<a href="https://github.com/tahoe-lafs/tahoe-lafs">Repo</a>, <a href="https://tahoe-lafs.org/trac/tahoe-lafs">Home</a>, <a href="https://en.wikipedia.org/wiki/Tahoe-LAFS">WP</a>) Decentralized cloud storage system for robust distributed data storage. <code>(linux, windows, mac)</code></li>
<li><strong>WAL-E</strong> - (<a href="https://github.com/wal-e/wal-e">Repo</a>) Continuous archiving of PostgreSQL WAL files and base backups. <code>(linux)</code></li>
<li><strong>ZEO</strong> - (<a href="https://github.com/zopefoundation/ZEO">Repo</a>, <a href="https://pypi.org/project/ZEO">PyPI</a>, <a href="https://zope.readthedocs.io/en/latest/zopebook/ZEO.html">Docs</a>) Server and client providing <a href="http://www.zodb.org/">ZODB</a>-based storage over the network. <code>(linux, server)</code></li>
<li><strong>ZFSp</strong> - (<a href="https://github.com/alcarithemad/zfsp">Repo</a>) A reverse-engineered <a href="https://en.wikipedia.org/wiki/ZFS">ZFS</a> implementation, written in Python, without reading the original C. <code>(linux)</code></li>
</ol>
<h3 id="ops"><a id="tag-dev.ops" href="#tag-dev.ops">Ops</a></h3>
<ol type="1">
<li><strong>Airflow</strong> - (<a href="https://github.com/apache/airflow">Repo</a>, <a href="https://airflow.apache.org/">Docs</a>) A platform to programmatically author, schedule and monitor workflows. <code>(linux, server, corp, flask)</code></li>
<li><strong>Ajenti</strong> - (<a href="https://github.com/ajenti/ajenti">Repo</a>, <a href="https://ajenti.org/">Home</a>, <a href="https://pypi.org/project/ajenti-panel">PyPI</a>, <a href="http://docs.ajenti.org/en/latest">Docs</a>) Web-base server admin panel for fast, extensible remote access, featuring a web terminal, text editor, file manager, and more. <code>(server)</code></li>
<li><strong>Ansible</strong> - (<a href="https://github.com/ansible/ansible">Repo</a>, <a href="https://www.ansible.com/">Home</a>, <a href="https://docs.ansible.com/ansible">Docs</a>) Agentless, playbook-based automation. <code>(linux, mac, corp)</code></li>
<li><strong>aws-cli</strong> - (<a href="https://github.com/aws/aws-cli">Repo</a>, <a href="https://pypi.org/project/awscli">PyPI</a>, <a href="https://docs.aws.amazon.com/cli/latest">Docs</a>) Official command-line interface for Amazon Web Services. <code>(console, py26)</code></li>
<li><strong>Beaker</strong> - (<a href="https://git.beaker-project.org/cgit/beaker">Repo</a>, <a href="https://beaker-project.org/">Home</a>, <a href="https://beaker-project.org/docs">Docs</a>) Hardware integration testing system, used by RedHat to test compatiblity for RHEL and Fedora. <code>(server, flask)</code></li>
<li><strong>Cobbler</strong> - (<a href="https://github.com/Cobbler/Cobbler">Repo</a>, <a href="https://cobbler.github.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/Cobbler_%28software%29">WP</a>) Linux installation server that allows for rapid setup of network installation environments. <code>(linux, server)</code></li>
<li><strong>DCOS</strong> - (<a href="https://github.com/dcos/dcos">Repo</a>, <a href="https://dcos.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/Mesosphere%2C_Inc.#Mesosphere_DC/OS">WP</a>, <a href="https://dcos.io/docs">Docs</a>) Management platform for hardware and software resources in datacenters, built on <a href="https://en.wikipedia.org/wiki/Apache_Mesos">Apache Mesos</a>. <code>(server, corp)</code></li>
<li><strong>fail2ban</strong> - (<a href="https://github.com/fail2ban/fail2ban">Repo</a>, <a href="https://www.fail2ban.org/wiki/index.php/Main_Page">Home</a>, <a href="https://en.wikipedia.org/wiki/Fail2ban">WP</a>) Daemon to ban hosts that cause multiple authentication errors on Linux servers. <code>(linux, server)</code></li>
<li><strong>Ganeti</strong> - (<a href="https://github.com/ganeti/ganeti">Repo</a>) Virtual machine cluster management tool built on existing virtualization technologies such as <a href="https://en.wikipedia.org/wiki/Xen">Xen</a> and <a href="https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine">KVM</a>. <code>(linux, server, haskell)</code></li>
<li><strong>Glances</strong> - (<a href="https://github.com/nicolargo/glances">Repo</a>, <a href="https://nicolargo.github.io/glances">Home</a>, <a href="https://glances.readthedocs.io/en/stable">Docs</a>) A cross-platform top/htop alternative, providing an overview of system resources. <code>(productivity, linux, windows, mac, server)</code></li>
<li><strong>Gunicorn</strong> - (<a href="https://github.com/benoitc/gunicorn">Repo</a>, <a href="https://gunicorn.org/">Home</a>, <a href="https://pypi.python.org/pypi/gunicorn">PyPI</a>) Pluggable, pre-fork WSGI server, started as the counterpart to <a href="https://en.wikipedia.org/wiki/Unicorn_(web_server)">Unicorn</a>. <code>(server)</code></li>
<li><strong>Healthchecks</strong> - (<a href="https://github.com/healthchecks/healthchecks">Repo</a>, <a href="https://healthchecks.io/">Home</a>, <a href="https://healthchecks.io/docs">Docs</a>) Web-based monitor for scheduled jobs (e.g., cron). <code>(server, corp)</code></li>
<li><strong>Iris</strong> - (<a href="https://github.com/linkedin/iris">Repo</a>, <a href="https://iris.claims/">Home</a>) Flexible automated incident paging system, developed by and used at LinkedIn. <code>(server, corp)</code></li>
<li><strong>Nagstamon</strong> - (<a href="https://github.com/HenriWahl/Nagstamon">Repo</a>, <a href="https://nagstamon.ifw-dresden.de/">Home</a>, <a href="https://nagstamon.ifw-dresden.de/docs">Docs</a>) Status monitor for the desktop, with support for Nagios, Icinga, Opsview, and more. <code>(linux, windows, mac)</code></li>
<li><strong>NColony</strong> - (<a href="https://github.com/ncolony/ncolony">Repo</a>, <a href="http://ncolony.org/en/latest">Home</a>) Process manager and monitor. <code>(linux, mac, server)</code></li>
<li><strong>netbox</strong> - (<a href="https://github.com/netbox-community/netbox">Repo</a>, <a href="https://netbox.readthedocs.io/en/stable">Docs</a>) IP address management (IPAM) and data center infrastructure management (DCIM) tool, conceived at Digital Ocean. <code>(server, django)</code></li>
<li><strong>nsupdate.info</strong> - (<a href="https://github.com/nsupdate-info/nsupdate.info">Repo</a>, <a href="https://pypi.org/project/nsupdate">PyPI</a>, <a href="https://nsupdateinfo.readthedocs.io/en/latest">Docs</a>) Featureful dynamic DNS service, using the Dynamic DNS UPDATE protocol (<a href="https://tools.ietf.org/html/rfc2136">RFC 2136</a>) to update BIND and other major nameservers. <code>(internet, server)</code></li>
<li><strong>Oncall</strong> - (<a href="https://github.com/linkedin/oncall">Repo</a>, <a href="https://oncall.tools/">Home</a>) Calendar tool designed for on-call management and scheduling, developed by and used at LinkedIn. <code>(server, corp)</code></li>
<li><strong>OpenStack</strong> - (<a href="https://github.com/openstack/openstack">Repo</a>, <a href="https://www.openstack.org/">Home</a>, <a href="https://docs.openstack.org/">Docs</a>) Cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, manageable through a web-based dashboard. <code>(server, corp)</code></li>
<li><strong>Pulp</strong> - (<a href="https://github.com/pulp/pulp">Repo</a>, <a href="https://pulpproject.org/">Home</a>, <a href="https://docs.pulpproject.org/">Docs</a>) Platform for managing repositories of software packages and making it available to a large numbers of consumers. Developed and used by Red Hat. <code>(server)</code></li>
<li><strong>Ralph</strong> - (<a href="https://github.com/allegro/ralph">Repo</a>, <a href="https://ralph.allegro.tech/">Home</a>, <a href="https://ralph-ng.readthedocs.io/en/stable">Docs</a>) Simple and powerful Asset Management, DCIM, and CMDB system for the data center and back office. <code>(server, django)</code></li>
<li><strong>RDPY</strong> - (<a href="https://github.com/citronneur/rdpy">Repo</a>) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server. <code>(security, linux, windows, server)</code></li>
<li><strong>Salt Stack</strong> - (<a href="https://github.com/saltstack/salt">Repo</a>, <a href="https://repo.saltstack.com/">Home</a>) Automation for the management and configuration of any infrastructure or application at scale. <code>(server, corp)</code></li>
<li><strong>Shinken</strong> - (<a href="https://github.com/naparuba/shinken">Repo</a>, <a href="http://www.shinken-monitoring.org/">Home</a>) Shinken is a modern, Nagios-compatible monitoring framework, designed to scale for large environments. <code>(server)</code></li>
<li><strong>SpaceSiren</strong> - (<a href="https://github.com/spacesiren/spacesiren">Repo</a>, <a href="https://github.com/spacesiren/spacesiren/blob/master/docs/getting-started.md">Docs</a>) Honeypot management and alert system for AWS tokens, with a fully serverless architecture. <code>(security, server)</code></li>
<li><strong>Spinnaker</strong> - (<a href="https://github.com/spinnaker/spinnaker">Repo</a>, <a href="https://www.spinnaker.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/Spinnaker_%28software%29">WP</a>, <a href="https://www.spinnaker.io/concepts">Docs</a>) Continuous delivery platform developed for Netflix’s deployment and management of applications in cloud environments. <code>(server, corp)</code></li>
<li><strong>StackStorm</strong> - (<a href="https://github.com/StackStorm/st2">Repo</a>, <a href="http://www.stackstorm.com/">Home</a>) Rules- and event-driven operational automation for auto-remediation, security responses, troubleshooting, deployments, and more. <code>(server, corp)</code></li>
<li><strong>Supervisor</strong> - (<a href="https://github.com/Supervisor/supervisor">Repo</a>, <a href="http://supervisord.org/">Home</a>) Process manager and monitor. <code>(linux, mac, server)</code></li>
</ol>
<h3 id="security"><a id="tag-dev.security" href="#tag-dev.security">Security</a></h3>
<ol type="1">
<li><strong>BYOB (Build Your Own Botnet)</strong> - (<a href="https://github.com/malwaredllc/byob">Repo</a>) Client-server framework (RAT and C2 server) for security researchers to build and operate basic botnets. <code>(linux, windows, mac)</code></li>
<li><strong>CAPE</strong> - (<a href="https://github.com/ctxis/CAPE">Repo</a>, <a href="https://cape.contextis.com/submit">Demo</a>) Web application designed to automate malware analysis, succeeded by <a href="https://github.com/kevoreilly/CAPEv2">CAPEv2</a>. <code>(server)</code></li>
<li><strong>CAPEv2</strong> - (<a href="https://github.com/kevoreilly/CAPEv2">Repo</a>, <a href="https://www.capesandbox.com/">Demo</a>) Web application designed to automate malware analysis, with a goal of extracting payloads and configuration from uploaded artifacts. <code>(server)</code></li>
<li><strong>Cowrie</strong> - (<a href="https://github.com/cowrie/cowrie">Repo</a>, <a href="http://www.cowrie.org/">Home</a>) Medium interaction SSH and Telnet honeypot designed to log brute force attacks and the shell interaction performed by the attacker. <code>(server, corp)</code></li>
<li><strong>GRR Rapid Response</strong> - (<a href="https://github.com/google/grr">Repo</a>, <a href="https://grr-doc.readthedocs.io/en/latest">Docs</a>) 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. <code>(server, corp)</code></li>
<li><strong>hosts</strong> - (<a href="https://github.com/StevenBlack/hosts">Repo</a>) Command-line application which merges reputable <a href="https://en.wikipedia.org/wiki/Hosts_(file)">hosts files</a> with deduplication for the purpose of blocking undesirable websites via DNS blackhole. <code>(internet, linux, windows, mac)</code></li>
<li><strong>Hubble</strong> - (<a href="https://github.com/hubblestack/hubble">Repo</a>, <a href="https://hubblestack.readthedocs.io/en/latest">Docs</a>) Modular security compliance client, providing on-demand profile-based auditing, alerting, and reporting. Originally designed for Adobe. <code>(linux, windows, corp)</code></li>
<li><strong>Infection Monkey</strong> - (<a href="https://github.com/guardicore/monkey">Repo</a>, <a href="https://www.guardicore.com/infectionmonkey">Home</a>, <a href="https://github.com/guardicore/monkey/wiki">Docs</a>) Web-based tool for testing a datacenter’s resiliency to perimeter breaches and internal server infection. <code>(server)</code></li>
<li><strong>King Phisher</strong> - (<a href="https://github.com/securestate/king-phisher">Repo</a>, <a href="https://king-phisher.readthedocs.io/">Docs</a>) Server-based <a href="https://en.wikipedia.org/wiki/Phishing">phishing</a> campaign toolkit, used to simulate real-world phishing attacks, with GTK-powered client application. <code>(linux, windows, server)</code></li>
<li><strong>LinOTP</strong> - (<a href="https://github.com/LinOTP/LinOTP">Repo</a>, <a href="https://www.linotp.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/LinOTP">WP</a>, <a href="https://www.linotp.org/documentation.html">Docs</a>) Server supporting two-factor authentication with one-time passwords from several sources, from Yubikeys to SMS. <code>(server)</code></li>
<li><strong>Maltrail</strong> - (<a href="https://github.com/stamparm/maltrail">Repo</a>) Malicious traffic detection system with web-based monitoring. <code>(linux, server)</code></li>
<li><strong>MITMproxy</strong> - (<a href="https://github.com/mitmproxy/mitmproxy">Repo</a>, <a href="https://mitmproxy.org/">Home</a>) Interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers. <code>(linux, windows, mac)</code></li>
<li><strong>MozDef</strong> - (<a href="https://github.com/mozilla/MozDef">Repo</a>, <a href="https://mozdef.readthedocs.io/en/latest?badge=latest">Docs</a>) Security incident automation with metrics and collaboration tools for defenders. <code>(server)</code></li>
<li><strong>OpenSnitch</strong> - (<a href="https://github.com/evilsocket/opensnitch">Repo</a>, <a href="https://www.patreon.com/evilsocket">Fund</a>) GNU/Linux port of the <a href="https://en.wikipedia.org/wiki/Little_Snitch">Little Snitch</a> application firewall. <code>(linux, qt5)</code></li>
<li><strong>Passit</strong> - (<a href="https://gitlab.com/passit/passit-backend">Repo</a>, <a href="https://passit.io/">Home</a>, <a href="https://passit.io/documentation">Docs</a>) Password management server, providing storage services and group access control list features. <code>(server)</code></li>
<li><strong>privacyIDEA</strong> - (<a href="https://github.com/privacyidea/privacyidea">Repo</a>, <a href="https://privacyidea.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/PrivacyIDEA">WP</a>, <a href="https://privacyidea.readthedocs.io/">Docs</a>) 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. <code>(server)</code></li>
<li><strong>Psono</strong> - (<a href="https://gitlab.com/psono/psono-server">Repo</a>, <a href="https://psono.com/">Home</a>, <a href="https://www.psono.pw/">Demo</a>, <a href="https://doc.psono.com/">Docs</a>) Server-based password manager, built for teams. <code>(productivity, server)</code></li>
<li><strong>Pupy</strong> - (<a href="https://github.com/n1nj4sec/pupy">Repo</a>, <a href="https://github.com/n1nj4sec/pupy/wiki/Installation">Docs</a>) Remote administration tool and post-exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets. <code>(linux, docker, server)</code></li>
<li><strong>PyEW</strong> - (<a href="https://github.com/joxeankoret/pyew">Repo</a>, <a href="https://github.com/joxeankoret/pyew/wiki">Docs</a>) Malware analysis tool, with support for hexadecimal viewing, disassembly, PE and ELF formats, plugins, and more. <code>(console)</code></li>
<li><strong>RDPY</strong> - (<a href="https://github.com/citronneur/rdpy">Repo</a>) An implementation of the Microsoft Remote Desktop Protocol built on Twisted, including applications for client use, MITM proxy, and Honeypot server. <code>(ops, linux, windows, server)</code></li>
<li><strong>Recon-ng</strong> - (<a href="https://github.com/lanmaster53/recon-ng">Repo</a>, <a href="https://github.com/lanmaster53/recon-ng">Home</a>, <a href="https://github.com/lanmaster53/recon-ng/wiki">Docs</a>) Recon-ng is a full-featured reconnaissance framework providing a powerful environment to conduct open source web-based reconnaissance quickly and thoroughly. <code>(linux)</code></li>
<li><strong>Searx</strong> - (<a href="https://github.com/asciimoo/searx">Repo</a>, <a href="https://asciimoo.github.io/searx">Docs</a>) Self-hosted metasearch engine, aggregating results from more than 70 services while avoiding tracking and profiling. <code>(internet, server, flask)</code></li>
<li><strong>SpaceSiren</strong> - (<a href="https://github.com/spacesiren/spacesiren">Repo</a>, <a href="https://github.com/spacesiren/spacesiren/blob/master/docs/getting-started.md">Docs</a>) Honeypot management and alert system for AWS tokens, with a fully serverless architecture. <code>(ops, server)</code></li>
<li><strong>Spiderfoot</strong> - (<a href="https://github.com/smicallef/spiderfoot">Repo</a>, <a href="https://www.spiderfoot.net/">Home</a>, <a href="https://www.spiderfoot.net/documentation">Docs</a>) Reconnaissance tool that automatically queries over 100 public data sources to gather intelligence on IP addresses, domain names, e-mail addresses, names, and more. <code>(linux, windows, mac, docker, server)</code></li>
<li><strong>sqlmap</strong> - (<a href="https://github.com/sqlmapproject/sqlmap">Repo</a>, <a href="http://sqlmap.org/">Home</a>, <a href="https://pypi.org/project/sqlmap">PyPI</a>, <a href="https://github.com/sqlmapproject/sqlmap/wiki">Docs</a>) Automatic SQL injection and database takeover. <code>(storage, console)</code></li>
<li><strong>sshuttle</strong> - (<a href="https://github.com/sshuttle/sshuttle">Repo</a>, <a href="https://sshuttle.readthedocs.org/">Docs</a>) Transparent network proxy server that uses SSH to achieve VPN-like results, without requiring root access. <code>(linux, mac)</code></li>
<li><strong>Thug</strong> - (<a href="https://github.com/buffer/thug">Repo</a>, <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XTDF8AHJ28CXY">Fund</a>, <a href="https://pypi.org/project/thug">PyPI</a>, <a href="https://thug-honeyclient.readthedocs.io/en/latest">Docs</a>) Low-interaction honeyclient designed to mimic the behavior of a web browser in order to detect and emulate malicious contents. <code>(linux, mac)</code></li>
<li><strong>Universal Radio Hacker (URH)</strong> - (<a href="https://github.com/jopohl/urh">Repo</a>) Wireless protocol investigator, with a focus on analyzing proprietary IoT communication. <code>(linux, windows, mac)</code></li>
<li><strong>XSStrike</strong> - (<a href="https://github.com/s0md3v/XSStrike">Repo</a>) <a href="https://en.wikipedia.org/wiki/Cross-site_scripting">Cross Site Scripting</a> (XSS) detection suite equipped with multiple hand-written parsers, a payload generator, a fuzzing engine, and a performance-focused crawler. <code>(console)</code></li>
</ol>
<h3 id="docs"><a id="tag-dev.docs" href="#tag-dev.docs">Docs</a></h3>
<ol type="1">
<li><strong>asciidoc</strong> - (<a href="https://github.com/asciidoc/asciidoc">Repo</a>) Text document format for writing notes, documentation, articles, books, slideshows, man pages & blogs. <code>(console)</code></li>
<li><strong>doc2dash</strong> - (<a href="https://github.com/hynek/doc2dash">Repo</a>, <a href="https://doc2dash.readthedocs.io/">Home</a>, <a href="https://pypi.org/project/doc2dash">PyPI</a>) Extensible CLI-based <a href="https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/Documentation_Sets/010-Overview_of_Documentation_Sets/docset_overview.html#//apple_ref/doc/uid/TP40005266-CH13-SW6">Documentation Set</a> generator intended for use with <a href="https://kapeli.com/dash/">Dash.app</a> and <a href="https://velocity.silverlakesoftware.com/">other</a> <a href="https://github.com/dash-docs-el/helm-dash">compatible</a> <a href="https://zealdocs.org/">API browsers</a>. <code>(linux, mac)</code></li>
<li><strong>Gaphor</strong> - (<a href="https://github.com/gaphor/gaphor">Repo</a>, <a href="https://gaphor.readthedocs.io/en/latest">Docs</a>) Simple <a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a> modeling tool designed for beginners. <code>(graphics, linux, windows, mac, flatpak, gtk)</code></li>
<li><strong>Kuma</strong> - (<a href="https://github.com/mozilla/kuma">Repo</a>, <a href="https://developer.mozilla.org/en-US">Home</a>, <a href="https://kuma.readthedocs.io/en/latest/installation.html">Docs</a>) The platform powering the Mozilla Developer Network (MDN) <code>(server, django)</code></li>
<li><strong>mkdocs</strong> - (<a href="https://github.com/mkdocs/mkdocs">Repo</a>, <a href="https://www.mkdocs.org/">Home</a>, <a href="https://pypi.org/project/mkdocs">PyPI</a>) Simple, customizable project documentation, with built-in dev server. <code>(console)</code></li>
<li><strong>readthedocs.org</strong> - (<a href="https://github.com/readthedocs/readthedocs.org">Repo</a>, <a href="https://readthedocs.org/">Home</a>, <a href="https://docs.readthedocs.io/en/stable">Docs</a>) Continuous integration platform for building and hosting documentation. <code>(server, django)</code></li>
<li><strong>Sphinx</strong> - (<a href="https://github.com/sphinx-doc/sphinx">Repo</a>, <a href="http://sphinx-doc.org/">Home</a>, <a href="https://pypi.org/project/Sphinx">PyPI</a>) Documentation tool for interconnected bodies of authorship, from code documentation to books. Used by <a href="https://docs.python.org">the official Python docs</a>, and many other projects (<a href="https://varnish-cache.org/docs/">not all of them Python</a>). <code>(console)</code></li>
</ol>
<h3 id="editor"><a id="tag-dev.editor" href="#tag-dev.editor">Editor</a></h3>
<ol type="1">
<li><strong>Algojammer</strong> - (<a href="https://github.com/ChrisKnott/Algojammer">Repo</a>, <a href="https://www.youtube.com/watch?v=9XPE4uT0AdE">Demo</a>) An experimental, proof-of-concept IDE to assist with algorithm-writing in a competition setting. <code>(linux, windows, mac, tk)</code></li>
<li><strong>Black</strong> - (<a href="https://github.com/ambv/black">Repo</a>, <a href="https://pypi.org/project/black">PyPI</a>, <a href="https://black.readthedocs.io/">Docs</a>) Uncompromising automatic formatter for Python code. <code>(console)</code></li>
<li><strong>Eric IDE</strong> - (<a href="http://die-offenbachs.homelinux.org:48888/hg/eric">Repo</a>, <a href="https://eric-ide.python-projects.org/">Home</a>) Python editor and IDE, based on Qt, integrating Scintilla editor control. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Gedit</strong> - (<a href="https://gitlab.gnome.org/GNOME/gedit">Repo</a>, <a href="https://en.wikipedia.org/wiki/Gedit">WP</a>) The default GNOME text editor makes extensive use of Python, in addition to C. <code>(linux, c, gtk)</code></li>
<li><strong>Jupyter Notebook</strong> - (<a href="https://github.com/jupyter/notebook">Repo</a>, <a href="https://jupyter.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Project_Jupyter#Jupyter_Notebook">WP</a>) Web-based, extensible notebook environment for interactive computing. <code>(linux, windows, mac)</code></li>
<li><strong>Komodo Edit</strong> - (<a href="https://github.com/Komodo/KomodoEdit">Repo</a>, <a href="https://www.activestate.com/products/komodo-edit">Home</a>, <a href="https://en.wikipedia.org/wiki/Komodo_Edit">WP</a>) Multi-language code editor, written in JS, Python, and C++, based on the Mozilla platform. <code>(linux, windows, mac, cpp, js)</code></li>
<li><strong>Leo Editor</strong> - (<a href="https://github.com/leo-editor/leo-editor">Repo</a>, <a href="http://leoeditor.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Leo_%28text_editor%29">WP</a>) Personal Information Manager (PIM), IDE, and outliner with a holistic approach to programming and writing. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>mu</strong> - (<a href="https://github.com/mu-editor/mu">Repo</a>, <a href="https://codewith.mu/en">Home</a>) A small, simple editor designed for beginner Python programmers. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Ninja IDE</strong> - (<a href="https://github.com/ninja-ide/ninja-ide">Repo</a>, <a href="http://ninja-ide.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Ninja-IDE">WP</a>) Cross-platform Python IDE with project management, linting, extensions, and more. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Pluma</strong> - (<a href="https://github.com/mate-desktop/pluma">Repo</a>) Small and lightweight UTF-8 text editor for <a href="http://mate-desktop.org/">the MATE environment</a>. Based on gedit. <code>(linux, c, gtk)</code></li>
<li><strong>ReText</strong> - (<a href="https://github.com/retext-project/retext">Repo</a>, <a href="https://pypi.org/project/ReText">PyPI</a>, <a href="https://github.com/retext-project/retext/wiki">Docs</a>) Simple but powerful editor for Markdown and reStructuredText markup languages. <code>(linux)</code></li>
<li><strong>Spyder IDE</strong> - (<a href="https://github.com/spyder-ide/spyder">Repo</a>, <a href="https://www.spyder-ide.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Spyder_%28software%29">WP</a>) Scientific editing and execution environment designed by and for scientists, engineers, and data analysts using Python. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>Thonny</strong> - (<a href="https://github.com/thonny/thonny">Repo</a>, <a href="https://thonny.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Thonny">WP</a>) Cross-platform Python IDE for beginners, designed for learning to code. <code>(linux, windows, mac, tk)</code></li>
</ol>
<h3 id="package-managers"><a id="tag-dev.pkg_mgr" href="#tag-dev.pkg_mgr">Package Managers</a></h3>
<ol type="1">
<li><strong>Conan</strong> - (<a href="https://github.com/conan-io/conan">Repo</a>, <a href="https://conan.io/">Home</a>, <a href="https://docs.conan.io/en/latest">Docs</a>) Decentralized package manager for binary package management, targeted at C/C++ developers. <code>(linux, windows, mac)</code></li>
<li><strong>Conda</strong> - (<a href="https://github.com/conda/conda">Repo</a>, <a href="https://conda.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/Conda_%28package_manager%29">WP</a>) OS-agnostic, system-level binary package manager and ecosystem, with a focus on Python and high-performance scientific computing. <code>(linux, windows, mac, corp)</code></li>
<li><strong>dnf</strong> - (<a href="https://github.com/rpm-software-management/dnf">Repo</a>, <a href="https://en.wikipedia.org/wiki/DNF_%28software%29">WP</a>, <a href="https://dnf.readthedocs.io/en/latest">Docs</a>) Dandified YUM (DNF) is the successor to <code>yum</code> and works everywhere yum worked. <code>(linux, corp)</code></li>
<li><strong>pip</strong> - (<a href="https://github.com/pypa/pip">Repo</a>, <a href="https://pip.pypa.io/en/stable">Home</a>, <a href="https://en.wikipedia.org/wiki/Pip_%28package_manager%29">WP</a>, <a href="https://pypi.org/project/pip">PyPI</a>) Python’s go-to package manager, with a wide range of features and platform support. <code>(linux, windows, mac)</code></li>
<li><strong>pip-tools</strong> - (<a href="https://github.com/jazzband/pip-tools">Repo</a>) A set of command line tools to help you keep your pip-based packages fresh, even when you’ve pinned them. <code>(linux, windows, mac)</code></li>
<li><strong>pipenv</strong> - (<a href="https://github.com/pypa/pipenv">Repo</a>, <a href="https://pipenv.readthedocs.io/en/latest">Docs</a>) Wrapper around <code>pip</code>, <a href="https://github.com/pypa/virtualenv"><code>virtualenv</code></a>, and <a href="https://github.com/jazzband/pip-tools"><code>pip-tools</code></a> for a more holistic package management workflow. <code>(linux, windows, mac)</code></li>
<li><strong>Poetry</strong> - (<a href="https://github.com/sdispater/poetry">Repo</a>, <a href="https://poetry.eustace.io/">Home</a>, <a href="https://poetry.eustace.io/docs">Docs</a>) An independent approach to Python dependency management and packaging. <code>(linux, windows, mac)</code></li>
<li><strong>Portage</strong> - (<a href="https://gitweb.gentoo.org/proj/portage.git">Repo</a>, <a href="https://en.wikipedia.org/wiki/Portage_%28software%29">WP</a>) 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. <code>(linux)</code></li>
<li><strong>Solaris IPS</strong> - (<a href="https://github.com/oracle/solaris-ips">Repo</a>) 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. <code>(linux, corp)</code></li>
<li><strong>Spack</strong> - (<a href="https://github.com/spack/spack">Repo</a>, <a href="https://spack.io/">Home</a>, <a href="https://spack.readthedocs.io/en/latest">Docs</a>) Language-independent package manager for supercomputers, Mac, and Linux, designed for scientific computing. <code>(science, linux, mac)</code></li>
<li><strong>yum</strong> - (<a href="https://github.com/rpm-software-management/yum">Repo</a>, <a href="http://yum.baseurl.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/Yum_%28software%29">WP</a>) Automatic updater and package installer/remover for RPM-based systems (Fedora, RHEL, etc.). <code>(linux, corp)</code></li>
</ol>
<h3 id="package-repositories"><a id="tag-dev.pkg_repo" href="#tag-dev.pkg_repo">Package Repositories</a></h3>
<ol type="1">
<li><strong>Bandersnatch</strong> - (<a href="https://github.com/pypa/bandersnatch">Repo</a>) PyPI mirror client complying with <a href="http://www.python.org/dev/peps/pep-0381/">PEP 381</a>. <code>(server, corp)</code></li>
<li><strong>devpi</strong> - (<a href="https://github.com/devpi/devpi">Repo</a>, <a href="http://doc.devpi.net/">Docs</a>) PyPI staging server, as well as a packaging, testing, release tool, complete with web and search interface. Like a local PyPI. <code>(server)</code></li>
<li><strong>distro-tracker</strong> - (<a href="https://salsa.debian.org/qa/distro-tracker">Repo</a>, <a href="https://tracker.debian.org/">Demo</a>, <a href="https://qa.pages.debian.net/distro-tracker">Docs</a>) Web application designed to follow the evolution of a Debian-based distribution with email updates and a comprehensive web interface. Powers the <a href="https://tracker.debian.org/">Debian Package Tracker</a>. <code>(server)</code></li>
<li><strong>SweetTooth Web</strong> - (<a href="https://gitlab.gnome.org/Infrastructure/extensions-web">Repo</a>, <a href="https://extensions.gnome.org/">Home</a>) The web store for extensions to the <a href="https://en.wikipedia.org/wiki/GNOME">GNOME</a> desktop environment, supporting adding and updating extensions directly from the browser. <code>(server)</code></li>
<li><strong>Warehouse</strong> - (<a href="https://github.com/pypa/warehouse">Repo</a>, <a href="https://psfmember.org/civicrm/contribute/transact?reset=1&id=13">Fund</a>, <a href="https://warehouse.pypa.io/">Docs</a>) Server software that powers <a href="https://pypi.org/">PyPI</a>, where most Python libraries are downloaded from. <code>(server, fnd)</code></li>
</ol>
<h3 id="build"><a id="tag-dev.build" href="#tag-dev.build">Build</a></h3>
<ol type="1">
<li><strong>bitbake</strong> - (<a href="https://github.com/openembedded/bitbake">Repo</a>, <a href="https://en.wikipedia.org/wiki/BitBake">WP</a>, <a href="https://www.yoctoproject.org/docs/current/bitbake-user-manual/bitbake-user-manual.html">Docs</a>) 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. <code>(linux)</code></li>
<li><strong>buildbot</strong> - (<a href="https://github.com/buildbot/buildbot">Repo</a>, <a href="https://en.wikipedia.org/wiki/Buildbot">WP</a>, <a href="https://www.buildbot.net/">Docs</a>) Job scheduling system tailored to the needs of continuous integration and software packaging. <code>(server)</code></li>
<li><strong>Buildout</strong> - (<a href="https://github.com/buildout/buildout">Repo</a>, <a href="https://en.wikipedia.org/wiki/Buildout">WP</a>, <a href="http://docs.buildout.org/">Docs</a>) Extensible deployment automation tool designed for application-centric assembly and deployment, as well as repeatable Python software builds. <code>(linux, windows, mac)</code></li>
<li><strong>doit</strong> - (<a href="https://github.com/pydoit/doit">Repo</a>, <a href="https://pydoit.org/">Home</a>, <a href="https://opencollective.com/doit">Fund</a>, <a href="https://pydoit.org/contents.html">Docs</a>) Command-line task management and automation tool, with directives written in Python. <code>(linux, windows, mac)</code></li>
<li><strong>GYP</strong> - (<a href="https://chromium.googlesource.com/external/gyp">Repo</a>, <a href="https://gyp.gsrc.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/GYP_%28software%29">WP</a>) AKA ‘Generate Your Projects’, a build system that generates other build systems. <code>(linux, windows, mac)</code></li>
<li><strong>JHBuild</strong> - (<a href="https://gitlab.gnome.org/GNOME/jhbuild">Repo</a>, <a href="https://wiki.gnome.org/Projects/Jhbuild">Home</a>, <a href="https://github.com/GNOME/jhbuild">gh</a>, <a href="https://developer.gnome.org/jhbuild/stable/getting-started.html.en">Docs</a>) Tool designed to ease building collections of packages, originally written to build the GNOME desktop from sources. <code>(linux)</code></li>
<li><strong>Meson</strong> - (<a href="https://github.com/mesonbuild/meson">Repo</a>, <a href="http://mesonbuild.com/">Home</a>) Build system designed for speed and user-friendliness. <code>(linux, windows, mac)</code></li>
<li><strong>Pants</strong> - (<a href="https://github.com/pantsbuild/pants">Repo</a>, <a href="https://www.pantsbuild.org/">Home</a>) Build system designed for monolithic repositories. <code>(linux, mac, corp)</code></li>
<li><strong>PlatformIO Core</strong> - (<a href="https://github.com/platformio/platformio-core">Repo</a>, <a href="https://platformio.org/">Home</a>, <a href="https://platformio.org/donate?utm_source=github&utm_medium=core">Fund</a>, <a href="https://pypi.org/project/platformio">PyPI</a>, <a href="https://docs.platformio.org/en/latest?utm_source=github&utm_medium=core">Docs</a>) Multiplatform CLI build system and library manager for IoT development. <code>(linux, windows, mac)</code></li>
<li><strong>redo</strong> - (<a href="https://github.com/apenwarr/redo">Repo</a>, <a href="https://pypi.org/project/redo-tools">PyPI</a>, <a href="https://redo.readthedocs.io/en/latest">Docs</a>) A recursive, general-purpose build sytem, replacing <code>make</code> with original design by <a href="https://en.wikipedia.org/wiki/Daniel_J._Bernstein">DJB</a>. <code>(linux, windows, mac, console)</code></li>
<li><strong>SCons</strong> - (<a href="https://github.com/SCons/scons">Repo</a>, <a href="http://scons.org/">Home</a>, <a href="https://en.wikipedia.org/wiki/SCons">WP</a>) Domain-specific language and build tool, designed to replace Make, autoconf, and ccache. <code>(linux, windows, mac)</code></li>
<li><strong>Snapcraft</strong> - (<a href="https://github.com/snapcore/snapcraft">Repo</a>, <a href="https://snapcraft.io/">Home</a>, <a href="https://snapcraft.io/docs">Docs</a>) A command-line tool to package, distribute, and update apps for Linux and IoT using containerization, developed by Canonical. <code>(linux)</code></li>
<li><strong>Waf</strong> - (<a href="https://gitlab.com/ita1024/waf">Repo</a>, <a href="https://waf.io/">Home</a>, <a href="https://en.wikipedia.org/wiki/Waf">WP</a>, <a href="https://waf.io/book">Docs</a>) Cross-platform build system designed to improve on SCons. <code>(linux)</code></li>
</ol>
<h3 id="shell"><a id="tag-dev.shell" href="#tag-dev.shell">Shell</a></h3>
<ol type="1">
<li><strong>Ergonomica</strong> - (<a href="https://github.com/ergonomica/ergonomica">Repo</a>, <a href="http://ergonomica.readthedocs.io/">Docs</a>) Cross-platform shell language based on <a href="https://en.wikipedia.org/wiki/S-expression">S-expressions</a> combined with traditional shell features. <code>(linux, windows, mac)</code></li>
<li><strong>Oil</strong> - (<a href="https://github.com/oilshell/oil">Repo</a>, <a href="http://www.oilshell.org/">Home</a>) A new <a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">bash</a>- and <a href="https://en.wikipedia.org/wiki/Almquist_shell#dash:_Ubuntu,_Debian_and_POSIX_compliance_of_Linux_distributions">dash</a> backwards-compatible shell, with an improved language of its own. <code>(linux)</code></li>
<li><strong>Xonsh</strong> - (<a href="https://github.com/xonsh/xonsh">Repo</a>, <a href="https://xon.sh/">Home</a>) Cross-platform shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives. <code>(linux, windows, mac)</code></li>
</ol>
<h3 id="other-dev-projects"><a id="tag-dev-other" href="#tag-dev-other">Other Dev projects</a></h3>
<ol type="1">
<li><strong>asciinema</strong> - (<a href="https://github.com/asciinema/asciinema">Repo</a>, <a href="https://asciinema.org/">Home</a>) Terminal session recorder and replayer. <code>(linux, mac)</code></li>
<li><strong>autojump</strong> - (<a href="https://github.com/wting/autojump">Repo</a>) A <code>cd</code> with many heuristics to speed up console filesystem navigation. <code>(console)</code></li>
<li><strong>coala</strong> - (<a href="https://github.com/coala/coala">Repo</a>, <a href="https://coala.io/">Home</a>, <a href="https://pypi.org/project/coala">PyPI</a>) Unified command-line interface for linting and fixing code, regardless of programming language. <code>(console)</code></li>
<li><strong>Cookiecutter</strong> - (<a href="https://github.com/audreyr/cookiecutter">Repo</a>, <a href="https://pypi.org/project/cookiecutter">PyPI</a>, <a href="https://cookiecutter.readthedocs.io/en/latest">Docs</a>) Utility for creating new projects from shareable templates. <code>(console)</code></li>
<li><strong>Cython</strong> - (<a href="https://github.com/cython/cython">Repo</a>, <a href="https://cython.org/">Home</a>, <a href="https://pypi.org/project/cython">PyPI</a>, <a href="http://docs.cython.org/">Docs</a>) Language and compiler designed for high-performance Python and C interoperability. <code>(linux, windows, mac)</code></li>
<li><strong>Docker Compose</strong> - (<a href="https://github.com/docker/compose">Repo</a>, <a href="https://docs.docker.com/compose">Docs</a>) Docker Compose is a tool for defining and running multi-container Docker applications. <code>(linux, windows, mac, corp)</code></li>
<li><strong>doitlive</strong> - (<a href="https://github.com/sloria/doitlive">Repo</a>, <a href="https://pypi.org/project/doitlive">PyPI</a>, <a href="https://doitlive.readthedocs.io/">Docs</a>) Tool for live presentations in the terminal. <code>(linux, mac)</code></li>
<li><strong>DrawBot</strong> - (<a href="https://github.com/typemytype/drawbot">Repo</a>, <a href="http://www.drawbot.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/DrawBot">WP</a>) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. <code>(graphics, education, mac)</code></li>
<li><strong>gdbgui</strong> - (<a href="https://github.com/cs01/gdbgui">Repo</a>, <a href="https://gdbgui.com/">Home</a>, <a href="https://pypi.org/project/gdbgui">PyPI</a>) Browser-based frontend for <a href="https://en.wikipedia.org/wiki/GNU_Debugger">gdb</a>. <code>(linux, windows, mac)</code></li>
<li><strong>GNS3 GUI</strong> - (<a href="https://github.com/GNS3/gns3-gui">Repo</a>, <a href="https://www.gns3.com/">Home</a>, <a href="https://pypi.org/project/gns3-gui">PyPI</a>, <a href="https://docs.gns3.com/">Docs</a>) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component <a href="https://github.com/GNS3/gns3-server">here</a>.) <code>(linux, windows, mac)</code></li>
<li><strong>howdoi</strong> - (<a href="https://github.com/gleitz/howdoi">Repo</a>, <a href="https://pypi.org/project/howdoi">PyPI</a>) Instant coding answers from StackOverflow on your command line. <code>(console)</code></li>
<li><strong>httpie</strong> - (<a href="https://github.com/jakubroztocil/httpie">Repo</a>, <a href="https://httpie.org/">Home</a>, <a href="https://pypi.org/project/httpie">PyPI</a>) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more. <code>(internet, linux, windows, mac)</code></li>
<li><strong>IPython</strong> - (<a href="https://github.com/ipython/ipython">Repo</a>, <a href="https://pypi.org/project/ipython">PyPI</a>, <a href="https://ipython.readthedocs.org/">Docs</a>) Set of enhancements to Python, wrapping it for richer interactivity. <code>(console)</code></li>
<li><strong>LocalStack</strong> - (<a href="https://github.com/localstack/localstack">Repo</a>, <a href="https://localstack.cloud/">Home</a>, <a href="https://pypi.org/project/localstack">PyPI</a>) Self-hostable version of many AWS services, including S3, Route53, Lambda, Redshift, and much more, designed for testing cloud-centric code. <code>(server)</code></li>
<li><strong>Locust</strong> - (<a href="https://github.com/locustio/locust">Repo</a>, <a href="https://locust.io/">Home</a>, <a href="https://docs.locust.io/">Docs</a>) Scalable user load testing tool for web sites, featuring an interactive web interface. <code>(server)</code></li>
<li><strong>MLflow</strong> - (<a href="https://github.com/mlflow/mlflow">Repo</a>, <a href="https://mlflow.org/">Home</a>, <a href="https://mlflow.org/docs/latest/index.html">Docs</a>) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by <a href="https://docs.databricks.com/applications/mlflow/index.html">Databricks</a>. <code>(organization, linux, mac, corp)</code></li>
<li><strong>PathPicker</strong> - (<a href="https://github.com/facebook/PathPicker">Repo</a>, <a href="http://facebook.github.io/PathPicker">Home</a>) Shell utility to interactively select paths from the output of other commands. <code>(linux, mac)</code></li>
<li><strong>PeachPy</strong> - (<a href="https://github.com/Maratyszcza/PeachPy">Repo</a>) Highly portable assembler with unified syntax, sporting an extensive user list, including many cryptography libraries for Go. <code>(linux, windows)</code></li>
<li><strong>PINCE</strong> - (<a href="https://github.com/korcankaraokcu/PINCE">Repo</a>) Debugging frontend for GDB focused on reverse engineering video games. <code>(linux, qt5)</code></li>
<li><strong>Plinth</strong> - (<a href="https://salsa.debian.org/freedombox-team/plinth">Repo</a>, <a href="https://freedombox.org/">Home</a>, <a href="https://wiki.debian.org/FreedomBox/Plinth">Docs</a>) The core functionality and web front-end of <a href="https://freedombox.org/">FreedomBox</a>, an easy-to-manage, privacy-oriented home server. <code>(linux, server)</code></li>
<li><strong>Polyaxon</strong> - (<a href="https://github.com/polyaxon/polyaxon">Repo</a>, <a href="https://polyaxon.com/">Home</a>, <a href="https://docs.polyaxon.com/">Docs</a>) 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. <code>(server)</code></li>
<li><strong>PPCI</strong> - (<a href="https://bitbucket.org/windel/ppci">Repo</a>, <a href="https://godbolt.org/g/eooaPP">Demo</a>, <a href="https://github.com/windelbouwman/ppci-mirror">gh</a>, <a href="https://pypi.org/project/ppci">PyPI</a>, <a href="https://ppci.readthedocs.io/">Docs</a>) 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). <code>(linux, windows, mac)</code></li>
<li><strong>RedHat Anaconda</strong> - (<a href="https://github.com/rhinstaller/anaconda">Repo</a>, <a href="https://anaconda-installer.readthedocs.io/en/latest">Docs</a>) Installation program used by Fedora, Red Hat Enterprise Linux, and other Linux distributions. <code>(linux, gtk)</code></li>
<li><strong>Robot Framework</strong> - (<a href="https://github.com/robotframework/robotframework">Repo</a>, <a href="http://robotframework.org/">Home</a>, <a href="https://pypi.org/project/robotframework">PyPI</a>) 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. <code>(console)</code></li>
<li><strong>ScratchABit</strong> - (<a href="https://github.com/pfalcon/ScratchABit">Repo</a>) Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API. <code>(linux, tui)</code></li>
<li><strong>Script Server</strong> - (<a href="https://github.com/bugy/script-server">Repo</a>, <a href="https://script-server.net/">Demo</a>, <a href="https://github.com/bugy/script-server/wiki">Docs</a>) Turn scripts into interactive, validated, authenticated, auditable web UIs, without modifying the scripts. <code>(server)</code></li>
<li><strong>Sentry</strong> - (<a href="https://github.com/getsentry/sentry">Repo</a>, <a href="https://sentry.io/">Home</a>) Web service and frontend for cross-platform application monitoring, with a focus on error reporting. <code>(server, corp, django)</code></li>
<li><strong>Socorro</strong> - (<a href="https://github.com/mozilla-services/socorro">Repo</a>, <a href="https://wiki.mozilla.org/Socorro">Docs</a>) Web service for collecting crash statistics from Mozilla products, including Firefox, Thunderbird, and <a href="https://crash-stats.mozilla.org/">others</a>. <code>(server)</code></li>
<li><strong>Taiga</strong> - (<a href="https://github.com/taigaio/taiga-back">Repo</a>, <a href="https://taiga.io/">Home</a>, <a href="http://taigaio.github.io/taiga-doc/dist">Docs</a>) Web application built for managing projects with agile development processes. <code>(organization, server, django)</code></li>
<li><strong>Thumbor</strong> - (<a href="https://github.com/thumbor/thumbor">Repo</a>, <a href="http://thumbor.org/">Home</a>, <a href="https://thumbor.readthedocs.io/">Docs</a>) Photo thumbnail service with resizing, flipping, and smart cropping of images. <code>(graphics, server)</code></li>
<li><strong>Ubiquity</strong> - (<a href="https://code.launchpad.net/ubiquity">Repo</a>, <a href="https://en.wikipedia.org/wiki/Ubiquity_%28software%29">WP</a>) The default installer for Ubuntu and its derivatives, designed to be run from Live CD or USB. <code>(linux, gtk, qt)</code></li>
<li><strong>Voltron</strong> - (<a href="https://github.com/snare/voltron">Repo</a>) Extensible debugger wrapper aiming to improve the user experience of various debuggers, such as <a href="https://lldb.llvm.org/">LLDB</a>, <a href="https://en.wikipedia.org/wiki/GNU_Debugger">GDB</a>, and <a href="https://en.wikipedia.org/wiki/WinDbg">WinDbg</a>. <code>(linux, windows, mac)</code></li>
<li><strong>YunoHost</strong> - (<a href="https://github.com/YunoHost/yunohost">Repo</a>, <a href="https://yunohost.org/">Home</a>, <a href="https://yunohost.org/#/docs">Docs</a>) 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. <code>(linux, server)</code></li>
</ol>
<h2 id="misc"><a id="tag-misc" href="#tag-misc">Misc</a></h2>
<ol type="1">
<li><strong>CourtListener</strong> - (<a href="https://github.com/freelawproject/courtlistener">Repo</a>, <a href="https://www.courtlistener.com/">Home</a>, <a href="https://en.wikipedia.org/wiki/Free_Law_Project">WP</a>) 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 <a href="https://www.courtlistener.com/recap/">RECAP search</a>. <code>(server)</code></li>
<li><strong>Guake</strong> - (<a href="https://github.com/Guake/guake">Repo</a>, <a href="http://guake-project.org/">Home</a>, <a href="https://pypi.org/project/guake">PyPI</a>) Drop-down terminal for GNOME, reminiscent of first-person game command consoles. <code>(linux, gtk)</code></li>
<li><strong>Home Assistant</strong> - (<a href="https://github.com/home-assistant/home-assistant">Repo</a>, <a href="https://www.home-assistant.io/">Home</a>, <a href="https://demo.home-assistant.io/">Demo</a>, <a href="https://www.home-assistant.io/docs">Docs</a>) Home automation platform that puts local control and privacy first. <code>(linux)</code></li>
<li><strong>JARVIS on Messenger</strong> - (<a href="https://github.com/swapagarwal/JARVIS-on-Messenger">Repo</a>, <a href="https://m.me/J.A.R.V.I.S.on.Messenger">Home</a>) Facebook Messenger bot with a wide assortment of features. <code>(server)</code></li>
<li><strong>NFO Viewer</strong> - (<a href="https://github.com/otsaloma/nfoview">Repo</a>, <a href="https://otsaloma.io/nfoview">Home</a>) A simple viewer for NFO files and the ASCII art therein, with preset fonts, encodings, automatic window sizing, and clickable hyperlinks. <code>(graphics, linux, windows)</code></li>
<li><strong>Nicotine+</strong> - (<a href="https://github.com/Nicotine-Plus/nicotine-plus">Repo</a>) Graphical desktop client for the <a href="https://en.wikipedia.org/wiki/Soulseek">Soulseek</a> peer-to-peer system. <code>(linux, windows, gtk)</code></li>
<li><strong>Nimbus</strong> - (<a href="https://github.com/nimbusproject/nimbus">Repo</a>, <a href="http://www.nimbusproject.org/">Home</a>) Infrastructure-as-a-Service platform geared toward scientific cloud computing. <code>(linux)</code></li>
<li><strong>OpenLP</strong> - (<a href="https://code.launchpad.net/openlp">Repo</a>, <a href="https://openlp.org/">Home</a>) Presentation software geared toward church usage. <code>(linux, windows, mac, qt5)</code></li>
<li><strong>qtile</strong> - (<a href="https://github.com/qtile/qtile">Repo</a>, <a href="http://qtile.org/">Home</a>) A small, flexible, scriptable tiling window manager. <code>(linux)</code></li>
<li><strong>uMap</strong> - (<a href="https://github.com/umap-project/umap">Repo</a>, <a href="https://wiki.openstreetmap.org/wiki/UMap">Docs</a>) Web application allowing users to create maps with OpenStreetMap layers and embed it on other sites. <code>(server)</code></li>
<li><strong>Wammu</strong> - (<a href="https://github.com/gammu/wammu">Repo</a>, <a href="https://wammu.eu/wammu">Home</a>) GUI phone manager with read/write support for contacts, todo, calendar, SMS, and more, primarily designed for Nokia and AT-compatible phones. <code>(linux, windows)</code></li>
<li><strong>Wicd</strong> - (<a href="https://code.launchpad.net/wicd">Repo</a>, <a href="http://wicd.sourceforge.net/download.php">Home</a>, <a href="https://en.wikipedia.org/wiki/Wicd">WP</a>) Graphical utility for managing wired and wireless connections on Linux. <code>(linux, gtk)</code></li>
<li><strong>Xpra</strong> - (<a href="https://xpra.org/svn/Xpra/trunk">Repo</a>, <a href="http://xpra.org/">Home</a>) Cross-platform remote display server and client for forwarding applications and desktop screens. <code>(linux, windows)</code></li>
</ol>
<!-- YET ANOTHER NOTE: This file is automatically generated, see projects.yaml -->
<h2 id="conclusion">Conclusion</h2>
<p>If you have a project to add, <a href="https://github.com/mahmoud/awesome-python-applications/issues">please let us know</a>!</p>