Top 23 Python Docker Projects
-
Docker Compose
Define and run multi-container applications with Docker
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.
-
nginx-proxy
Automated nginx proxy for Docker containers using docker-gen
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.
-
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
I think the link you're looking for is https://github.com/bregman-arie/devops-exercises
-
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-21Since this project is for Lambda, we used the base image provided by AWS SAM CLI.
-
full-stack-fastapi-postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
-
datasette
An open source multi-tool for exploring and publishing data
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!
-
PostHog
🦔 PostHog is developer-friendly, open-source product analytics.
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.
-
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-21Ansible Molecule
-
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 -
ShutIt
Automation framework for programmers
-
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 -
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 -
quay
Build, Store, and Distribute your Applications and Containers
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/
-
whoogle-search
A self-hosted, ad-free, privacy-respecting metasearch engine
duckduckgo (or whoogle: https://github.com/benbusby/whoogle-search when the results are not good enough)
-
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 -
Shynet
Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.
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.
-
djangox
Django starter project with 🔋
Project mention: Would you be interested in a Django-allauth prettified template ? | reddit.com/r/django | 2021-01-30repo link: https://github.com/wsvincent/djangox
-
supervisor
:house_with_garden: Home Assistant Supervisor (by home-assistant)
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.
-
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-03Check this out. It allows you to combine two tautulli instances into a single history https://github.com/Boerderij/Varken
-
elyra
Elyra extends JupyterLab Notebooks with an AI centric approach.
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.
-
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 -
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.
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.
-
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-22I 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
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 |