All Projects → elm → Browser

elm / Browser

Licence: bsd-3-clause
Create Elm programs that run in browsers!

Programming Languages

elm
856 projects

Projects that are alternatives of or similar to Browser

Frontexpress
An Express.js-Style router for the front-end
Stars: ✭ 263 (-7.39%)
Mutual labels:  history, browser, spa
jquery-spa-example
Example Single Page Application build with jQuery
Stars: ✭ 27 (-90.49%)
Mutual labels:  spa, single-page-app
Vanillajs Spa
a simple SPA in vanilla js
Stars: ✭ 265 (-6.69%)
Mutual labels:  spa, single-page-app
stimulus todomvc
[WIP] An implementation of TodoMVC using Ruby on Rails and StimulusJS
Stars: ✭ 14 (-95.07%)
Mutual labels:  spa, single-page-app
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (-71.83%)
Mutual labels:  spa, single-page-app
CRUD-Laravel-Livewire-SPA
CRUD Laravel 7 & Livewire (SPA) Single Page Application
Stars: ✭ 34 (-88.03%)
Mutual labels:  spa, single-page-app
spring-boot-react-blog
Token-based blog application using spring boot, react and jwt.
Stars: ✭ 132 (-53.52%)
Mutual labels:  spa, single-page-app
SPA-With-Blazor
Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
Stars: ✭ 27 (-90.49%)
Mutual labels:  spa, single-page-app
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (-63.73%)
Mutual labels:  spa, single-page-app
jRouting
Great routing mechanism for client-side web applications
Stars: ✭ 16 (-94.37%)
Mutual labels:  spa, history
cakephpvue-spa
A CakePHP + VueJS single page application skeleton/boilerplate.
Stars: ✭ 40 (-85.92%)
Mutual labels:  spa, single-page-app
Laravel-Vue-SPA-template
Template for Single Page Applications built with Laravel and Vue.
Stars: ✭ 22 (-92.25%)
Mutual labels:  spa, single-page-app
launchlet
Make the web yours.
Stars: ✭ 34 (-88.03%)
Mutual labels:  spa, single-page-app
peasy-js-samples
Showcases business logic built with peasy-js and consumed by multiple clients
Stars: ✭ 19 (-93.31%)
Mutual labels:  spa, single-page-app
url
Build and parse URLs. Useful for HTTP and "routing" in single-page apps (SPAs)
Stars: ✭ 69 (-75.7%)
Mutual labels:  spa, single-page-app
wordpress-svelte
Frontend writen on svelt
Stars: ✭ 17 (-94.01%)
Mutual labels:  spa, single-page-app
site
RailroadPM.org 2.x Site
Stars: ✭ 18 (-93.66%)
Mutual labels:  spa, single-page-app
ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
Stars: ✭ 31 (-89.08%)
Mutual labels:  spa, single-page-app
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (-61.62%)
Mutual labels:  spa, single-page-app
Android Pwa Wrapper
Android Wrapper to create native Android Apps from offline-capable Progressive Web Apps
Stars: ✭ 265 (-6.69%)
Mutual labels:  spa, single-page-app

Elm in the Browser!

This package allows you to create Elm programs that run in browsers.

Learning Path

I highly recommend working through guide.elm-lang.org to learn how to use Elm. It is built around a learning path that introduces concepts gradually.

You can see the outline of that learning path in the Browser module. It lets you create Elm programs with the following functions:

  1. sandbox — react to user input, like buttons and checkboxes
  2. element — talk to the outside world, like HTTP and JS interop
  3. document — control the <title> and <body>
  4. application — create single-page apps

This order works well because important concepts and techniques are introduced at each stage. If you jump ahead, it is like building a house by starting with the roof! So again, work through guide.elm-lang.org to see examples and really understand how Elm works!

This order also works well because it mirrors how most people introduce Elm at work. Start small. Try using Elm in a single element in an existing JavaScript project. If that goes well, try doing a bit more. Etc.

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