{"repo":"elixir-volt/astral","free":true,"listed":false,"github":"https://github.com/elixir-volt/astral","clone":"git clone https://github.com/elixir-volt/astral.git","description":"Volt-powered static site generator for Elixir applications.","language":"Elixir","stars":31,"topics":["eex","elixir","hmr","markdown","mdex","no-nodejs","ssg","static-site-generator","typescript","volt"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Astral ✨ Static site generation for Elixir. Astral gives you Astro-class site features — pages, Markdown, layouts, content collections, pagination, feeds, sitemaps, and component templates — while Volt handles TypeScript, CSS, assets, dev serving, and HMR. Build docs, blogs, marketing pages, and content sites with Elixir config and templates. No JavaScript site config, no separate bundler process, no Node.js requirement for the default toolchain. Why Astral Most static site generators put your content model, routing, and build configuration in JavaScript. Astral keeps the site layer in Elixir and delegates frontend assets to Volt. You get the pieces expected from a modern static site framework: - File-based static pages from Markdown, HTML, and .astral templates. - Markdown content with HEEx-style local components through MDEx. - Dynamic file routes such as pages/blog/[slug].astral and pages/docs/[...path].md . - HEEx-first .astral pages, layouts, and local components. - Schema-backed content collections with Ecto-style fields, JSONSpec maps, or Zoi schemas. - Static pagination and generated routes for blogs, docs, and indexes. - Built-in feed and sitemap plugins. - Stable Markdown heading anchors for table-of-contents layouts. - Optimized build-time images with , , and components. - Client-only islands for Volt-powered framework components. - Public files copied as-is. - TypeScript, CSS, imported assets, browser environment variables, dev serving, and HMR through Volt. - Plu","default_branch":null,"files":null,"tree":[],"storefront":"/r/elixir-volt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elixir-volt/astral/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}