Python Docker

Open-source Python projects categorized as Docker

Top 23 Python Docker Projects

  • GitHub repo Docker Compose

    Define and run multi-container applications with Docker

    Project mention: How to install Spip with Docker | dev.to | 2021-02-24

    Now, all you have to do to start the services is docker-compose up -d. All the basics of the docker-compose command can be seen on their official website.

  • GitHub repo nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    Project mention: Django https self signed certificate | reddit.com/r/django | 2021-02-12

    You can look into traefik, caddy, or nginx-proxy for automated ssl certificates (simplest one is caddy) if you are self hosting.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: Questions you would get asked on an interview? | reddit.com/r/devops | 2021-01-28

    I think the link you're looking for is https://github.com/bregman-arie/devops-exercises

  • GitHub repo aws-sam-cli

    CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

    Project mention: Building Static Ruby Gems for Lambda Zip or Containers using Docker & Amazon Linux | dev.to | 2021-02-21

    Since this project is for Lambda, we used the base image provided by AWS SAM CLI.

  • GitHub repo full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: Is FastAPI capable of live streaming video? | reddit.com/r/FastAPI | 2021-02-23
  • GitHub repo datasette

    An open source multi-tool for exploring and publishing data

    Project mention: 10 Years of Open-Source Visualization – D3.js | news.ycombinator.com | 2021-02-23

    I found this so useful. I'm building a suite of open source tools at https://datasette.io/ and the section "Teaching is the most impactful aspect of tool building" was something of a light bulb for me.

    "To maximize your impact, then, teaching must be central to your strategy. This means documentation, tutorials, examples, videos, tweets, and more."

    I have pretty comprehensive documentation ( https://docs.datasette.io/ ) but almost nothing in the way of tutorials - and I added a demo video to the website just last week.

    This has given me a ton to think about. Thanks, Mike!

  • GitHub repo PostHog

    🦔 PostHog is developer-friendly, open-source product analytics.

    Project mention: Is Apple Banning Free Analytics SDKs? | news.ycombinator.com | 2021-02-10

    Agree, building this in 2021 is not a good use of engineering time.

    As well as the commercial platforms like Amplitude and Mixpanel, you also have great open-source tools and platforms for mobile and product analytics like PostHog (https://posthog.com/), Countly (https://count.ly/) and Snowplow (https://snowplowanalytics.com/).

    Disclosure: Snowplow co-founder.

  • GitHub repo molecule

    Molecule aids in the development and testing of Ansible roles

    Project mention: CI/CD case study for edge infrastructure with a lot of Raspberry Pis | reddit.com/r/devops | 2021-01-21

    Ansible Molecule

  • GitHub repo jina

    An easier way to build neural search on the cloud

    Project mention: Show HN: Jina – Open-source AI framework to build search for anything, fast | news.ycombinator.com | 2021-02-10
  • GitHub repo ShutIt

    Automation framework for programmers

  • GitHub repo ann-benchmarks

    Benchmarks of approximate nearest neighbor libraries in Python

    Project mention: [D] How to remove duplicate samples from your dataset (Also CIFAR-100 has issues) | reddit.com/r/MachineLearning | 2021-02-01
  • GitHub repo Misago

    Misago is fully featured modern forum application that is fast, scalable and responsive.

    Project mention: Where can I find a project to work on with a group of people? | reddit.com/r/django | 2021-02-16
  • GitHub repo quay

    Build, Store, and Distribute your Applications and Containers

    Project mention: Private container registry | reddit.com/r/devops | 2021-01-30

    The ‘Getting Started’ points to the deployment instructions: https://github.com/quay/quay#getting-started Points to: https://access.redhat.com/documentation/en-us/red_hat_quay/3.3/

  • GitHub repo ouroboros

    Automatically update running docker containers with newest available image

    Project mention: Reminder to manually update your Plex Media Server package, current package center version is a year out of date and potentially vulnerable | reddit.com/r/synology | 2021-02-08
  • GitHub repo Shynet

    Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

    Project mention: Ask HN: Who wants to be hired? (February 2021) | news.ycombinator.com | 2021-02-01

    Email: [email protected]

    [0] Check out https://a17t.miles.land (a css library I built) and https://github.com/milesmcc/shynet (my open analytics tool) for samples. I also built https://lensant.com, though I'm less happy with its design.

  • GitHub repo djangox

    Django starter project with 🔋

    Project mention: Would you be interested in a Django-allauth prettified template ? | reddit.com/r/django | 2021-01-30

    repo link: https://github.com/wsvincent/djangox

  • GitHub repo supervisor

    :house_with_garden: Home Assistant Supervisor (by home-assistant)

    Project mention: How Supervisor becomes not privileged? | reddit.com/r/homeassistant | 2021-02-14

    I've also tried giving the container access to real dev by following the suggestion mentioned here (followed by a supervisor reload/restart from the UI), but that also doesn't always work and gets overwritten with the next supervisor silent update.

  • GitHub repo Varken

    Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend

    Project mention: Any sqlite pros know if it's possible to combine watch history from two Plex servers? | reddit.com/r/PleX | 2021-02-03

    Check this out. It allows you to combine two tautulli instances into a single history https://github.com/Boerderij/Varken

  • GitHub repo elyra

    Elyra extends JupyterLab Notebooks with an AI centric approach.

    Project mention: What's new in Elyra 2.0 | dev.to | 2021-02-01

    During the past year we have received many suggestions and feedback from users like you. We appreciate your input and encourage you to stay involved. Open GitHub issues, reach out on gitter, post in our new forum, or join our weekly community meeting.

  • GitHub repo pytradfri

    IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.

    Project mention: Are there any offline/private smart bulb? | reddit.com/r/privacytoolsIO | 2020-12-27
  • GitHub repo Photonix

    This is a new web-based photo management application. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, location awareness, color analysis and other ML algorithms.

    Project mention: Looking for advise | reddit.com/r/FOSSPhotography | 2021-02-21

    I run one of those projects on the list (Photonix) so it would be cool if you checked out the demo to see if it could be suitable. We currently have object detection and other classifiers to search by like colours, location, styles and face recognition is in the works.

  • GitHub repo runlike

    Given an existing docker container, prints the command line necessary to run a copy of it.

    Project mention: Can you create a docker-compose file from an existing container settings? | reddit.com/r/docker | 2021-01-22

    I would use runlike https://github.com/lavie/runlike to get the command to create the container, then put that command into Composerize https://www.composerize.com to get your YAML

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-24.

Index

What are some of the best open-source Docker projects in Python? This list will help you:

Project Stars
1 Docker Compose 21,931
2 nginx-proxy 14,442
3 devops-exercises 7,591
4 aws-sam-cli 5,421
5 full-stack-fastapi-postgresql 4,790
6 datasette 4,694
7 PostHog 3,773
8 molecule 3,040
9 jina 2,364
10 ShutIt 2,063
11 ann-benchmarks 2,058
12 Misago 2,054
13 quay 1,706
14 whoogle-search 1,417
15 ouroboros 1,395
16 Shynet 1,209
17 djangox 963
18 supervisor 846
19 Varken 819
20 elyra 809
21 pytradfri 769
22 Photonix 567
23 runlike 514