A Trello-inspired kanban board built with Godot Engine, featuring real-time collaboration and offline local storage.
Godello is an open-source kanban board application inspired by Trello, built with the Godot Engine. It provides a Trello-like interface for managing tasks with lists and cards, and supports both real-time online collaboration and offline local storage. The project serves as a proof-of-concept for using Godot in business applications with complex GUI and data architecture.
Developers and teams looking for a self-hosted, customizable kanban board solution, especially those interested in Godot Engine for non-game desktop applications.
Godello offers a unique combination of a familiar Trello-like interface with the flexibility of Godot Engine, backend-agnostic architecture for real-time collaboration, and offline functionality—all as an open-source alternative.
Trello inspired kanban board made with the Godot Engine and GDScript, with a real-time collaborative backend (Elixir and Phoenix Channels) and a local backend for offline usage (Godot Custom Resources)
Implements React-like two-way data binding using Godot signals, enabling efficient UI updates without manual state management, as highlighted in the reactive architecture section.
Uses a BackendAdapter pattern to support multiple backends, including Elixir/Phoenix for online collaboration and local storage for offline use, providing flexibility for different deployment needs.
Includes a local backend with custom Godot Resources for full offline functionality, allowing data persistence without external dependencies, though it's in a separate branch with known bugs.
Demonstrates real-time multi-user collaboration via WebSockets with an Elixir/Phoenix implementation, serving as a viable proof-of-concept for connected applications in Godot.
Critical components like data persistence and real-time collaboration are in separate, unmerged branches; the master branch loses all data on close, making it unstable for practical use.
The project's roadmap is acknowledged as unlikely to be implemented, with key features like additional backends and user account improvements left unfinished since 2019.
Built entirely with Godot Engine and GDScript, requiring familiarity with this game development ecosystem, which can be a barrier for developers from traditional app backgrounds.
Users may experience stuttering or low FPS in drag-and-drop operations unless 'Low Processor Mode' is disabled, indicating out-of-the-box performance issues that need manual tuning.
Godello is an open-source alternative to the following products:
A tool to generate river meshes with flow and foam maps based on bezier curves.
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Godot Node Extensions - Basic Node Extensions for Godot Engine
Godot - Realistic Water Shader
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.