# Hosting Web Apps in Julia

**URL:** <https://discourse.julialang.org/t/hosting-web-apps-in-julia/1063>\
**Category:** General Usage\
**Tags:** package, webapps\
**Created:** [December 20, 2016, 4:36pm UTC](https://discourse.julialang.org/t/hosting-web-apps-in-julia/1063 "2016-12-20T16:36:52Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![amellnik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amellnik/32/137_2.png) [@amellnik](https://discourse.julialang.org/u/amellnik)\
**Post date:** [December 20, 2016, 8:41pm UTC](https://discourse.julialang.org/t/hosting-web-apps-in-julia/1063/2 "2016-12-20T20:41:02Z")

</div>

I do not think you want to use Escher.jl. It’s a bold effort, but it’s not ready for practical use. Genie.jl is an even bolder effort, but it’s also not ready for production, and I’m not sure its approach makes sense here.

I think you want a bare-bones API back-end that handles the Julia bit, then do everything else in a normal front-end framework like Angular, React or similar.

For the back end you could definitely do it in [HttpServer.jl](https://github.com/JuliaWeb/HttpServer.jl) or [Mux.jl](https://github.com/JuliaWeb/Mux.jl), but I don’t know how they scale. You could also write the back end in Node.js using [node-julia](https://www.npmjs.com/package/node-julia) to hand information off to Julia. This does work, but node-julia is somewhat painful to use.

The back end would need to be hosted on something that can run Julia, but the front end could be on any vanilla webhost.

This sounds like a pretty interesting project, and if you could use any help on either side let me know. I also have some hosting space that you’re welcome to.

---

_[View the full topic](https://discourse.julialang.org/t/hosting-web-apps-in-julia/1063)._
