# elm-spa single page apps made easy ## deprecated this is a deprecated version of elm-spa, so please check out the latest API docs at [elm-spa.dev](https://elm-spa.dev) (the old docs site is available at [v3.elm-spa.dev](https://v3.elm-spa.dev)) ### what is elm-spa? __elm-spa__ is a framework for building web apps in Elm. It's not a "framework" like React or VueJS, it's more of a framework like NextJS, Rails, or .NET MVC. It provides simple tooling and a convention for creating single page apps, so you can focus on the cool thing you want to build! __Learn more at [elm-spa.dev](https://v3.elm-spa.dev)__ ### looking for the website's code? the website project is available over here: https://github.com/ryannhg/elm-spa-dev (that's the one we build together at [elm-spa.dev/guide](https://v3.elm-spa.dev/guide))