# Simple web app

**URL:** <https://discourse.julialang.org/t/simple-web-app/2578>\
**Category:** General Usage\
**Tags:** plotting, web\
**Created:** [March 9, 2017, 9:54pm UTC](https://discourse.julialang.org/t/simple-web-app/2578 "2017-03-09T21:54:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [March 9, 2017, 9:54pm UTC](https://discourse.julialang.org/t/simple-web-app/2578/1 "2017-03-09T21:54:18Z")

</div>

I want to build a simple web app that allows the user to control a few variables (maybe from a slider?) updating a graph from a web browser.

Escher is ideal but not an option for Julia v0.5 [(see issue 199)](https://github.com/shashi/Escher.jl/issues/199). Do you guys know of any other _simple_ way I can do this? Maybe something in Python? I’m looking for something really bare-bones and easy, something similar to Escher that hides all the ugliness.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [March 9, 2017, 10:29pm UTC](https://discourse.julialang.org/t/simple-web-app/2578/2 "2017-03-09T22:29:30Z")

</div>

@ChrisRackauckas had these experiences with doing that: [Building a Web App in Julia: DifferentialEquations.jl Online - Stochastic Lifestyle](http://www.stochasticlifestyle.com/building-web-app-julia-differentialequations-jl-online/)

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [March 9, 2017, 10:38pm UTC](https://discourse.julialang.org/t/simple-web-app/2578/3 "2017-03-09T22:38:26Z")

</div>

I had a similar question before.

> [@Hosting Web Apps in Julia](https://discourse.julialang.org/t/hosting-web-apps-in-julia/1063):
>
> Hey, I am curious as to the current state of web apps in Julia. I have already started playing around with Escher.jl, and was wondering if it would be possible to host such creations online. Does anyone know if this is possible, or if there’s other packages which can do this? And which hosts would this be possible with? Would it be compatible with a standard web server? [XSEDE Gateways](https://www.xsede.org/gateways-overview)? [P.S. For those who are curious, I am thinking about creating a “WolframAlpha for numerical differential equat…

This resulted in the following:

[http://app.juliadiffeq.org/](http://app.juliadiffeq.org/)

A blog post explaining it is found at the link @mkborregaard posted, along with links to the repositories for the code.

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [March 10, 2017, 12:57pm UTC](https://discourse.julialang.org/t/simple-web-app/2578/4 "2017-03-10T12:57:23Z")

</div>

This is great! Thanks a lot. I’ll admit that it’s a bit daunting right now, but I’ll check it out thoroughly. Thanks again!

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [March 13, 2017, 9:33am UTC](https://discourse.julialang.org/t/simple-web-app/2578/5 "2017-03-13T09:33:07Z")

</div>

That was very cool, but completely over my head. Even though Escher.jl is not scalable, buggy, and stuck, its lure is that it’s really simple to use and therefore the only real option I have right now…

Maybe there is some finished template I can use in Python and then embed my Julia code into that? Or just work with Escher.jl in Julia v0.4? Or maybe there is no way around it and I’ll have to learn a whole lot more about building and hosting dynamic websites…

Appreciate any input you may have. For what it’s worth, I could imagine there would be a whole lot of equally incapable people out there that would appreciate some ultra simple way of publishing their Julia models in a similarly simple way:

a couple of sliders or textual input → figure & text

For more context what they say in [dash](https://github.com/plotly/dash#dash-20---deprecation-notice-and-next-steps) makes a lot of sense.

Thanks in advance!
