Epkgs: Overview
Table of Contents
1. Summary
Epkg | Mirror | Attic | Emacs | GNU Elpa | NonGNU Elpa | Melpa | |
---|---|---|---|---|---|---|---|
builtin | 503 | 498 | 21 | ||||
gnu-elpa | 145 | 145 | 140 | ||||
nongnu-elpa | 0 | 0 | 0 | ||||
github | 5540 | 5540 | 215 | 180 | 4961 | ||
gitlab | 195 | 195 | 18 | 16 | 176 | ||
sourcehut | 106 | 106 | 29 | 6 | 63 | ||
codeberg | 123 | 123 | 7 | 34 | 105 | ||
gnu | 10 | 10 | 9 | 0 | 3 | ||
nongnu | 8 | 8 | 3 | 0 | 2 | ||
git | 120 | 120 | 13 | 6 | 101 | ||
hg | 15 | 15 | 1 | 0 | 13 | ||
subtree | 24 | 24 | |||||
wiki | 586 | 586 | |||||
file | 50 | 50 | |||||
orphaned | 136 | 136 | 106 | ||||
shelved | 1587 | 1587 | 28 | ||||
mirror | 11 | ||||||
secondary | 267 | ||||||
unreleased | 6 | 0 | |||||
total | 9148 | 7058 | 1587 | 498 | 462 | 242 | 5836 |
- Most built-in packages are not mirrored. They are included in the Epkg database, but no individual repositories exist for them on the Emacsmirror.
- "Core" packages (i.e., those that are also distributed on GNU Elpa for use with older Emacs releases) used to be mirrored but no tool exists that is truely capable of doing that reliably and efficiently, so these repositories ended up never being updated and were removed.
- Three built-in packages (
org
,tramp
andtransient
) are mirrored, but in those cases the Emacsmirror tracks the upstream repositories, not the version in Emacs, which explains the apparent discrepancy in thebuiltin
row. - The Emacsmirror prefers mirroring packages from the upstream
repository, even when they are also available from GNU Elpa.
That explaining the apparent discrepancy in the
gnu-elpa
row. - Melpa gets some packages from the Emacsmirror (
mirror
row), because for one reason or another it is not able to get them directly from upstream. - Melpa also gets some packages from the Emacsattic (
shelved
row), likely because the upstream repository has disappeared. Such packages are "shelved", that is, they are moved from the Emacsmirror to the Emacsattic. Melpa doesn't support demoting packages like this, so here we tend to keep them around longer, treating the attic as the "upstream". - When a repository is used to maintain a "main" package as well
as one or more "extentions" to that package, then Melpa often
distributes these packages individually, while the Emacsmirror
does not split up such repositories into multiple packages.
Such "secondary packages" are accounted for in the
secondary
row and listed in the "Shared repository" table below.
2. Emacs
2.1. Prefer elpa
2.2. Prefer upstream
Package (5) | Class |
---|---|
compat | github |
editorconfig | github |
org | gnu |
tramp | gnu |
transient | github |
3. GNU Elpa
3.1. New
3.2. Delayed
3.3. Unreleased
3.4. Shelved
3.5. Prefer builtin
Package (28) | Elpa | Reason |
---|---|---|
bind-key | core | |
cl-generic | internal | backport of builtin |
cl-lib | internal | backport of builtin |
csharp-mode | github | |
eglot | core | |
eldoc | core | |
erc | core | |
external-completion | core | |
flymake | core | |
idlwave | github | |
jsonrpc | core | |
let-alist | core | |
map | core | |
nadvice | internal | backport of builtin |
ntlm | core | |
peg | internal | |
project | core | |
python | core | |
seq | internal | backport of builtin |
so-long | core | |
soap-client | core | |
svg | core | |
track-changes | core | |
use-package | core | |
verilog-mode | core | |
which-key | core | |
window-tool-bar | core | |
xref | core |
3.6. Prefer Elpa despite :url
Package (12) | :url |
---|---|
paced | bzr::bzr://bzr.savannah.nongnu.org/paced-el/trunk |
org-edna | bzr::https://bzr.savannah.gnu.org/git/org-edna-el |
bluetooth | https://codeberg.org/rstocker/emacs-bluetooth |
buildbot | https://g.ypei.me/buildbot.el.git |
vcl-mode | https://git.gnu.org.ua/vcl-mode.git |
setup | https://git.sr.ht/~pkal/setup |
phps-mode | https://github.com/cjohansson/emacs-phps-mode |
clipboard-collector | https://github.com/clemera/clipboard-collector |
ebdb | https://github.com/girzel/ebdb.git |
chess | https://github.com/jwiegley/emacs-chess.git |
ioccur | https://github.com/thierryvolpiatto/ioccur.git |
ediprolog | https://github.com/triska/ediprolog |
4. NonGNU Elpa
4.1. New
4.2. Delayed
4.3. Unreleased
4.4. Shelved
Package (1) | Elpa |
---|---|
xah-fly-keys | github |
5. Melpa
5.1. New
5.2. Delayed
Package (7) | Melpa | Reason |
---|---|---|
bind-chord | github | Don't add; part of legacy repository but not Emacs |
connection | github | Don't add; part of upstream dictionary but not Emacs |
django-snippets | github | Don't add; part of shelved django-mode |
evangelion-theme | github | pending melpa#9153 |
link | github | Don't add; part of upstream dictionary but not Emacs |
use-package-chords | github | Don't add; part of bind-chord, see above |
use-package-ensure-system-package | github | Don't add; part of Emacs' use-package |
5.3. Shelved
5.4. Shared repositories
Primary package (148) | Secondary package | Class |
---|---|---|
750words | ox-750words | github |
ac-php | ac-php-core | github |
ac-php | company-php | github |
agda2-mode | annotation | subtree |
agda2-mode | eri | subtree |
ameba | flycheck-ameba | github |
axiom-environment | company-axiom | git |
axiom-environment | ob-axiom | git |
biblio | biblio-core | github |
bibtex-completion | helm-bibtex | github |
bibtex-completion | ivy-bibtex | github |
boa-ide | boa-mode | github |
bufler | helm-bufler | github |
button-lock | wiki-nav | github |
calfw | calfw-cal | github |
calfw | calfw-howm | github |
calfw | calfw-ical | github |
calfw | calfw-org | github |
cardano-tx | bech32 | github |
cardano-tx | cardano-wallet | github |
cardano-tx | cbor | github |
cardano-tx | ouroboros | github |
cardano-tx | readable-numbers | github |
cfn-mode | flycheck-cfn | gitlab |
chatgpt-shell | dall-e-shell | github |
chatgpt-shell | ob-chatgpt-shell | github |
chatgpt-shell | ob-dall-e-shell | github |
chatgpt-shell | shell-maker | github |
chronometrist | chronometrist-key-values | codeberg |
chronometrist | chronometrist-spark | codeberg |
circe | tracking | github |
citar | citar-embark | github |
clojure-essential-ref | clojure-essential-ref-nov | github |
clojure-mode | clojure-mode-extra-font-locking | github |
codesearch | projectile-codesearch | github |
colorless-themes | lavenderless-theme | sourcehut |
colorless-themes | nordless-theme | sourcehut |
compile-multi | compile-multi-all-the-icons | github |
compile-multi | compile-multi-embark | github |
compile-multi | compile-multi-nerd-icons | github |
compile-multi | consult-compile-multi | github |
consult-eglot | consult-eglot-embark | github |
consult-gh | consult-gh-embark | github |
consult-gh | consult-gh-forge | github |
copyit | copyit-pandoc | github |
crystal-mode | flycheck-crystal | github |
ctl-mode | gs-mode | github |
dash | dash-functional | github |
datetime-format | timecop | github |
ddskk | ccc | github |
ddskk | cdb | github |
deferred | concurrent | github |
dired-hacks | dired-avfs | github |
dired-hacks | dired-collapse | github |
dired-hacks | dired-filter | github |
dired-hacks | dired-hacks-utils | github |
dired-hacks | dired-list | github |
dired-hacks | dired-narrow | github |
dired-hacks | dired-open | github |
dired-hacks | dired-rainbow | github |
dired-hacks | dired-ranger | github |
dired-hacks | dired-subtree | github |
dired-rsync | dired-rsync-transient | github |
distel-completion-lib | auto-complete-distel | github |
distel-completion-lib | company-distel | github |
dix | dix-evil | github |
dogears | helm-dogears | github |
dylan | dime | github |
eclim | ac-emacs-eclim | github |
eclim | company-emacs-eclim | github |
el-secretario | el-secretario-elfeed | sourcehut |
el-secretario | el-secretario-mu4e | sourcehut |
el-secretario | el-secretario-notmuch | sourcehut |
el-secretario | el-secretario-org | sourcehut |
elcute | slurpbarf | codeberg |
elfeed | elfeed-web | github |
elfeed-tube | elfeed-tube-mpv | github |
emacsql | emacsql-mysql | github |
emacsql | emacsql-pg | github |
emacsql | emacsql-psql | github |
emacsql | emacsql-sqlite | github |
emacsql | emacsql-sqlite-builtin | github |
emacsql | emacsql-sqlite-module | github |
embark | avy-embark-collect | github |
embark | embark-consult | github |
espotify | consult-spotify | codeberg |
espotify | ivy-spotify | codeberg |
esqlite | esqlite-helm | github |
evil | evil-test-helpers | github |
ewal | ewal-doom-themes | github |
ewal | ewal-evil-cursors | github |
ewal | ewal-spacemacs-themes | github |
flutter | flutter-l10n-flycheck | github |
flx | flx-ido | github |
flycheck-aspell | flymake-aspell | github |
flyspell-correct | flyspell-correct-avy-menu | github |
flyspell-correct | flyspell-correct-helm | github |
flyspell-correct | flyspell-correct-ivy | github |
flyspell-correct | flyspell-correct-popup | github |
friendly-shell | friendly-remote-shell | github |
friendly-shell | friendly-shell-command | github |
frimacs | ob-fricas | github |
fsharp-mode | eglot-fsharp | github |
fuz | helm-fuz | github |
git-emacs | git-blamed | github |
gitlab | helm-gitlab | github |
gitlab | ivy-gitlab | github |
go-mode | go-guru | github |
go-mode | go-rename | github |
groovy-mode | grails-mode | github |
haskell-emacs | haskell-emacs-base | github |
haskell-emacs | haskell-emacs-text | github |
helm | helm-core | github |
historian | ivy-historian | github |
hydra | lv | github |
indent-lint | flycheck-indent | github |
islisp-mode | inferior-islisp | gitlab |
ivy | counsel | github |
ivy | ivy-avy | github |
ivy | ivy-hydra | github |
ivy | swiper | github |
jade-mode | stylus-mode | github |
jade-mode | sws-mode | github |
jedi | jedi-core | github |
jump | inflections | github |
kaesar | kaesar-file | github |
kaesar | kaesar-mode | github |
kaesar | kaesar-pbkdf2 | github |
kaleidoscope | kaleidoscope-evil-state-flash | git |
keg | flycheck-keg | github |
keg | keg-mode | github |
kubel | kubel-evil | github |
kubernetes | kubernetes-evil | github |
langtool | langtool-popup | github |
load-theme-buffer-local | color-theme-buffer-local | github |
loopy | loopy-dash | github |
lurk-mode | ob-lurk | github |
mac-pseudo-daemon | osx-pseudo-daemon | github |
magit | git-commit | github |
magit | magit-section | github |
major-mode-hydra | pretty-hydra | github |
maxima | company-maxima | gitlab |
media-progress | media-progress-dired | github |
media-progress | media-progress-dirvish | github |
merlin | merlin-ac | subtree |
merlin | merlin-company | subtree |
merlin | merlin-iedit | subtree |
metal-archives | metal-archives-shopping-list | github |
monorepo-cadadr | bibliothek | codeberg |
monorepo-cadadr | forecast | codeberg |
monorepo-cadadr | org-variable-pitch | codeberg |
monorepo-cadadr | paper-theme | codeberg |
monorepo-zenitani | smart-compile | github |
musicbrainz | listenbrainz | github |
nameframe | nameframe-perspective | github |
nameframe | nameframe-project | github |
nameframe | nameframe-projectile | github |
nand2tetris | company-nand2tetris | github |
nand2tetris | nand2tetris-assembler | github |
native-complete | company-native-complete | github |
nixos-options | company-nixos-options | github |
nixos-options | helm-nixos-options | github |
nixos-options | nix-sandbox | github |
opener | evil-opener | github |
org-agenda-files-track | org-agenda-files-track-ql | sourcehut |
org-cite-overlay | org-cite-overlay-sidecar | sourcehut |
org-multi-wiki | helm-org-multi-wiki | github |
org-pdftools | org-noter-pdftools | github |
org-project-capture | org-category-capture | github |
org-project-capture | org-projectile | github |
org-project-capture | org-projectile-helm | github |
org-ql | helm-org-ql | github |
org-recent-headings | helm-org-recent-headings | github |
org-roam-ql | org-roam-ql-ql | github |
org-starter | org-starter-swiper | github |
org2blog | metaweblog | github |
ox-twiki | ox-tiddly | github |
package-lint | package-lint-flymake | github |
pest-mode | flycheck-pest | github |
pest-mode | flymake-pest | github |
phpactor | company-phpactor | github |
phpstan | flycheck-phpstan | github |
phpstan | flymake-phpstan | github |
pig-mode | pig-snippets | github |
pollen-mode | company-pollen | github |
prescient | company-prescient | github |
prescient | corfu-prescient | github |
prescient | ivy-prescient | github |
prescient | selectrum-prescient | github |
prescient | vertico-prescient | github |
processing-mode | processing-snippets | github |
projection | projection-dape | github |
projection | projection-multi | github |
projection | projection-multi-embark | github |
prosjekt | dirtree-prosjekt | github |
prosjekt | helm-prosjekt | github |
psalm | flycheck-psalm | github |
request | request-deferred | github |
restclient | restclient-helm | github |
restclient | restclient-jq | github |
rinari | ruby-compilation | github |
ripgrep | projectile-ripgrep | github |
rtags | ac-rtags | github |
rtags | company-rtags | github |
rtags | flycheck-rtags | github |
rtags | helm-rtags | github |
rtags | ivy-rtags | github |
rtags | rtags-xref | github |
semaphore | semaphore-promise | github |
sift | projectile-sift | github |
smart-mode-line | smart-mode-line-powerline-theme | github |
solidity-mode | company-solidity | github |
solidity-mode | solidity-flycheck | github |
sourcekit | company-sourcekit | github |
speechd | speechd-el | github |
springboard | ido-springboard | github |
stan-mode | company-stan | github |
stan-mode | eldoc-stan | github |
stan-mode | flycheck-stan | github |
stan-mode | stan-snippets | github |
term-manager | term-project | github |
term-manager | term-projectile | github |
tern | tern-auto-complete | github |
tmsu | ol-tmsu | github |
totp-auth | base32 | gitlab |
transient-extras | transient-extras-a2ps | github |
transient-extras | transient-extras-lp | github |
tree-edit | evil-tree-edit | github |
tree-sitter | tsc | shelved |
treemacs | treemacs-all-the-icons | github |
treemacs | treemacs-evil | github |
treemacs | treemacs-icons-dired | github |
treemacs | treemacs-magit | github |
treemacs | treemacs-persp | github |
treemacs | treemacs-perspective | github |
treemacs | treemacs-projectile | github |
treemacs | treemacs-tab-bar | github |
universal-sidecar | ebdb-mua-sidecar | sourcehut |
universal-sidecar | ebib-sidecar | sourcehut |
universal-sidecar | universal-sidecar-citeproc | sourcehut |
universal-sidecar | universal-sidecar-elfeed-related | sourcehut |
universal-sidecar | universal-sidecar-elfeed-score | sourcehut |
universal-sidecar | universal-sidecar-roam | sourcehut |
universal-sidecar | wordcount-section | sourcehut |
vdm-mode | flycheck-vdm | github |
vdm-mode | vdm-comint | github |
vdm-mode | vdm-snippets | github |
w3m | shimbun | github |
wgrep | wgrep-ack | github |
wgrep | wgrep-ag | github |
wgrep | wgrep-deadgrep | github |
wgrep | wgrep-helm | github |
wgrep | wgrep-pt | github |
wildcharm-theme | wildcharm-light-theme | github |
window-jump | spaces | github |
window-jump | splitter | github |
xwwp | xwwp-follow-link-helm | github |
xwwp | xwwp-follow-link-ivy | github |
ycm | company-ycm | github |
ycmd | company-ycmd | github |
ycmd | flycheck-ycmd | github |
zetteldesk | zetteldesk-info | github |
zetteldesk | zetteldesk-kb | github |
zetteldesk | zetteldesk-ref | github |
zetteldesk | zetteldesk-remark | github |
zk | zk-desktop | github |
zk | zk-index | github |
5.5. Diverging repositories
5.6. Diverging branches
Package (1) | Used | Forced | Melpa | Class | Fetcher | Repo |
---|---|---|---|---|---|---|
prettier | master | release | github | github | jscheid/prettier.el |
- 2022-08-21 prettier https://github.com/melpa/melpa/pull/6990#issuecomment-2159296874
5.7. From Emacsmirror
Package (11) | Url |
---|---|
auctex-latexmk | https://github.com/emacsmirror/auctex-latexmk |
clang-format | https://github.com/emacsmirror/clang-format |
darcsum | https://github.com/emacsmirror/darcsum |
dsvn | https://github.com/emacsmirror/dsvn |
edit-list | https://github.com/emacsmirror/edit-list |
helm-ls-svn | https://github.com/emacsmirror/helm-ls-svn |
highlight | https://github.com/emacsmirror/highlight |
majapahit-themes | https://github.com/emacsmirror/majapahit-themes |
po-mode | https://github.com/emacsmirror/po-mode |
quack | https://github.com/emacsmirror/quack |
tex-smart-umlauts | https://github.com/emacsmirror/tex-smart-umlauts |