All Projects → Zaid-Ajaj → elmish-getting-started

Zaid-Ajaj / elmish-getting-started

Licence: other
A simple and minimalistic template to easily get up and running with Elmish and Fable

Programming Languages

F#
602 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to elmish-getting-started

Feliz.Router
A router component for React and Elmish that is focused, powerful and extremely easy to use.
Stars: ✭ 66 (+200%)
Mutual labels:  fable, elmish
Fable.Lit
Write Fable Elmish apps with Lit
Stars: ✭ 64 (+190.91%)
Mutual labels:  fable, elmish
raspberry-fsharp
F# full-stack IoT starter project for Raspberry Pi
Stars: ✭ 33 (+50%)
Mutual labels:  fable, elmish
FableStarter
An Elmish F# Fable template that uses Tailwind for styling and the Parcel bundler
Stars: ✭ 13 (-40.91%)
Mutual labels:  fable, elmish
SAFE.Simplified
A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development
Stars: ✭ 97 (+340.91%)
Mutual labels:  fable, elmish
Feliz.MaterialUI
Feliz-style Fable bindings for Material-UI
Stars: ✭ 57 (+159.09%)
Mutual labels:  fable, elmish
Tanok
Elm Architecture-inspired wrapper for Rx.js+React
Stars: ✭ 22 (+0%)
Mutual labels:  elm-architecture
Learn Elm Architecture In Javascript
🦄 Learn how to build web apps using the Elm Architecture in "vanilla" JavaScript (step-by-step TDD tutorial)!
Stars: ✭ 173 (+686.36%)
Mutual labels:  elm-architecture
Purescript Pux
Build type-safe web apps with PureScript.
Stars: ✭ 562 (+2454.55%)
Mutual labels:  elm-architecture
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (+2022.73%)
Mutual labels:  elm-architecture
Concur
An unusual Web UI Framework for Haskell
Stars: ✭ 252 (+1045.45%)
Mutual labels:  elm-architecture
Javascript Todo List Tutorial
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Stars: ✭ 212 (+863.64%)
Mutual labels:  elm-architecture
Unidirectional Architecture On Mobile
Dive into 📱 Unidirectional Architecture!
Stars: ✭ 115 (+422.73%)
Mutual labels:  elm-architecture
Corerender
Moved to https://github.com/alexdrone/Render
Stars: ✭ 25 (+13.64%)
Mutual labels:  elm-architecture
Reactor
🔄 Unidirectional data flow in Swift.
Stars: ✭ 174 (+690.91%)
Mutual labels:  elm-architecture
Bucklescript Tea
TEA for Bucklescript
Stars: ✭ 581 (+2540.91%)
Mutual labels:  elm-architecture
Hydux
A light-weight type-safe Elm-like alternative for Redux ecosystem, inspired by hyperapp and Elmish
Stars: ✭ 216 (+881.82%)
Mutual labels:  elm-architecture
Prism
React / Redux action composition made simple http://salsita.github.io/prism/
Stars: ✭ 499 (+2168.18%)
Mutual labels:  elm-architecture
Elmctron
Elm meets Electron
Stars: ✭ 86 (+290.91%)
Mutual labels:  elm-architecture
Render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
Stars: ✭ 2,150 (+9672.73%)
Mutual labels:  elm-architecture

Elmish Getting Started

This is a simple Fable application including an Elmish counter. The repository is made for learning purposes and the generated Javascript output is not optimized. That said, the template shows you how easy it is to get started with Fable and Elmish using minimal configuration.

Building and running the app

First of all, start with installing the project's npm dependencies

npm install

Once this is finished, you can then build and compile the project:

npm run build

You can start developing the application in watch mode using the webpack development server:

npm start

After the first compilation is finished, navigate to http://localhost:8080 in your browser to see the application.

VS Code

If you happen to use Visual Studio Code, simply hitting F5 will start the development watch mode for you and opens your default browser navigating to http://localhost:8080.

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].