{"id":13688052,"url":"https://github.com/srid/reflex-stone","last_synced_at":"2025-07-31T18:34:29.283Z","repository":{"id":55732260,"uuid":"302796294","full_name":"srid/reflex-stone","owner":"srid","description":"Template repository for writing GHCJS/Reflex apps targeting static sites without a backend.","archived":false,"fork":false,"pushed_at":"2022-05-09T18:54:57.000Z","size":1190,"stargazers_count":24,"open_issues_count":5,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-17T18:49:02.817Z","etag":null,"topics":["haskell","reflex-frp","static-site"],"latest_commit_sha":null,"homepage":"https://srid.github.io/reflex-stone/","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srid.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["srid"]}},"created_at":"2020-10-10T02:21:00.000Z","updated_at":"2022-08-12T13:11:54.000Z","dependencies_parsed_at":"2022-08-15T06:40:27.922Z","dependency_job_id":null,"html_url":"https://github.com/srid/reflex-stone","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Freflex-stone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Freflex-stone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Freflex-stone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Freflex-stone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srid","download_url":"https://codeload.github.com/srid/reflex-stone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244710587,"owners_count":20497269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["haskell","reflex-frp","static-site"],"created_at":"2024-08-02T15:01:05.669Z","updated_at":"2025-03-20T23:31:03.938Z","avatar_url":"https://github.com/srid.png","language":"Nix","funding_links":["https://github.com/sponsors/srid"],"categories":["Nix"],"sub_categories":[],"readme":"# reflex-stone\n\nLike [Obelisk](https://github.com/obsidiansystems/obelisk), but for static sites.\n\n**Goal**: be a ready-to-use template repo for writing Reflex apps to be used in statically generated websites (no backend).\n\n## Features\n\n- Quick-feedback driven development cycle using ghcid and ghc\n- IDE support (Open VSCode and install the suggested extensions)\n- GitHub Actions CI \u0026 GitHub Pages static site deployment ([view site][pages])\n\n[pages]: http://srid.github.io/reflex-stone/\n\n## Prerequisites\n\nUnless you enjoy compiling for hours at end, you should use the reflex-platform Nix cache by following the [instructions here][cache].\n\n## Development\n\nRunning locally using GHC and jsaddle-warp:\n\n```bash\nnix-shell --run 'ghcid -T :main'\n# Or, to run with a custom port\nnix-shell --run 'JSADDLE_WARP_PORT=8080 ghcid -T :main'\n```\n\nBuild JS using GHCJS:\n\n```bash\nnix-build\nopen ./result/index.html\n```\n\n## Credits\n\nInitial inspiration came from [this blog post](https://vaibhavsagar.com/blog/2019/10/29/getting-along-with-javascript/).\n\n[cache]: https://github.com/obsidiansystems/obelisk#installing-obelisk\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrid%2Freflex-stone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrid%2Freflex-stone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrid%2Freflex-stone/lists"}