许多开发者在选择一个开源工具时,往往也会多比较几个同类型的工具,从中选择一个最适合自己项目的,而寻找搜索这些个项目就会浪费掉你大把宝贵的时间,如果这时候有个项目汇总就好了。
猿妹断断续续都和大家介绍过一些开源项目汇总,诸如面试宝典汇总、Python数据科学库等,今天,再和你们分享一个Python程序集合,它们不仅可以帮助你快速找到你想要的Python项目,还能作为你日常开发中的借鉴对象,大大节省了你搜索的时间。
该项目开源不到一个月,在GitHub上已经获得 13K 个Star,2.3K 个 Fork。(GitHub地址:https://github.com/mahmoud/awesome-python-applications)。还登上GitHub Trending周榜第一名:
awesome-python-applications 目前包含195个开源Python程序,而且数量还在不断增加,按照主题划分,包含库和文档等链接,从下图可以看出里面包含15个主题,其中开发这一部分又被分成了11个模块
下面我们一互联网这一主题为例,看看里面包含哪些项目:
1. Canto - RSS守护进程和基于curses的客户端
2. Deluge - 流行,轻量级,跨平台的BitTorrent客户端。
3. gPodder - 简单,成熟的媒体聚合器和播客客户端。(linux, windows, mac, gtk)
4. Neubot - 为网络中立性研究收集数据的轻量级代理
5. Pi-Hole -Linux网络级广告和互联网跟踪器阻止应用程序,充当DNS缓存服务器(linux)
6. Planet - RSS 新闻聚合器,旨在收集来自Internet社区成员的博客的帖子并将其显示在单个页面上。
7. Qute Browser - 一款很小的开源浏览器(linux, windows, mac, qt5)
8. Reddit - 社交新闻论坛,有投票,评论等功能。
9. SABnzbd - 一款简单的跨平台新闻阅读器,可从Usenet下载。支持多种集成和16种语言。(linux, windows, mac)
10. Tribler - BitTorrent 客户端 Tribler(linux, windows, mac, qt5)
11. You-Get - 命令行视频下载工具。(linux, windows, mac)
12. youtube-dl - 命令行程序,youtube视频下载工具。(linux, windows, mac)
13. ZeroNet - 利用比特币的加密算法和BitTorrent技术提供的不受审查的网络(linux, windows, mac)