A static site generator powered by Deno and React, supporting Markdown and TSX with themes and plugins.
Pagic is a static site generator that uses Deno and React to build fast, static websites from Markdown and TSX files. It simplifies creating documentation, blogs, and other static content by combining React's component model with Deno's modern runtime. The tool focuses on ease of configuration, performance, and extensibility through themes and plugins.
Developers and technical writers who need to build static websites, documentation, or blogs using modern web technologies like React and Deno, and prefer a lightweight, configurable SSG.
Pagic offers a unique blend of Deno's security and simplicity with React's UI capabilities, providing a fast, flexible static site generator with built-in themes, plugins, and support for both Markdown and TSX without complex setup.
A static site generator powered by Deno + React
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a single pagic.config.ts file with convention-over-configuration, reducing setup complexity as highlighted in the README.
Renders Markdown and TSX files to static HTML, supports React Hooks, and enables SPA behavior after pre-rendering, allowing dynamic UI integration.
Offers official themes with dark mode and a plugin system that supports third-party imports via URL, facilitating customization.
Leverages Deno's modern runtime for security and performance, as evidenced by the installation using Deno commands.
Requires Deno installation with unstable flags and specific permissions, which can be complex and less familiar compared to Node.js-based tools.
Has a smaller community and fewer third-party plugins/themes than established SSGs, restricting ready-made solutions for advanced features.
Involves multiple command-line steps and Deno setup, which might intimidate developers new to Deno or static site generators.