# alephjs/aleph.js

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/alephjs-aleph-js).**

5,188 stars · 165 forks · TypeScript · MIT · archived

## Links

- GitHub: https://github.com/alephjs/aleph.js
- Homepage: https://aleph.deno.dev/
- awesome-repositories: https://awesome-repositories.com/repository/alephjs-aleph-js.md

## Topics

`alephjs` `components` `deno` `esm` `framework` `fullstack` `react` `ssg` `ssr` `swc` `typescript` `unocss`

## Description

aleph.js is a full-stack web framework for the Deno runtime. It integrates server-side logic and client-side interactivity within a single environment to build complete web applications.

The framework functions as a server-side rendering system and a static site generator, producing pre-rendered HTML to improve search engine visibility and initial load speeds. It utilizes a file-based router that automatically maps the project directory structure to application URLs for both pages and API endpoints.

The project includes capabilities for markdown-based content management, transforming markdown files into formatted HTML pages. It also supports the processing of Less stylesheets and provides hot module replacement for real-time application updates during development.

## Tags

### Web Development

- [Full-Stack Web Frameworks](https://awesome-repositories.com/f/web-development/full-stack-web-frameworks.md) — Provides a comprehensive framework for building complete web applications with server-side rendering and interactivity. ([source](https://cdn.jsdelivr.net/gh/alephjs/aleph.js@main/README.md))
- [Filesystem-to-URL Endpoint Mapping](https://awesome-repositories.com/f/web-development/api-management-tools/api-development-management/web-apis/administrative-api-endpoints/endpoint-discovery/endpoint-translation-maps/filesystem-to-url-endpoint-mapping.md) — Automatically creates URL paths for both pages and API endpoints based on the project's directory structure. ([source](https://cdn.jsdelivr.net/gh/alephjs/aleph.js@main/README.md))
- [Deno Web Frameworks](https://awesome-repositories.com/f/web-development/deno-web-frameworks.md) — Provides a full-stack web framework specifically designed for the Deno runtime.
- [File-System Based Routing](https://awesome-repositories.com/f/web-development/dynamic-routing/file-system-based-routing.md) — Implements a routing system that automatically maps project directory structures to application URLs.
- [File-Based Routers](https://awesome-repositories.com/f/web-development/file-based-routers.md) — Implements a routing system that derives application navigation structures from the directory layout.
- [Static Site Generation](https://awesome-repositories.com/f/web-development/rendering-templating/static-site-generation.md) — Pre-renders routes into static HTML files to ensure high-performance hosting and delivery. ([source](https://alephjs.org/))
- [Server-Side Rendering](https://awesome-repositories.com/f/web-development/server-side-rendering.md) — Generates HTML on the server to deliver pre-rendered content for faster initial loads.
- [Server-Side Rendering Frameworks](https://awesome-repositories.com/f/web-development/server-side-rendering-frameworks.md) — Provides a framework that enables efficient rendering of web pages on the server.
- [Static Site Generators](https://awesome-repositories.com/f/web-development/static-site-generators.md) — Produces pre-rendered HTML files during the build process to improve page load speeds.
- [React Server-Side Renderers](https://awesome-repositories.com/f/web-development/server-side-rendering/react-server-side-renderers.md) — Renders application components on the server to accelerate initial page loads and improve SEO. ([source](https://alephjs.org/))

### Content Management & Publishing

- [Content Management Systems](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring/markdown-based-content-authoring/content-management-systems.md) — Provides a markdown-based system for managing and publishing digital content as web pages.
- [Markdown Renderers](https://awesome-repositories.com/f/content-management-publishing/markdown-renderers.md) — Transforms Markdown text into HTML for high-quality browser display of content. ([source](https://cdn.jsdelivr.net/gh/alephjs/aleph.js@main/README.md))
- [Markdown to HTML Converters](https://awesome-repositories.com/f/content-management-publishing/markdown-to-html-converters.md) — Transforms markdown source files into formatted HTML pages for simplified content publishing.

### Development Tools & Productivity

- [Web Application Hot Reloading](https://awesome-repositories.com/f/development-tools-productivity/hot-code-reloading/web-application-hot-reloading.md) — Enables instant updates of the running web application state in the browser during development. ([source](https://cdn.jsdelivr.net/gh/alephjs/aleph.js@main/README.md))
- [Hot Module Replacement](https://awesome-repositories.com/f/development-tools-productivity/hot-module-replacement.md) — Provides real-time application updates during development without requiring a full page refresh.
- [Rapid Prototyping Environments](https://awesome-repositories.com/f/development-tools-productivity/rapid-prototyping-environments.md) — Offers an environment optimized for rapid iteration through automatic routing and instant code reloading.

### Part of an Awesome List

- [Miscellaneous Tools](https://awesome-repositories.com/f/awesome-lists/more/miscellaneous-tools.md) — Full-stack framework for Deno.
