https://github.com/kaleidawave/hackernews-prism
A clone of Hacker News built with Prism, Rust and Actix-web
https://github.com/kaleidawave/hackernews-prism
actix-web hackernews-clone hydration isomorphic prism-compiler rust-lang
Last synced: about 1 year ago
JSON representation
A clone of Hacker News built with Prism, Rust and Actix-web
- Host: GitHub
- URL: https://github.com/kaleidawave/hackernews-prism
- Owner: kaleidawave
- Created: 2020-11-03T14:03:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-22T20:15:30.000Z (about 5 years ago)
- Last Synced: 2025-04-12T15:11:42.679Z (about 1 year ago)
- Topics: actix-web, hackernews-clone, hydration, isomorphic, prism-compiler, rust-lang
- Language: Rust
- Homepage: https://kaleidawave.github.io/posts/hackernews-clone-prism-rust/
- Size: 70.3 KB
- Stars: 50
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hackernews Prism
A clone of [Hackernews](https://news.ycombinator.com/news) built with [Prism](https://github.com/kaleidawave/prism), [Rust](https://www.rust-lang.org/) and [Actix-web](https://github.com/actix/actix-web).
Built using the [Hackernews REST API](https://github.com/HackerNews/API).
Inspired by [hn.svelte.dev](https://github.com/sveltejs/hn.svelte.dev).
This project shows the main benefits of using Prism which no other framework / compiler has:
- Smallest bundle size
- Isomorphic Rust compilation
- JIT Hydration
### Run
```
git clone https://github.com/kaleidawave/hackernews-prism.git
cd hackernews-prism
npm install
npm run build
npm start
```