Repolode
RARgames

RARgames/4gaBoards

Self-hosted realtime kanban boards for tracking tasks and projects, with a multi-level hierarchy from projects down to tasks.

Open-source alternative to:TrelloJira

Stars
736
Forks
131
Open issues
139
Last commit
7 hours ago

What is it?

4ga Boards is a kanban-style project management tool where boards update in realtime without reloading the page. Work is organized in a hierarchy of projects, boards, lists, cards and tasks, and cards include a Markdown editor for descriptions.

The app supports dark mode, collapsible lists and sidebar, and Google, GitHub, Microsoft and OIDC single sign-on. Boards can be exported and imported, and Trello boards can be imported directly. The interface is available in several languages, including English, French, German, Polish and Portuguese.

The project is meant to be self-hosted. The README describes Docker Compose as the recommended deployment, with Kubernetes, TrueNAS and manual installs also documented. The stack is React and Redux on the front end, Sails.js and Knex.js on the back end, and PostgreSQL for storage.

Key features

  • 01Realtime board updates without page reloads
  • 02Markdown editor for card descriptions
  • 03Export and import boards, plus Trello import
  • 04Google, GitHub, Microsoft and OIDC single sign-on
  • 05Dark mode and collapsible lists and sidebar
  • 06Project, board, list, card and task hierarchy

Use cases

  • Self-hosting a team kanban board on your own server
  • Tracking software or project tasks with a visual board
  • Migrating existing Trello boards to a self-hosted tool

Quick start

  1. 1

    Download docker-compose.yml from the repository

    curl -L https://raw.githubusercontent.com/RARgames/4gaBoards/main/docker-compose.yml -o docker-compose.yml
  2. 2

    Edit BASE_URL, SECRET_KEY and POSTGRES_PASSWORD in docker-compose.yml

  3. 3

    Pull images and start 4ga Boards

    docker compose up -d

Things to know

  • Self-hosting requires Docker and manual configuration of secrets and database passwords.
  • GitHub two-way sync is listed as coming soon and is not yet available.

In collections

Topics

FAQ

What is 4gaBoards?
Self-hosted realtime kanban boards for tracking tasks and projects, with a multi-level hierarchy from projects down to tasks. 4ga Boards is a kanban-style project management tool where boards update in realtime without reloading the page. Work is organized in a hierarchy of projects, boards, lists, cards and tasks, and cards include a Markdown editor for descriptions.
Is 4gaBoards free to use? What license does it have?
4gaBoards is open source under the MIT license. Check the license terms before using it in commercial products.
Is 4gaBoards still maintained?
Actively maintained. The last commit to 4gaBoards was on Nov 7, 2026.
What can I use 4gaBoards for?
Self-hosting a team kanban board on your own server Tracking software or project tasks with a visual board Migrating existing Trello boards to a self-hosted tool
How do I install 4gaBoards?
Download docker-compose.yml from the repository: curl -L https://raw.githubusercontent.com/RARgames/4gaBoards/main/docker-compose.yml -o docker-compose.yml Edit BASE_URL, SECRET_KEY and POSTGRES_PASSWORD in docker-compose.yml Pull images and start 4ga Boards: docker compose up -d
Where can I get 4gaBoards?
The source code and installation instructions are on GitHub: https://github.com/RARgames/4gaBoards

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects