Python

A curated list of awesome Python frameworks, libraries, software getting started tutorial

Most popular

jwasham A complete computer science study plan to become a software engineer.
 

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

codecrafters-io Build your own 3D Renderer Augmented Reality BitTorrent Client Blockchain Cryptocurrency
 
179.3k

sindresorhus My macOS app Pandan is on Product Hunt My open source work is supported by the community Special thanks to: All your environment variables, in one pla
 
Popular
178.8k

tensorflow TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers ea
 
Popular
153.3k

ossu Open Source Society University Path to a free self-taught education in Computer Science! Contents Summary Community Curriculum Code of conduct Team S
 
153.1k

github This is GitHub’s collection of .gitignore file templates. We use this list to populate the .gitignore template choosers available in the GitHub.com interface when creating new repositories and files.
 
Popular
116.6k

huggingface PyTorch version of Google AI's BERT model with script to load Google's pre-trained models
 
Popular
116.4k

huggingface State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0 🤗 Transformers (formerly known as pytorch-transformers and pytorch-pretrained-bert) provides state-of-the-art g
 
Popular
116.2k

huggingface State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0 🤗 Transformers (formerly known as pytorch-transformers and pytorch-pretrained-bert) provides state-of-the-art g
 
104.5k

ytdl-org youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION
 
Popular
94k

goldbergyoni ✅ The Node.js best practices list (June 2020)
 

nvbn The Fuck The Fuck is a magnificent app, inspired by a @liamosaur tweet, that corrects errors in previous console commands. Is The Fuck too slow? Try the experimental instant mode! More examples: ➜ apt-get in
 
Popular
76.2k

tensorflow Welcome to the Model Garden for TensorFlow The TensorFlow Model Garden is a repository with a number of different implementations of state-of-the-art (SOTA) models and modeling solutions for TensorFlow users. We aim t
 

django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your
 

mtdvio Join our community for professional Software Developers and get more control over your life and career! Every Programmer Should Know 🤔 A collection of (mostly) technical things every software developer s
 
Popular
73.4k

tonsky Fira Code: free monospaced font with programming ligatures Problem Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like ->, <= or := are single
 
Popular
73.2k

pytorch PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration Deep neural networks built on a tape-based autograd system You can reuse your favorite Py
 

florinpop17 📒 App Ideas Collection Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have "writers block" it's also true for developers. This list is intended to solve thi
 
Popular
65.1k

pallets It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application fram
 
Popular
64.9k

tiangolo FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fastapi.tiangolo.com Source Code: https://github.com/tiangolo/fastapi FastAPI is a modern, f
 
Popular
64.4k

home-assistant Home Assistant Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control. To get started: python3
 
Popular
61.8k

Developer-Y Computer Science courses with video lectures Introduction Please check NOTES for general information about this list. Please refer CONTRIBUTING.md for contribution guidelines. Table of Contents
 

keras-team Keras is an API designed for human beings, not machines. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it p
 
Popular
59.3k

ansible Ansible Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing
 

DopplerHQ Awesome Interviews A curated list of lists of technical interview questions. What makes for an awesome list? Please read the contribution guidelines or the creating a list guide if you want to contribute.
 

kelseyhightower No Code No code is the best way to write secure and reliable applications. Write nothing; deploy nowhere. Getting Started Start by not writing any code. This is just an example application, but imagine i
 
Popular
57.2k

awesomedata Awesome Public Datasets NOTICE: This repo is automatically generated by apd-core. Please DO NOT modify this file directly. We have provided a new way to contribute to Awesome Public Datasets. The original PR entrance
 
Popular
57.1k

python This is Python version 3.7.0 alpha 1 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Python Software Foundation. All rights reserved. Python 3.x is a n
 

apache Apache Superset is a Data Visualization and Data Exploration Platform
 
Popular
55.5k

apache Caravel Caravel is a data exploration platform designed to be visual, intuitive and interactive. [this project used to be named Panoramix] Screenshots & Gifs Ca
 
Popular
55k

3b1b Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, as seen in the videos at 3Blue1Brown. Installation Manim runs on Python 3.7. You can install it