Setting up Doom Emacs for Astro Development

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. website

    Code and files for the main nf-core website. (by nf-core)

    I've rewritten this website, my partner's website, my university rugby club's website. I'm moving my Applied Genomics course website to Starlight, the Astro team's documentation framework. The nf-core site has been rewritten in Astro and Svelte from PHP. I'm all in.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. astro-ts-mode

    Emacs major mode for Astro templates

    Ruby Juric(the author of astro-ts-mode) converted the snippet to use let to avoid creating a global variable.

  4. starlight

    🌟 Build beautiful, accessible, high-performance documentation websites with Astro

    I've rewritten this website, my partner's website, my university rugby club's website. I'm moving my Applied Genomics course website to Starlight, the Astro team's documentation framework. The nf-core site has been rewritten in Astro and Svelte from PHP. I'm all in.

  5. treesit-auto

    Automatic installation, usage, and fallback for tree-sitter major modes in Emacs 29

    Or you can take the red pill and use treesit-auto and automatically install the language grammar.

  6. tree-sitter-astro

    Tree-sitter grammar for the Astro web framework

    (use-package! astro-ts-mode :config (global-treesit-auto-mode) (let ((astro-recipe (make-treesit-auto-recipe :lang 'astro :ts-mode 'astro-ts-mode :url "https://github.com/virchau13/tree-sitter-astro" :revision "master" :source-dir "src"))) (add-to-list 'treesit-auto-recipe-list astro-recipe)))

  7. lsp-tailwindcss

    the lsp-mode client for tailwindcss

    Of course, there's already a package for TailwindCSS using LSP. With Doom Emacs installation instructions as well!

  8. prettier

    Prettier is an opinionated code formatter.

    So anyways, I wanted to hook up Emacs with Astro support. For now, I've just been roughing it out there and running Prettier by itself and turning off save on format and auto-complete. It's been scary.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. .doom.d

    My private module for Doom Emacs (by edmundmiller)

    You can find all of the code in my Doom Emacs config. It's got everything, Tree-sitter, LSP, Prettier, and Tailwind CSS IntelliSense.

  11. astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

    Astro is the new hot new web framework on the block. All the cool kids are using it. I've recently given up, drank the Kool-Aid, and gone all in on it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why you should build your next React website using Astro

    3 projects | dev.to | 6 Mar 2025
  • A 2024 Retrospective: My Unexpected Astro & Laravel Love Affair

    4 projects | dev.to | 2 Jan 2025
  • Creating dynamic route language for i18n in Astro Build

    3 projects | dev.to | 17 Aug 2024
  • One does not simply delete cookies

    3 projects | dev.to | 10 Jun 2024
  • Between Diapers and Development – How My Blog Came to Life with Eleventy

    7 projects | dev.to | 5 Apr 2025

Did you know that Emacs Lisp is
the 26th most popular programming language
based on number of references?