Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MELPAランキング in 2019
Search
grugrut
September 28, 2019
Research
750
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MELPAランキング in 2019
grugrut
September 28, 2019
More Decks by grugrut
See All by grugrut
Chromebook on Emacs
grugrut
0
590
Emacs on WSLでの困りごと
grugrut
1
7.9k
Doomの派生テーマを作る
grugrut
1
960
Other Decks in Research
See All in Research
ハードウェア研究で国際トップ会議を目指す!IROS 2027での論文採択を目指して
ayatokanada
7
4k
Développer des solutions de réduction des émissions de méthane entérique : 1ers résultats Méthane 2030
institudelelevage
PRO
0
220
長時間動画QAにおけるマルチエージェント推論 ・SVAgent: Storyline-Guided Long Video Understanding via Cross-Modal Multi-Agent Collaboration
murakawatakuya
1
220
PGDM: Physically Guided Diffusion Model for L Downscaling
satai
3
510
GLIM とMegaParticles:正規分布近似の限界とタイトカップリング&パーティクルフィルタの進展 / GLIM and MegaParticles : Progress of the distribution representation in SLAM
koide3
0
920
論文読み会 SNLP2026 Tau2-Bench: Evaluating Conversational Agents in a Dual-Control Environment
s_mizuki_nlp
0
290
Language and AI
ayaniwa
0
320
SAKURAONE:An Open Ethernet-based AI HPC System And Its Observed Workload Dynamicsin a Single-Tenant LLM Development Environment
yuukit
1
650
Bilan travail en élevage : première restitution des enquêtes 2025-2026
institudelelevage
PRO
0
130
超効率化への挑戦:1bit LLMの現状と展望
yumaichikawa
0
790
ふとした出会いで生まれたSkillが、 社内利用1位になるまで
mikimhk
22
24k
横浜市長(山中氏)の言動にかかる第三者による調査報告書
sishi2026
0
580
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Product Roadmaps are Hard
iamctodd
55
13k
Tell your own story through comics
letsgokoyo
1
1.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
970
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
Docker and Python
trallard
47
4.2k
GitHub's CSS Performance
jonrohan
1033
470k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Why Our Code Smells
bkeepers
PRO
340
58k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
Transcript
MELPA ランキング in 2019 2019.9.28 東京emacs勉強会 菊の節句 @grugrut
@grugrut/Masanori Mano 都内SIer勤務 昔はeclipseのプラグイン書く仕事、今はyamlを書く仕事をしてます といいつつ、パワポとExcelばっかり使ってたり。。。 org-modeでメモとったり、日曜プログラミングでは大活躍
これなんのグラフでしょう? [1] http://syohex.hatenablog.com/entry/20130425/1366878770 [2] http://emacs.rubikitch.com/melpa-dl-ranking/ [3] http://emacs.rubikitch.com/melpa-dl-ranking-2015/ ? dash magit
helm popup auto-complete flycheck s epl yasnippet pkg-info
Melpaのダウンロード数ランキング
MELPA ご存知Emacsのパッケージレポジトリ 登録されているパッケージ 4332 総ダウンロード数 98,816,443 (ここ1週間で 50万DL) レシピの投稿者 1956人
最近の状況どうなってるんだろう
いろいろと調べてみた
MELPAから情報をとる webのスクレイピングはMELPAへの負荷が高そうだったので https://melpa.org/archive.json https://melpa.org/recipes.json https://melpa.org/download_count.json を手元にダウンロードして、いろいろ処理 今回は2019/9/22に取得したデータが基準 https://github.com/grugrut/analyze-melpa にパースしたりするやつがあります
最新版のダウンロード数ランキング dash helm magit s epl async projectile popup flycheck
helm-core
最近のダウンロード数の考察 asyncが入ってきた helmはあいかわらず高い(ivyは46位) auto-completeの失速(26位に) companyは2015年は17位、2019年は13位とわずかに浮上 やっぱりdash等のライブラリはみんなから参照されるから強い
ほんとうにそうなの?
依存数ランキング MELPAに登録されたパッケージのPackage-Requiresで参照される数をカウント 順位 パッケージ名 被要求数 1 emacs 1965 2 cl-lib
660 3 dash 437 4 s 331 5 helm 169 6 f 140 7 flycheck 118 8 org 106
やはりdashは参照数ナンバー1
被依存数を多いパッケージを除いてみる dashのように多くから依存されるパッケージは自然とdlされてしまう 意図して使おうとしているパッケージではないかも でも参照数が0だけにすると、ちょっと変えた系が漏れる (git-gutterとgit-gutter-fringeみたいな) 被依存数に制限かけながら調べたらおもしろいのでは ということでやってみた
被依存が多いパッケージ除いたランキング 被依存数 0 被依存数 1まで 被依存数 5まで 被依存数 10まで 1
diminish diminish epl epl 2 rainbow-delimiters rainbow-delimiters git-commit smartparens 3 elisp-slime-nav helm-projectile bind-key use-package 4 aggressive-indent anzu diminish git-commit 5 neotree highlight-indentation rainbow-delimiters with-editor 6 move-text elisp-slime-nav which-key expand-region 7 volatile-highlight aggressive-indent ace-window bind-key 8 auto-complete neotree exec-path-from-shell diminish 9 evil-matchit move-text helm-projectile rainbow-delimiters 10 fill-column-indicator helm-ag anzu which-key
依存関係をグラフにしてみた
keyword パッケージにkeywordを入れることができる 取得時点で設定されたキーワードは 1734 キーワードを設定しているパッケージは 3202
設定keywordランキング 順位 キーワード 設定数 1 convenience 767 2 tools 492
3 languages 405 4 lisp 169 5 extensions 125 6 faces 113 7 org 98 8 files 96 9 helm 71
どこにレポジトリあるの? GitHub買収騒動はほとんど影響なかったようだ
starをたくさん獲得しているパッケージ 順位 パッケージ名 star数 1 protobuf-mode 37382 2 google-c-style 21847
3 kivy-mode 10111 4 erlang 7898 5 ninja-mode 4821 6 cython-mode 4523 7 magit-libgit 4144 7 git-commit 4144 7 magit 4144 レポジトリの一部 に.elがある →ゲタはいてる
目視でemacsパッケージに絞った本当のランキング 順位 パッケージ名 star数 1 magit 4144 2 use-package 2790
3 cider 2760 4 projectile 2749 5 helm 2587 6 yasnippet 1980 7 flycheck 1825 7 lsp-mode 1815 7 multiple-cursor 1626
まとめ 色々な観点でランキング作ると景色がかわっておもしろい とはいえ、ランキング上位は有名どころ多い move-text知らなかったので、知れたのよかった 新しいのを探すなら、init.el読書会が一番! 今日も23時から、emacs-jpのslackの#init-el-reading にて 最近その時間寝ちゃってるので復帰せねば