Need help with vorum?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

169 Stars 19 Forks GNU General Public License v3.0 44 Commits 8 Opened issues


Blogging/forum software written in V

Services available


Need anything else?

Contributors list


Open-source blogging/forum software written in V.

(The name is not final, name suggestions are welcome.)

This is pre-alpha software.

Lots of things are broken and not implemented yet in V, vweb, and vorum.

Setting up the database

Install Postgres and libpq, create a database

(you can use any name), and run the initialization script:
psql -f init_postgres_db.sql -d vorum

Edit Postgres connection settings (Postgres user and db name) in



V 0.1.23 is required.

git clone
cd vorum
v .

Running vorum on http://localhost:8092...


Everything, including HTML templates, is in one binary ~100 KB file

. That's all you need to deploy.

Setting up GitHub authentication

Right now only GitHub authentication is supported. (Traditional registration via email will be implemented soon.)

  • Create a GitHub oauth app (GitHub Settings => OAuth Apps).

  • Set Authorization callback URL to

  • Copy Client ID and Client Secret, and update the values in

    or set
    env vars.

Known problems:

  • vweb HTML templates are precompiled and are part of the application's binary, so every time a template is changed, the entire app has to be rebuilt. This will be resolved in the future.

  • no epoll/kqueue yet. So the performance is pretty bad until this is implemented: about 1k req/sec.

  • Right now only Postgres is supported. SQLite, MySQL, and MS SQL backends will be supported in the future.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.