News for hackers. Stuff that matters.

taure

Asobi is an Erlang/OTP game backend you can self-host. You write your match logic in Lua.

I wanted to build a game backend on Erlang/OTP. The BEAM is built for what multiplayer games actually do: lots of small concurrent processes, supervision, soft real-time, hot code loading. So I did. Matchmaker, leaderboards, voting, a world server, IAP, economy, friends, and chat are all in.

Show HN: Nova – A Web Framework for Erlang, Elixir, and LFE on the Beam

https://github.com/novaframework/nova

Nova is an OTP-native web framework that works with Erlang, Elixir, and LFE. Since all three compile to the same BEAM bytecode, you can mix languages freely within one app.Controllers are plain functions that take a request map and return tuples:Erlang:create(#{json := Params}) -> CS = kura_changeset:cast(pet, #{}, Params, [name, species]), CS1 = kura_changeset:validate_required(CS,...

( Read More... | no comments | on HN )

A Deep Dive into Nova – A Web Framework for Erlang on Beam

I’ve put together a blog focused on Nova, a web framework built on Erlang and the BEAM VM.The goal was to create something practical and easy to follow — covering setup, routing, views, plugins, authentication, APIs, and WebSockets — with a focus on how Nova fits into the broader BEAM ecosystem.Blog: https://taure.github.io/novablog/Nova repo: https://github.com/novaframework/novaIf you're...

( Read More... | no comments | 2 points | on HN )
Re:Nova: A New Web Framework for Erlang on Thursday July 31, 2025 @11:59AM (#44746970)
We did a fireside chat about it a couple of years ago.

https://youtu.be/PgBzV1-E00k?si=sULVBvLsVPm2S3zl

Re:Nova: A New Web Framework for Erlang on Thursday July 31, 2025 @11:07AM (#44746466)
Thank you. I missed to add a new line where the homepage is..
Re:Nova: A New Web Framework for Erlang on Thursday July 31, 2025 @11:03AM (#44746433)
Nova is also more close to beam so it can be used with elixir and lfe or other beam languages.
Re:Nova: A New Web Framework for Erlang on Thursday July 31, 2025 @11:00AM (#44746395)
We started with Erlang before Elixir was created and we still use it for everything we do.

This is more to have a smooth web framework similar to Phoenix but for Erlang.

You can also use Nova for elixir.

Nova: A New Web Framework for Erlang

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

( Read More... | 32 comments | 45 points | on HN )
Re:Ask HN: Is Erlang an albatross to Elixir adoption? on Wednesday May 11, 2022 @12:38AM (#31335907)
For web development for Erlang check out https://github.com/novaframework/nova
Re:Nova – Erlang Web Framework on Sunday January 30, 2022 @01:45AM (#30134679)
As mentioned before, if you have any questions and so please reach out and we try to help as much as possible.
Re:Nova – Erlang Web Framework on Saturday January 29, 2022 @04:07PM (#30130469)
Thank you. If you have any questions it is only to reach out and we try to help as much as possible.
Re:Nova – Erlang Web Framework on Saturday January 29, 2022 @04:06PM (#30130459)
Yes, I agree the page is less then good. We hope to get a new version out soon.

Great to see all feedback and we will update the page.

Re:Nova – Erlang Web Framework on Saturday January 29, 2022 @04:04PM (#30130430)
I would say run with Nova if you want to code Erlang. If you want to code Elixir choose Phoenix. In the end both are based on Cowboy.

We started to create Nova from the lack of frameworks on the Erlang side. We wanted a fast way to start new web application and start writing on your app instead of spending time on setup.

Elixir have always had good tooling and framework from the start.