/top-devs-and-repos-to-follow

The Top Python GitHub Devs and Repos to Follow (All-Time and Trending)

top-devs-and-repos-to-follow

The Top Python GitHub Devs and Repos to Follow (All-Time and Trending)

Why?

Why follow the top Python GitHub devs?

Following influencers is usually a good practice. It has helped me in multiple ways:

  1. Whenever I run out of inspiration, I look at these influencers and see what they have achieved. This brings back the energy and I am back on my projects
  1. You can follow these influencers to see which events are they attending, what are they reading and what are they working on. This can quickly become a wealth of knowledge in itself.
  1. To some extent, it also provides a human touch to these influencers. By just looking at their profiles, they might come across as some one out of the world. But, when you start folllowing them regularly, you tend to relate yourself with the influencers.

Inspired by the following Reddit post.

After reading through the post, I was curious to see a similar list for Python GitHub devs and repos.

'Top'?

There's no definitive way to determine 'top' developers and repos. Every metric has its flaws. The lists below look at total number of stars in Python repositories, which seems to be a decent metric that is readily available/easy to mine.

Developer stats are for individual contributors. Not sure how you'd measure stats for developers part of an org or those contributing to other projects.

I found it interesting to track 'all time' and 'trending' developers/repos, so lists for each are included. Sources are provided after each list.

Updates?

I'll update these lists at least once a week.

Contributions?

Sure! If there's interest in seeing similar lists in other programming languages, please file an issue or better yet, contribute.

Top Python GitHub Devs to Follow: All-Time

  1. kennethreitz: 38966
  2. mitsuhiko: 35640
  3. jkbrzt: 21848
  4. nvbn: 20445
  5. vinta: 15963
  6. rg3: 14334
  7. donnemartin: 13555
  8. josephmisiti: 11646
  9. minimaxir: 11024
  10. valloric: 10186
  11. apenwarr: 8928
  12. faif: 7707
  13. tomchristie: 7343
  14. binux 6524
  15. toastdriven 6347
  16. jonathanslenders 6212
  17. p-e-w 6068
  18. coleifer 5645
  19. nvie 5364
  20. dcramer 5290

Source: github-awards, excluding organizations

Last updated: 2/15/16

Top Python GitHub Devs to Follow: Trending*

  1. nvbn 18613
  2. donnemartin 13239
  3. minimaxir 10919
  4. p-e-w 5780
  5. fchollet 4412
  6. 0x5e 3824
  7. drduh 3708
  8. KeyboardFire 3358
  9. larsenwork 3130
  10. samshadwell 3073
  11. chrissimpkins 2944
  12. reinderien 2910
  13. karan 2857
  14. diafygi 2760
  15. JuanPotato 2699
  16. avinassh 2686
  17. rhiever 2560
  18. 10se1ucgo 2477
  19. rushter 2263
  20. danielquinn 1906

Source: GitHub search, aggregating repos by developer

Last updated: 2/15/16

*Trending: 01/01/2015 to 2/15/16

Top Python GitHub Repos: All-Time

  1. jkbrzt/httpie 21118
    CLI HTTP client; user-friendly cURL replacement featuring intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
  2. nvbn/thefuck 18613
    Magnificent app which corrects your previous console command.
  3. mitsuhiko/flask 18470
    A microframework based on Werkzeug, Jinja2 and good intentions
  4. vinta/awesome-python 18220
    A curated list of awesome Python frameworks, libraries and software
  5. django/django 18023
    The Web framework for perfectionists with deadlines.
  6. kennethreitz/requests 17555
    Python HTTP Requests for Humans™
  7. ansible/ansible 15321
    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.
  8. rg3/youtube-dl 14303
    Small command-line program to download videos from YouTube.com and other video sites
  9. scrapy/scrapy 12551
    Scrapy, a fast high-level web crawling & scraping framework for Python.
  10. letsencrypt/letsencrypt 12247
    This Let's Encrypt repo is an ACME client that can obtain certs and extensibly update server configurations (currently supports Apache on .deb based systems, nginx support coming soon)
  11. shadowsocks/shadowsocks 11796
  12. josephmisiti/awesome-machine-learning 11111
    A curated list of awesome Machine Learning frameworks, libraries and software.
  13. minimaxir/big-list-of-naughty-strings 10920
    The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
  14. tornadoweb/tornado 10771
    Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
  15. reddit/reddit 10302
    the code that powers reddit.com
  16. Valloric/YouCompleteMe 9907
    A code-completion engine for Vim
  17. scikit-learn/scikit-learn 9768
    scikit-learn: machine learning in Python
  18. ipython/ipython 8572
    Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
  19. getsentry/sentry 8427
    Sentry is cross-platform crash reporting built with love
  20. adobe-fonts/source-code-pro 7880
    Monospaced font family for user interface and coding environments

Source: GitHub search

Last updated: 2/15/16

Top Python GitHub Repos: Trending*

  1. nvbn/thefuck 18613
    Magnificent app which corrects your previous console command.
  2. minimaxir/big-list-of-naughty-strings 10919
    The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
  3. XX-net/XX-Net 5053
    接力GoAgent翻墙工具----Anti-censorship tools
  4. p-e-w/maybe 4987
    📂 🐇 🎩 See what a program does before deciding whether you really want it to happen.
  5. donnemartin/data-science-ipython-notebooks 4898
    Continually updated data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines. https://bit.ly/data-notes
  6. fchollet/keras 4412
    Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow.
  7. 0x5e/wechat-deleted-friends 3824
    查看被删的微信好友
  8. drduh/OS-X-Security-and-Privacy-Guide 3708
  9. zulip/zulip 3648
    Zulip server - powerful open source group chat
  10. KeyboardFire/mkcast 3358
    [OBSOLETE - see readme] A tool for creating GIF screencasts of a terminal, with key presses overlaid.
  11. google/yapf 3166
    A formatter for Python files
  12. larsenwork/monoid 3130
    Customisable coding font with alternates, ligatures and contextual positioning. Crazy crisp at 12px/9pt. http://larsenwork.com/monoid/
  13. samshadwell/TrumpScript 3073
    Make Python great again
  14. chrissimpkins/codeface 2944
    Typefaces for source code beautification
  15. reinderien/mimic 2910
    [ab]using Unicode to create tragedy
  16. facebook/PathPicker 2750
    PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything.After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.
  17. JuanPotato/Legofy 2699
    Make images look as if they are made out of 1x1 LEGO blocks
  18. avinassh/rockstar 2686
    Makes you a Rockstar C++ Programmer in 2 minutes
  19. donnemartin/saws 2666
    A supercharged AWS command line interface (CLI). http://bit.ly/git-saws
  20. Kinto/kinto 2590
    A lightweight JSON storage service with synchronisation and sharing abilities.

Source: GitHub search

Last updated: 2/15/16

*Trending: 01/01/2015 to 2/15/16

License

CC0