• Stars
    star
    457
  • Rank 92,393 (Top 2 %)
  • Language
    TypeScript
  • License
    BSD 3-Clause "New...
  • Created over 4 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

single page apps made easy

elm-spa

Installation

npm install -g elm-spa@latest

Quick start

1. Create a new project

npx elm-spa new

2. Check out the new files

your-new-project/
  - elm.json
  - src/Pages/Home_.elm
  - public/index.html

3. Run it in your browser

npx elm-spa server   # Ready at http://localhost:1234

Learn more

Visit the official site at elm-spa.dev for more examples, guides, and other documentation.

Do I need the Elm package?

If you are using elm-spa, there's no need to read the ryan-haskell/elm-spa package documentation. The package only exists to constrain the CLI, and provides a few basic internal helper functions.

Check out the official website instead!

More Repositories

1

elm-spa-realworld

The RealWorld example app built with elm-spa!
Elm
57
star
2

date-format

A reliable way to format dates and times in Elm.
Elm
50
star
3

elm-storybook-example

An example of how you can build a design system with Elm + Storybook!
Elm
44
star
4

elm-storybook-explorations

Create your design system with Elm and Storybook! 🎨
Elm
28
star
5

vite-plugin-elm-watch

Use Elm with Vite (powered by elm-watch!)
JavaScript
15
star
6

elm-uno

That Uno game we built in Elm live on Twitch!
Elm
13
star
7

elm-spa-dev

the docs site we build together at https://v3.elm-spa.dev/guide
Elm
12
star
8

gdformat-on-save

This plugin runs `gdformat` on save to automatically format your GD script as you code.
GDScript
11
star
9

one-north-demo

Making a web application with VueJS, express, and pug!
JavaScript
11
star
10

elm-2d

a package for creating 2D games with WebGL
Elm
9
star
11

safe-json

Safely handle unknown JSON in Typescript
TypeScript
8
star
12

ts-functional-architecture

a functional style way to architect your typescript app
TypeScript
8
star
13

elm-graphql-server

Create a GraphQL API with Elm!
Elm
8
star
14

unblank

My game submission for Kindred Community Jam #6
Elm
8
star
15

elm-date-format

A reliable way to format dates with Elm.
Elm
7
star
16

rhg-dev

my old personal site built with elm
Elm
7
star
17

graphql

An elm/json inspired package for working with GraphQL
Elm
6
star
18

elm-codegen

an example of how to generate Elm code with Elm (and some NodeJS)
Elm
5
star
19

elm-chrome-extension

A template for making Chrome extensions using Elm
HTML
4
star
20

seven-seas-elm

My first time learning functional programming with Elm!
Elm
4
star
21

docker-angular

An isolated AngularJS frontend container.
JavaScript
4
star
22

css-in-elm

Write normal CSS, then generate an Elm module with all your class names.
JavaScript
4
star
23

pokeapi-cache-server

dont ddos the pokeapi
JavaScript
3
star
24

noteboi

a free, minimal markdown editor
JavaScript
3
star
25

elm-moment

A reliable way to format dates with elm.
Elm
3
star
26

dnd-npc-generator

An app to make DnD NPCs with Elm Land 🌈
Elm
3
star
27

docker-keystone

Simple backend service that exposes an API to data populated from the KeystoneJS CMS.
JavaScript
3
star
28

elm-canvas-things

tryna see how i can use elm with the canvas api.
Elm
3
star
29

demerly

A site built with Hugo and Elm!
Elm
3
star
30

ryannhg

My personal website, written in Elm!
Elm
3
star
31

elm-gamepad-demo

me playing around with Xbox controllers and Elm!
Elm
2
star
32

tic-tac-total-carnage

where you play is where _they_ play
Elm
2
star
33

peerjs-demo

WebRTC - take two!
Elm
2
star
34

pokedex

A pokedex app we made in Elm Land!
Elm
2
star
35

shamrock-club

we did this at a bar
HTML
2
star
36

bemojied

score points to feel nice
Elm
2
star
37

reddit-elm

Made with a chromebook and elm-lang.org/try
Elm
2
star
38

timeboy

because love
Elm
2
star
39

openwater

experimenting with application things in elm
Elm
2
star
40

elm-land-ssr-demo

A proof-of-concept for how you can use Elm Land with ExpressJS to have custom meta tags rendered on the server
JavaScript
2
star
41

elm-story-generator

an experiment making rpg dialogues procedurally!
Elm
2
star
42

elm-land-hackernews

made during the claw raidathon!
Elm
2
star
43

pug-wp

Simple express site built with Pug, powered by headless Wordpress
JavaScript
2
star
44

bike-lab

a prototype for a thing
Elm
2
star
45

elm-theme

an experimental way to make a design system with Elm
Elm
2
star
46

elm-hackernews

a progressive web app, built with elm! (work in progress)
Elm
2
star
47

Pong

Pong in C++ and SDL
C++
1
star
48

elm-rpg-demo

move a dood with WASD
Elm
1
star
49

hero

an RPG character creator built with https://elm.land
Elm
1
star
50

elm-terrain-generator

an experiment with using Elm to make a 2D world!
Elm
1
star
51

rhg-dev-monospace

my personal website
JavaScript
1
star
52

rtc-demo

i wanna make a multiplayer game, damnit.
JavaScript
1
star
53

netlify-static

lesgo
HTML
1
star
54

jokemon

a tiny pokemon clone built with elm land
Elm
1
star
55

floating-egg-boy

it is what it is :egg-emoji:
Elm
1
star
56

rhg_dev

my personal website
CSS
1
star
57

application

an experimental way to build single page applications with Elm!
Elm
1
star
58

elm-express

an experiment making a web server with elm and express
Elm
1
star
59

Ambitious

Space
Java
1
star
60

work-timer-elm

First elm interop project -
Elm
1
star
61

kickshark

Create frontend templates with Express and Pug.
JavaScript
1
star
62

elm-hello-world

A simple example using Elm!
Elm
1
star
63

git-wise

Random words of wisdom.
HTML
1
star
64

elm-storybook-7

Exploring a Storybook 7.0 Elm integration
Elm
1
star
65

druid

HTML5 RPG game using gulp and browserify
JavaScript
1
star
66

Aesop

CS 410 Project | Spring 2016
JavaScript
1
star
67

liver-dungeon

a dumb game for big dummies
Elm
1
star
68

aminal-tony

oh geez
Elm
1
star
69

godot-soccer-demo

Exploring how to do basic physics stuff with Godot Engine
GDScript
1
star
70

elm-land-notebook

For Jim!
Elm
1
star
71

dubloon-disaster

Yarr ho ho me hearty arrows
Elm
1
star
72

elm-2d-old

an experiment for making 2D WebGL stuff with Elm.
Elm
1
star
73

bar-bot

which bar is right
JavaScript
1
star
74

who-gon-die

an elm project for tracking dead people
Elm
1
star
75

elm-layers

Create modals, dropdowns, and tooltips with Elm!
Elm
1
star
76

Veril

A 2D RPG game written in Java
Java
1
star
77

keystone-ts

Typescript with KeystoneJS
CSS
1
star
78

lara

a website built with nuxt and netlify cms
CSS
1
star
79

elm-npc-demo

generating npcs based on random things
Elm
1
star
80

the-goal-match-game

click buttons for life
Elm
1
star
81

hubtran-miniconf

An example of how to build components
Elm
1
star
82

morasek

he who svelte it, dvelte it.
JavaScript
1
star