Nova: A New Web Framework for Erlang

68 points by taure ↗ HN
Hi Hacker News community,

I'm excited to share Nova, a new web framework built for Erlang, designed to make web development in Erlang simpler, faster, and more approachable. Nova leverages Erlang's concurrency, reliability, and scalability to create a robust yet lightweight framework for building modern web applications.

Key features:

* Lightweight and modular: Easy to integrate with existing Erlang projects.

* Built for concurrency: Harnesses Erlang's actor model for high-performance web apps.

* Developer-friendly: Simplifies routing, middleware, and template handling.

* Extensible: Supports plugins and custom integrations.

Check it out: GitHub: https://github.com/novaframework/nova Homepage: https://novaframework.org Getting Started Guide: https://dev.to/taure/getting-started-with-nova-1ioo/stats

We’re early in development and would love feedback from the community! If you’re an Erlang enthusiast or curious about building web apps with a language known for its reliability (think WhatsApp or RabbitMQ), give Nova a spin and let us know your thoughts.

What do you think about using Erlang for web development? Any features you’d love to see in a framework like this?

7 comments

[ 3.1 ms ] story [ 30.2 ms ] thread
Why do you use Erlang instead of Elixir?
This seems like a tough sell when Phoenix is already so good. I'm struggling to see why I'd use this over that.
You've run into the same naming problem GM did with the Vauxhall/Opel Nova: "No Va" literally means some variant of "it doesn't go" in (at least) Italian, Spanish, and French.
As a native Spanish speaker, this sounds totally made up. Nova sounds like an astronomy word, like supernova. “No va” to me means something like “it’s not happening” or “the plans have been cancelled”. But it’s pronounced very differently.
I will check this out. Are you familiar with the Nitrogen framework? I've used it a bit and quite liked it, but not sure it's really an active project anymore.

https://nitrogenproject.com/

Could you compare/contrast Nova to Nitrogen?