Nova makes it simple to build a fault-tolerant and distributed web application. It takes ideas from different web frameworks and implements them with the functionality and stability that Erlang and BEAM offer.
Nova makes it simple to build a fault-tolerant and distributed web application. It takes ideas from different web frameworks and implements them with the functionality and stability that Erlang and BEAM offer.
Runs on a well tested Erlang VM (BEAM) that has been proven up to five nines availability.
Powerful views that utilizes django templates.
We encourage people to get involved and contribute to the project, and build web applications with this framework.
Start by adding the rebar3 template for Nova. This can be done by running the installation script;
Via curl:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/novaframework/nova/master/tools/install.sh)"
Via wget:
sh -c "$(wget -O- https://raw.githubusercontent.com/novaframework/nova/master/tools/install.sh)"
After this is done use rebar3 to generate a new project with Nova.
rebar3 new nova my_first_nova
This is a demo that shows how you can build an http api server with Nova.
https://github.com/novaframework/http_api_demoThis is a demo that shows how you can build a service with views that fetch repos from github and present them in a list.
https://github.com/novaframework/github_demoTThis is a demo that shows how you can build a chat service with Nova.
https://github.com/novaframework/nova_chat