Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/postui/aleph.js
The Full-stack Framework in Deno.
https://github.com/postui/aleph.js
alephjs components deno esm framework fullstack react ssg ssr swc typescript unocss
Last synced: about 1 month ago
JSON representation
The Full-stack Framework in Deno.
- Host: GitHub
- URL: https://github.com/postui/aleph.js
- Owner: alephjs
- License: mit
- Created: 2020-09-12T07:27:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-13T09:05:00.000Z (about 1 year ago)
- Last Synced: 2024-04-14T17:19:29.089Z (5 months ago)
- Topics: alephjs, components, deno, esm, framework, fullstack, react, ssg, ssr, swc, typescript, unocss
- Language: TypeScript
- Homepage: https://alephjs.org
- Size: 164 MB
- Stars: 5,252
- Watchers: 39
- Forks: 170
- Open Issues: 94
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-deno - aleph.js - A React framework in Deno, inspired by [Next.js](https://nextjs.org). (Modules / Frontend framework)
README
[![Aleph.js: The Full-stack Framework in Deno.](.github/poster.svg)](https://alephjs.org)
> ⚠️ Not yet 1.0. Many things are subject to change. Documentation is lacking in many places. Try it out and give us
> feedback!Some demo apps deployed to [Deno Deploy](https://deno.com/deploy) with the new architecture:
- React App: https://aleph-hello.deno.dev/
- REST API: https://aleph-api.deno.dev/
- React 18 Suspense SSR: https://aleph-suspense-ssr.deno.dev/
- UnoCSS(tailwind): https://aleph-unocss.deno.dev/
- Monaco Editor: https://aleph-monaco-editor.deno.dev/
- Yew SSR: https://aleph-yew.deno.dev/
- Github OAuth Middleware: https://aleph-github-oauth.deno.dev/> **Source code**: https://github.com/alephjs/aleph.js/tree/main/examples
## Real-world Apps
- Deno Deploy: https://dash.deno.com
- Meet Me: https://meet-me.deno.dev ([source](https://github.com/denoland/meet-me))## Get started
Initialize a new project, you can pick a start template with `--template` flag, available templates:
`[react, react-mdx, api, yew]````bash
deno run -A -r https://alephjs.org/init.ts
```after `init`, you can run the app with deno tasks:
```bash
# go to the app root created by the `init`
cd APPDIR# run the app in devlopment mode
deno task dev# run the app in production mode
deno task start
```## Documentation
> The new docs site is working in progress: https://aleph.deno.dev
> ([PR](https://github.com/alephjs/alephjs.org/pull/58)). You can join the Aleph.js
> [Discord](https://discord.com/invite/pWGdS7sAqD) to get helps.