Python

Open-source projects categorized as Python | Edit details

Top 23 Python Open-Source Projects

  • GitHub repo tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: Java example LabelImage is missing "create" method in class "Tensor" | reddit.com/r/tensorflow | 2021-07-26

    Thanks a lot. Seems I was searching the wrong repository? I followed the link from the tensorflow website and got to https://github.com/tensorflow/tensorflow/tree/r2.5/tensorflow/java/src/main/java/org/tensorflow but your example is in a totally different repo: https://github.com/tensorflow/java-models/blob/master/tensorflow-examples/src/main/java/org/tensorflow/model/examples/cnn/fastrcnn/FasterRcnnInception.java

  • GitHub repo system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: How I improved my PM total comp to $420k from $250k in 3.5 months | reddit.com/r/ProductManagement | 2021-07-25

    I started week 1 brushing up my technical skills. I read system design primer and Grokking the System Design. In hindsight, both resources are very similar and you only need one of them. Use Grokking only if you want to interview for a very technical role or with a company that has a pure system design round.

  • GitHub repo TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Saturday Daily Thread: Resource Request and Sharing! | reddit.com/r/Python | 2021-07-16
  • GitHub repo awesome-python

    A curated list of awesome Python frameworks, libraries, software and resources

    Project mention: 7 subjects (and GitHub repositories) to become a better Go Developer | dev.to | 2021-07-11

    A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.

  • GitHub repo thefuck

    Magnificent app which corrects your previous console command.

    Project mention: Post some fun CLI programs | reddit.com/r/linuxmasterrace | 2021-07-20

    fuck — autocorrector for errors in previous console command.

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Collect payments in your Django ecommerce portal using Flutterwave ~PART 1 | dev.to | 2021-07-26

    My name is Nick and in this two-part tutorial, we are going to create a simple electronics store using Django and then collect payments from customers using Flutterwave.

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Noobiest Question Ever: How do I use a request object within my Post route? | reddit.com/r/flask | 2021-07-20

    ... and according to this issue on github it looks like the error is really an error that tells me that flask can't tell me the actual error :( If anyone has any suggestions, I would appreciate the help

  • GitHub repo project-based-learning

    Curated list of project-based tutorials

    Project mention: C++ pentru un absolvent de liceu vs C++ la job | reddit.com/r/programare | 2021-07-24
  • GitHub repo Keras

    Deep Learning for humans

    Project mention: A-Z on gaining research experience during undergrad | reddit.com/r/gradadmissions | 2021-07-12

    Participating in Open Source Initiatives - This is a rather recent path. Participating in the development of open-source software for research offers unparalleled networks opportunities along with both research and software development skills. Contributing to platforms like HuggingFace, Keras, TensorFlow, Pytorch, etc are some of the most common examples.

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Pydantic for FastAPI | dev.to | 2021-05-28

    Test it out using httpie:

  • GitHub repo Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Project mention: A-Z on gaining research experience during undergrad | reddit.com/r/gradadmissions | 2021-07-12

    Participating in Open Source Initiatives - This is a rather recent path. Participating in the development of open-source software for research offers unparalleled networks opportunities along with both research and software development skills. Contributing to platforms like HuggingFace, Keras, TensorFlow, Pytorch, etc are some of the most common examples.

  • GitHub repo Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

    Project mention: Ping Me! (Intro: IaC and Prep Work) | dev.to | 2021-07-23

    There are many tools to pick and choose from when it comes to implementing Infrastructure as Code; Puppet, Chef and Ansible just to name a few. Hashicorp's Terraform is one that shines exceptionally bright on the IaC firmament. Despite just reaching the v1, it is a mature and battle-tested tool that has been used by both big and small in recent years.

  • GitHub repo scikit-learn

    scikit-learn: machine learning in Python

    Project mention: Use Scikit-Learn and Runflow | dev.to | 2021-07-06

    If you're not familiar with Scikit-learn and Runflow,

  • GitHub repo requests

    A simple, yet elegant HTTP library.

    Project mention: 3 Ways to Unit Test REST APIs in Python | dev.to | 2021-07-22

    To retrieve the weather data, we'll use requests. We can create a function that receives a city name as parameter and returns a json. The json will contain the temperature, weather description, sunset, sunrise time and so on.

  • GitHub repo Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first

    Project mention: Is there an app for iPhone 8 or 8 plus to use nfc tags with google home | reddit.com/r/homeautomation | 2021-07-26

    Now if you want to get a real automation hub, Home Assistant can easily scan NFC tags and do anything you want when scanned.

  • GitHub repo Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

    Project mention: Is multithreading within multiprocessing ok? | reddit.com/r/learnpython | 2021-07-25

    Just use Scrapy to build your scraper.

  • GitHub repo TensorFlow-Examples

    TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

    Project mention: Keras vs. TensorFlow | dev.to | 2021-06-06

    A linear regression model

  • GitHub repo Face Recognition

    The world's simplest facial recognition api for Python and the command line

    Project mention: Face tracking with google image search? | reddit.com/r/OSINT | 2021-07-20

    You could start with: https://github.com/ageitgey/face_recognition and then by use of Selenium webdriver https://selenium-python.readthedocs.io/ . Build yourself a bot. I suggest you also use sleep (from time import sleep) with randomized time pauses between clicks (because google will quickly start to see you as a bot very quickly). For saving the face-encodings you could use for example sqlite3 (I build not so long ago a application on sqlite3, face_recognition to link people by the images they are together on) or MySQL (https://dev.mysql.com/doc/connector-python/en/ ). Saving the images is probably the most difficult. An option is to automate this process with PyAutoGui (https://pyautogui.readthedocs.io/en/latest/ ) . But be aware; your script will have an unkown experation time. With other words; it will be labor intensive, even when your script is finished.

  • GitHub repo superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Project mention: Πως κάνω πτυχιακή; | reddit.com/r/greece | 2021-07-16
  • GitHub repo manim

    Animation engine for explanatory math videos

    Project mention: Explaining Variable Scopes & Namespaces with animations | reddit.com/r/Python | 2021-07-08

    Animations are generated using manim https://github.com/3b1b/manim

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: How to structurize my tool | reddit.com/r/learnpython | 2021-07-10

    Alternatively, you might just want to use Python as a backend offering an API. Take a look at FastAPI for this. You would call the API from your javascript code.

  • GitHub repo Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

    Project mention: [OC] UK Life Satisfaction Between 2012 - 2020 | reddit.com/r/dataisbeautiful | 2021-07-24
  • GitHub repo Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

    Project mention: Strategies for running multiple Spark jobs simultaneously? | reddit.com/r/apachespark | 2021-07-25
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-07-26.

Index

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

Project Stars
1 tensorflow 157,580
2 system-design-primer 139,311
3 TheAlgorithms 113,104
4 awesome-python 101,078
5 thefuck 63,072
6 Django 58,628
7 Flask 56,058
8 project-based-learning 52,927
9 Keras 51,942
10 httpie 51,444
11 Pytorch 49,716
12 Ansible 49,107
13 scikit-learn 46,564
14 requests 45,683
15 Home Assistant 44,587
16 Scrapy 41,128
17 TensorFlow-Examples 40,931
18 Face Recognition 40,784
19 superset 39,578
20 manim 35,307
21 fastapi 34,019
22 Pandas 30,453
23 Apache Spark 30,414