1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pythonパッケージを数で人気比較したい

Posted at

はじめに

最近PythonのFastAPIに出会い、これがどのくらい人気のあるPythonパッケージなのかが知りたくなり調べてみることにしました。

人気を数で比較したい

「FastAPI vs」とかで検索すれば、いろんな記事が出てきますが、今回はPythonパッケージの人気を楽に数で比較する方法が知りたいです。
npm trendsのようなサイトはありますか?とAIに聞いてみます。
その前に...

npm trends とは

npm trendsは、Node.jsのパッケージの人気やトレンドを視覚的に比較するためのウェブサイトです。このサイトでは、特定のnpmパッケージのダウンロード数や人気の推移をグラフで表示し、他のパッケージと比較することができます。

このように、人気を比較してくれるサイトです。とても便利。動作も早いです。

image.png

ページ下部にスクロールすると人気の検索や、近い検索を出してくれます。便利。

image.png

実際技術選定する場合には他の情報源やドキュメントも併せて確認しますが、カジュアルに情報が見たい時にとても便利です。

このようなサイトがあれば、比較が楽です。

npm trendsのようなサイトはありますか?

:woman_tone3: pythonにもnpm trendsのようなサイトはありますか

:robot: はい、Pythonのパッケージの人気やトレンドを追跡するためのサイトはいくつかあります。以下はそのいくつかです

PyPI (Python Package Index)

PyPI自体は、Pythonのパッケージを検索・インストールするための公式リポジトリですが、人気のあるパッケージや最近の更新を確認することもできます。

Libraries.io

Libraries.ioは、さまざまなプログラミング言語のライブラリやパッケージのトレンドを追跡するサイトで、Pythonのパッケージも含まれています。

PePy

PePyは、PyPIのパッケージのダウンロード統計を提供するサイトで、特定のパッケージの人気を確認するのに役立ちます。

:robot: これらのサイトを利用することで、Pythonのパッケージのトレンドや人気を把握することができます。

実際に使ってみました

PyPI

ここにパッケージ名を入力したら情報が手に入るのかな...

image.png

(0.114.1... :eyes: )

image.png

人気について調べるみたいなとこでいくとGitHubと同じくらいの情報量でした

image.png

Libraries.io

ここに載ってるPackage Managersに対して検索がかけられるようです。便利ですね。

image.png

便利な分しょうがないかなと思うんですがかなりサイトが重いです。

image.png

PePy

近しいものを感じるなと思ったんですが
特定のパッケージの期間ごとのダウンロード数を比較できるサイトでした。

image.png
image.png
image.png

使用してみた結果

横比較できるようなサイトはないようでした。
カテゴリごとの人気のPythonパッケージが知りたい場合、AwesomePythonが便利でした。
(ただ、いくつかのパッケージはアーカイブされており、アクティブ状態かわかりません)

AwesomePythonのRESTful APIに記載のあるパッケージと比較してみます。

RESTful API比較 (9/12時点)

ざっくり6つぐらいを確認します...

Package Total downloads Stars First Release Latest Release
django-rest-framework 17,054,125 28.1k 2011/02/20 2024/06/19
eve 1,472,708 28.1k 2012/11/16 2023/03/14
flask-api 11,110,215 1.4k 2014/02/26 2023/06/06
cornice 2,963,205 382 2011/11/04 2024/02/08
sanic 135,815,168 18k 2016/10/16 2024/06/30
fastapi 704,718,812 75.5k 2018/12/08 2024/09/11

上記例だけをみると、一番人気で、一番使われているくらいあるパッケージなようです:thinking:
実際RESTful APIで一番人気なのかは全てのパッケージを見たわけではないの、ちょっとわからないですが、人気があるのは間違いないようです。

結論

なんかいい感じのサイトはなさそうで、ちょっと頑張らないと数での比較はできなさそうでした。
もしよいサイトをご存知の方いたらコメントで教えてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?