I ported all three Ayu flavours to Emacs: ayu-night, ayu-dusk and ayu-day.
Colours are the exact official ones from ayu-theme/ayu-colors (resolved with the ayu npm package), not approximations; syntax follows the same scope mapping ayutheme.com renders its previews with.
\~2200 faces per flavour: core UI, font-lock and tree-sitter, org, magit/diff, corfu/vertico/ivy, treemacs/nerd-icons, terminals, mail, plus the long tail.
Defaults reproduce the original Ayu look — contrast is opt-in (ayu-themes-contrasted-syntax and friends), and M-x ayu-themes-cycle flips night -> dusk -> day.
Emacs 29.1+.
Repo: https://github.com/1buran/ayu-emacs-theme
Demos (dusk / night / day):
[Dusk](https://i.imgur.com/99zjKco.gif)
Night
[Day](https://i.imgur.com/8UA4EIY.gif)
https://i.redd.it/nelkjciguguh1.gif
[Dusk](https://i.redd.it/s7vwjahcuguh1.gif)
(use-package ayu-themes
:straight (:type git :host github :repo "1buran/ayu-emacs-theme"
:files ("ayu-themes.el" "ayu--theme.el")))
Then
(load-theme 'ayu-night t).Not on MELPA yet. Feedback welcome — especially on the day flavour, which is soft by design in Ayu.
https://redd.it/1x1pejl
@r_emacs