All Projects → srid → reflex-stone

srid / reflex-stone

Licence: BSD-3-Clause license
Template repository for writing GHCJS/Reflex apps targeting static sites without a backend.

Programming Languages

Nix
1067 projects
haskell
3896 projects

Projects that are alternatives of or similar to reflex-stone

11ta-template
Deeply customizable, full-featured, ready to publish blog template built with 11ty, TailwindCSS, & Alpine.js
Stars: ✭ 98 (+308.33%)
Mutual labels:  static-site
markkarpov.com
My personal web site
Stars: ✭ 16 (-33.33%)
Mutual labels:  static-site
nodejsdesignpatterns.com
Source for Website for Node.js Design Patterns, book by Mario Casciaro and Luciano Mammino, published by Packt (https://nodejsdp.link/buy)
Stars: ✭ 27 (+12.5%)
Mutual labels:  static-site
static-webpack-boilerplate
🚀 Minimal & Modern Webpack Boilerplate for building static sites
Stars: ✭ 40 (+66.67%)
Mutual labels:  static-site
vscode-front-matter
Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site generators like Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...
Stars: ✭ 962 (+3908.33%)
Mutual labels:  static-site
Mizi
A simple markdown to website generator written in C++.
Stars: ✭ 31 (+29.17%)
Mutual labels:  static-site
static-aws-deploy
A tool for deploying files to an AWS S3 bucket with configurable headers and invalidating AWS Cloudfront Objects.
Stars: ✭ 27 (+12.5%)
Mutual labels:  static-site
krashna-site
Website for Krashna Musika - Student Society for Classical Music in Delft
Stars: ✭ 17 (-29.17%)
Mutual labels:  static-site
presta
Minimalist serverless framework for SSR, SSG, serverless APIs and more.
Stars: ✭ 89 (+270.83%)
Mutual labels:  static-site
readme-in-static-site
💎 Transform and insert your GitHub readme in your static site.
Stars: ✭ 24 (+0%)
Mutual labels:  static-site
tm-nextjs-starter
React + Nextjs + MobX starter
Stars: ✭ 49 (+104.17%)
Mutual labels:  static-site
Pointless
A Static Blog Generator
Stars: ✭ 18 (-25%)
Mutual labels:  static-site
my eu
Code and data for myeu.uk - find out what the EU has done for your area
Stars: ✭ 18 (-25%)
Mutual labels:  static-site
pehapkari.cz-old
Website of Czech and Slovak PHP Community
Stars: ✭ 31 (+29.17%)
Mutual labels:  static-site
website
The DocPad Website. Replaced by GitBook: https://docpad.bevry.me
Stars: ✭ 22 (-8.33%)
Mutual labels:  static-site
precompress
Generate pre-compressed .gz and .br files for static web servers
Stars: ✭ 27 (+12.5%)
Mutual labels:  static-site
static-auth
The most simple way to add Basic Authentication to a static website hosted on Vercel.
Stars: ✭ 25 (+4.17%)
Mutual labels:  static-site
urlzap
⚡️ Your own static URL shortener
Stars: ✭ 57 (+137.5%)
Mutual labels:  static-site
mpc-hc.org
The source code of our website.
Stars: ✭ 64 (+166.67%)
Mutual labels:  static-site
dekontaminasi
DIY static API server for COVID-19 data in Indonesia
Stars: ✭ 66 (+175%)
Mutual labels:  static-site

reflex-stone

Like Obelisk, but for static sites.

Goal: be a ready-to-use template repo for writing Reflex apps to be used in statically generated websites (no backend).

Features

  • Quick-feedback driven development cycle using ghcid and ghc
  • IDE support (Open VSCode and install the suggested extensions)
  • GitHub Actions CI & GitHub Pages static site deployment (view site)

Prerequisites

Unless you enjoy compiling for hours at end, you should use the reflex-platform Nix cache by following the instructions here.

Development

Running locally using GHC and jsaddle-warp:

nix-shell --run 'ghcid -T :main'
# Or, to run with a custom port
nix-shell --run 'JSADDLE_WARP_PORT=8080 ghcid -T :main'

Build JS using GHCJS:

nix-build
open ./result/index.html

Credits

Initial inspiration came from this blog post.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].