收藏学习:2017年开源 Python 项目 Top30

来自集智百科
跳转到: 导航搜索

目录

前言

Python 是2017年增长最快的编程语言,这一年在 github.com 上出现了超过15000个开源 Python 项目,挑选出30个最佳项目,供大家参考~


No.1

Home-assistant (v0.6+): Open-source home automation platform running on Python 3
智能家庭助理 : 基于 Python 3的家庭自动化平台,可以跟踪和控制家中的所有智能设备
标星:11k+
地址:https://github.com/home-assistant/home-assistant
Ditujietu.png

No.2

Pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Pytorch: 基于 Python、使用 GPU 优化的深度学习张量库,在2017年强势崛起
标星:11k+
地址:https://github.com/pytorch/pytorch
点击查看集智AI学园整理的《PyTorch 这一年——十佳开源项目》
Huoyan.png

No.3

Grumpy: A Python to Go source code transcompiler and runtime
Grumpy:在 Go 上运行 Python,Google 的开源神器
标星:8k+
地址:https://github.com/google/grumpy
3333m.png

No.4

Sanic: Async Python 3.5+ web server that’s written to go fast
Sanic:基于 Python 3.5+的 Web 框架,用法类似于 flask,速度更快
标星:8k+
地址:https://github.com/channelcat/sanic
4444m.png

No.5

Python-fire: A library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Python-fire:自动生成命令行界面的内容库,由 Google 开源
标星:8k+
地址:https://github.com/google/python-fire
5555m.png

No.6

spaCy (v2.0): Industrial-strength Natural Language Processing (NLP) with Python and Cython
spaCy (v2.0):工业级的 Python 自然语言处理工具包,实用性强
标星:7.9k+
地址:https://github.com/explosion/spaCy
6666m.png

No.7

Pipenv: Python Development Workflow for Humans
Pipenv:人性化的 Python 包管理工具,获得 Python 官方推荐
标星:7.9k+
地址:https://github.com/kennethreitz/pipenv
7777m.png

No.8

MicroPython: A lean and efficient Python implementation for microcontrollers and constrained systems
MicroPython:用 Python 开发单片机
标星:5.8k+
地址:https://github.com/micropython/micropython
8888m.png

No.9

Prophet: Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth
Prophet:Facebook 的开源大规模预测系统
标星:4.6k+
地址:https://github.com/facebook/prophet
9999m.png

No.10

SerpentAI: Game Agent Framework in Python. Helping you create AIs / Bots to play any game
SerpentAI:多平台的游戏代理框架,帮你用 AIs/Bots 玩任何游戏
标星:3.6k+
地址:https://github.com/SerpentAI/SerpentAI
1010m.png

No.11

Dash: Interactive, reactive web apps in pure python
Dash:用于构建分析 web 应用程序的 Python 框架
标星:3.7k+
地址:https://github.com/plotly/dash
11m.png

No.12

InstaPy: Instagram Bot. Like/Comment/Follow Automation Script
InstaPy:操作 Instagram 的自动化脚本
标星:3.3k+
地址:https://github.com/timgrossmann/InstaPy
12m.png

No.13

Apistar: A fast and expressive API framework
Apistar:基于 Python3的只能 web API 框架
标星:3.2k+
地址:https://github.com/encode/apistar
13m.png

No.14

Faiss: A library for efficient similarity search and clustering of dense vectors
Faiss:Facebook 开源的相似性搜索类库
标星:2.9k+
地址:https://github.com/facebookresearch/faiss
14m.png

No.15

MechanicalSoup: A Python library for automating interaction with websites
MechanicalSoup:用于自动与网站交互的 Python 库
标星:2.4k+
地址:https://github.com/MechanicalSoup/MechanicalSoup
15m.png

No.16

Better-exceptions: Pretty and useful exceptions in Python, automatically
Better-exceptions:自动化的 Python 异常信息展示工具
标星:2.3k+
地址:https://github.com/Qix-/better-exceptions
16m.png

No.17

Flashtext: Extract Keywords from sentence or Replace keywords in sentences
Flashtext:提取和替换句子中关键词的工具
标星:2.1k+
地址:https://github.com/vi3k6i5/flashtext
17m.png

No.18

Maya: Datetime for Humans in Python
Maya:人性化的 Python 时间处理库
标星:1.9k+
地址:https://github.com/kennethreitz/maya
18m.png

No.19

Mimesis (v1.0): Python library, which helps generate mock data in different languages for various purposes. These data can be especially useful at various stages of software development and testing
Mimesls:生成各类虚拟数据的 Python 库
标星:1.8k+
地址:https://github.com/lk-geimfari/mimesis
19m.png

No.20

Open-paperless: Scan, index, and archive all of your paper documents. A document management system
Open-paperless:文件管理系统,用于纸质文档的扫描、索引和归档
标星:1.8k+
地址:https://github.com/zhoubear/open-paperless
20m.png

No.21

Fsociety: Hacking Tools Pack. A Penetration Testing Framework
Fsociety:黑客工具,一个渗透测试的框架
标星:1.8k+
地址:https://github.com/Manisso/fsociety
21m.png

No.22

LivePython: Visually trace Python code in real-time
LivePython:Python 代码的实时可视化工具
标星:1.7k+
地址:https://github.com/agermanidis/livepython
22m.png

No.23

Hatch: A modern project, package, and virtual env manager for Python
Hatch:一个 Python 项目、包及虚拟环境的管理工具
标星:1.6k+
地址:https://github.com/ofek/hatch
23m.png

No.24

Tangent: Source-to-Source Debuggable Derivatives in Pure Python
Tangent:一个源到源的 Python 库,用于自动微分,由 Google 开源
标星:1.4k+
地址:https://github.com/google/tangent
24m.png

No.25

Clairvoyant: A Python program that identifies and monitors historical cues for short term stock movement
Clairvoyant:检测和学习股票市场短期变化
标星:1.2k+
地址:https://github.com/anfederico/Clairvoyant
25m.png

No.26

MonkeyType: A system for Python that generates static type annotations by collecting runtime types
MonkeyType:通过收集运行时类型生成静态类型注释的工具,由 Instagram 开源
标星:1.2k+
地址:https://github.com/Instagram/MonkeyType
26m.png

No.27

Eel: A little Python library for making simple Electron-like HTML/JS GUI apps
Eel:用于制作简单的 HTML/JS 的 Python 库
标星:1k+
地址:https://github.com/ChrisKnott/Eel
27m.png

No.28

Surprise v1.0: A Python scikit for building and analyzing recommender systems
Surprise:一个用于建立和分析推荐系统的 Python scikit
标星:1k+
地址:https://github.com/NicolasHug/Surprise
M28.png

No.29

Gain: Web crawling framework for everyone
Gain:一个人人可用的 web 爬虫框架
标星:1k+
地址:https://github.com/gaojiuli/gain
29m.png

No.30

PDFTabExtract: A set of tools for extracting tables from PDF files helping to do data mining on scanned documents
PDFTabExtract:一个用于PDF数据挖掘(OCR 处理)的工具
标星:1k+
地址:https://github.com/WZBSocialScienceCenter/pdftabextract
30m.png

个人工具
名字空间
操作
导航
工具箱