• Stars
    star
    640
  • Rank 67,739 (Top 2 %)
  • Language
    Elm
  • License
    BSD 3-Clause "New...
  • Created almost 5 years ago
  • Updated 29 days ago

Reviews

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

Repository Details

Hybrid Elm framework with full-stack and static routes.

elm-pages Netlify Status Build Status npm Elm package

Deploy to Netlify

elm-pages is a framework for building an Elm single-page app that is able to seamlessly interface with data from an Elm Backend. elm-pages is a hybrid framework, allowing you to define Routes that are either server-rendered (for more dynamic content with user-specific or request-specific data) or pre-rendered at build-time (for generating static HTML files that are hosted through a CDN). You can mix and match server-rendered and pre-rendered routes in your app.

elm-pages also has a command for running pure Elm scripts with a single command. See the elm-pages Scripts docs page.

Getting Started Resources

Compatibility Key

You will see an error if the NPM and Elm package do not have a matching Compatibility Key. Usually it's best to upgrade to the latest version of both the Elm and NPM packages when you upgrade. However, in case you want to install versions that are behind the latest, the Compatibility Key is included here for reference.

Current Compatibility Key: 21.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Daniel Marรญn

๐Ÿ’ป

Steven Vandevelde

๐Ÿ’ป

Johannes Maas

๐Ÿ““ ๐Ÿ’ป

Wiktor Toporek

๐Ÿ’ป

Luke Westby

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

elm-graphql

Autogenerate type-safe GraphQL queries in Elm.
Elm
776
star
2

mobster

Pair and mob programming timer for Mac, Windows, and Linux.
Elm
303
star
3

elm-typescript-interop

Generate TypeScript declaration files for your elm ports!
Elm
164
star
4

elm-markdown

Extensible markdown parser with custom rendering, in pure Elm.
Elm
104
star
5

elm-pages-starter

Starter blog for elm-pages
Elm
94
star
6

elm-review-html-to-elm

Turn HTML into Elm. With support for elm-tailwind-modules.
Elm
92
star
7

idiomatic-elm-package-guide

Everything you need to know to publish a useful, idiomatic Elm package!
67
star
8

elm-cli-options-parser

Build type-safe command-line utilities in Elm!
Elm
54
star
9

elm-ts-json

Elm
40
star
10

elm-typescript-starter

Boilerplate for Elm web apps with safe TypeScript interop and hot module replacement.
JavaScript
35
star
11

elm-electron-starter

Build native cross-platform desktop apps in Elm
TypeScript
34
star
12

talks

Elm
23
star
13

elm-pages-v3-beta

Elm
21
star
14

elm-electron

Type-safe interprocess communication for Electron apps built with Elm.
Elm
19
star
15

elm-form

Standalone version of the elm-pages Form API.
Elm
19
star
16

elm-publish-action

TypeScript
18
star
17

elm-package-starter

Starter template for an Elm package.
Elm
12
star
18

graphqelm-demo

Demo package to support Ellie examples of Graphqelm.
Elixir
11
star
19

elm-pages-3-alpha-starter

Elm
10
star
20

elm-decoder-koans

Learn about elm decoders by filling in the blanks in test cases.
Elm
8
star
21

elm-radio.com

Elm
7
star
22

elm-pages-tailwind-starter

Elm
7
star
23

elm-ts-interop-starter

Elm
7
star
24

elm-rss

Generate RSS feeds with Elm.
Elm
7
star
25

elm-pages-realworld

Realworld implementation with elm-pages v3.
Elm
6
star
26

elm-ical

Elm
5
star
27

gitbook-elm-graphql

5
star
28

incrementalelm.com

Elm
4
star
29

elm-katas

Placeholder for elm exercises
Elm
4
star
30

sb-farmar

Elm
4
star
31

graphqelm

This package has been moved to dillonkearns/elm-graphql
Elm
4
star
32

atom-vim-mode-plus-exchange

Exchange two text areas in vim-mode-plus
JavaScript
4
star
33

automated-testing-wiki

Automated Testing Wiki - A Community Guide to Effective TDD
3
star
34

legit

A collection of scripts for common git tasks to simplify and improve workflow.
Ruby
3
star
35

elm-view-transitions

A proof of concept of the View Transitions API in Elm.
Elm
3
star
36

elm-snapshot-test

JavaScript
3
star
37

prisma-example

Elm
3
star
38

ellie-app-cli

JavaScript
2
star
39

elm-program-test-katas

Elm
2
star
40

fishbowl

Elm
2
star
41

elm-pages-init

Elm
2
star
42

elm-form-mdl

elm-mdl helpers for the elm-forms library
Elm
2
star
43

Test-Runner

Python
2
star
44

the_lean_cafe

Elixir
2
star
45

chess-vision

Elm
1
star
46

elm-koan-runner

Elm
1
star
47

we-connect

Elm
1
star
48

elm-pages-blog-tutorial

Elm
1
star
49

elm-oembed

Elm
1
star
50

elm-ts-netlify-starter

JavaScript
1
star
51

advent-posts

1
star
52

elm-sitemap

Generate sitemaps in elm.
Elm
1
star
53

elm-program-test-experiment

Elm
1
star
54

dotfile-linker

Ruby
1
star
55

elm-ts-interop.com

Elm
1
star
56

elm-pages-netlify-cms-starter

Starter kit for elm-pages and Netlify CMS.
Elm
1
star