All Projects → mattermost → Focalboard

mattermost / Focalboard

Licence: other
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

Projects that are alternatives of or similar to Focalboard

yoda
GitHub extension for agile project management, using the issues subsystem.
Stars: ✭ 86 (-92.54%)
Mutual labels:  agile, project-management, scrum, kanban-board
React Trello Multiboard
React-Trello-Multiboard is a single-page application built with React displaying multiple cards of several Trello® boards and lists. The cards can be filtered by preferred team members.
Stars: ✭ 43 (-96.27%)
Mutual labels:  project-management, trello, kanban-board, scrum
Masterlab
简单高效、基于敏捷开发的项目管理工具
Stars: ✭ 846 (-26.63%)
Mutual labels:  project-management, agile, scrum
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (-96.62%)
Mutual labels:  agile, project-management, scrum
Planka
The realtime kanban board for workgroups built with React and Redux.
Stars: ✭ 944 (-18.13%)
Mutual labels:  trello, collaboration, agile
Zenboard
Teamwork made easy
Stars: ✭ 19 (-98.35%)
Mutual labels:  collaboration, agile, scrum
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (-89.77%)
Mutual labels:  agile, scrum, kanban-board
Scrumwala
Scrumwala: Your very own Scrum, Agile project management web app - built with Laravel
Stars: ✭ 244 (-78.84%)
Mutual labels:  project-management, agile, scrum
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-98.18%)
Mutual labels:  agile, project-management, scrum
Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (-72.42%)
Mutual labels:  trello, agile, scrum
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (-67.65%)
Mutual labels:  project-management, agile, scrum
Leantime
Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
Stars: ✭ 702 (-39.12%)
Mutual labels:  project-management, agile, scrum
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (-97.75%)
Mutual labels:  trello, agile, scrum
Zentaopms
Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​
Stars: ✭ 716 (-37.9%)
Mutual labels:  project-management, agile, scrum
Mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
Stars: ✭ 1,063 (-7.81%)
Mutual labels:  project-management, collaboration, agile
Jitamin
🐼 Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868
Stars: ✭ 903 (-21.68%)
Mutual labels:  agile, scrum
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-97.83%)
Mutual labels:  project-management, agile
Awesome Agile
Awesome List of resources on Agile Software Development.
Stars: ✭ 797 (-30.88%)
Mutual labels:  agile, scrum
Twake
Twake is a secure open source collaboration platform to improve organizational productivity.
Stars: ✭ 862 (-25.24%)
Mutual labels:  kanban-board, collaboration
Gantt Elastic
Gantt Chart [ javascript gantt chart, gantt component, vue gantt, vue gantt chart, responsive gantt, project manager , vue projects ]
Stars: ✭ 869 (-24.63%)
Mutual labels:  project-management, project

Focalboard

Like what you see? 👀 Give us a GitHub Star! ⭐️

Focalboard

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

It helps define, organize, track and manage work across individuals and teams. Focalboard comes in two editions:

  • Focalboard Personal Desktop: A stand-alone desktop app for your todos and personal projects. This is a single-tenant locally run server running Focalboard for optimal speed and performance.
  • Focalboard Personal Server: A self-hosted server for your team to collaborate

The same server binary powers both editions.

Building the server

Please refer to the Developer's Tips & Tricks for more detailed steps. Here's a summary:

First, install basic dependencies:

  • Go 1.15+
  • Node 10+ and npm
  • Mingw64 on Windows
make prebuild
make

Running and testing the server

To start the server, run ./bin/focalboard-server

Server settings are in config.json.

Open a browser to http://localhost:8000 to start.

Building and running standalone desktop apps

You can build standalone apps that package the server to run locally against SQLite:

  • Mac:
    • make mac-app
    • run mac/dist/Focalboard.app
    • Requires: macOS Catalina (10.15)+, Xcode 12+.
  • Linux:
    • Install webgtk dependencies
      • sudo apt-get install libgtk-3-dev
      • sudo apt-get install libwebkit2gtk-4.0-dev
    • make linux-app
    • run linux/dist/focalboard-app
    • Tested with: Ubuntu 18.04
  • Windows:
    • Open a git-bash prompt
    • Install win-node-env npm install -g win-node-env
    • make win-wpf-app
    • run cd win-wpf/msix && focalboard.exe
    • Requires: Windows 10

Cross-compilation currently isn't fully supported, so please build on the appropriate platform. Refer to the GitHub Actions workflows (build-mac.yml, build-win.yml, build-ubuntu.yml) for the detailed list of steps on each platform.

Unit tests

Before checking-in commits, run: make ci, which is simlar to the ci.yml workflow and includes:

  • Server unit tests: make server-test
  • Webapp eslint: cd webapp; npm run check
  • Webapp unit tests: cd webapp; npm run test
  • Webapp UI tests: cd webapp; npm run cypress:ci

Stay informed on progress

Share your feedback

File bugs, suggest features, join our forum, learn more here: https://github.com/mattermost/focalboard/wiki/Share-your-feedback!

Contributing

Contribute code, bug reports, and ideas to the future of the Focalboard project. We welcome your input! Please see CONTRIBUTING.md for details on how to get involved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].