https://github.com/jkone27/todo-mvc-feliz-htmx
todo-mvc + htmx + F# and Feliz.ViewEngine
https://github.com/jkone27/todo-mvc-feliz-htmx
dsl feliz fsharp htmx todo-mvc
Last synced: about 2 months ago
JSON representation
todo-mvc + htmx + F# and Feliz.ViewEngine
- Host: GitHub
- URL: https://github.com/jkone27/todo-mvc-feliz-htmx
- Owner: jkone27
- License: mit
- Created: 2023-07-09T15:45:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T12:19:52.000Z (over 1 year ago)
- Last Synced: 2025-03-31T04:54:17.482Z (3 months ago)
- Topics: dsl, feliz, fsharp, htmx, todo-mvc
- Language: F#
- Homepage:
- Size: 89.8 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [TODO MVC](https://todomvc.com/) Feliz.HTMX

app in [F#](https://dotnet.microsoft.com/en-us/languages/fsharp) + [Feliz.ViewEngine.HTMX](https://github.com/Zaid-Ajaj/Feliz.ViewEngine.Htmx) and [HTMX](https://htmx.org/) library, implemented as a single `.fsx` fsharp interactive script.
Inspired by [TODO MVC HTMX](https://github.com/rajasegar/todomvc-htmx) still have to finalize the implementation.
So it's essentially a full-stack app in 1 file :) more or less.
## How to run
```
dotnet fsi program.fsx
```## troubleshooting
If you have aspnetcore assembly load issues, try to regenerate the runtime-scripts folder,
and reference the correct one for your machine depending on what you are currently running on```
dotnet fsi generateScript.fsx
```then check the `#load` statement at the beginning of `program.fsx`