Awesome Open Source
Awesome Open Source

BulletJournal is an open source platform for notebook keeping, ledger management, task/project management and coordination with speciality in personal organization, scheduling, reminders, to-do lists, notes sharing, multi-person ledger and team project collaboration.

You can join Slack Group for discussion.


  • Docker

Pre-requisite (Docker)

  • Docker 19.03.5+
  • Postgres 9.4+
  • Docker Compose 1.25+ (optional but recommended)

Quick Start

Please open the terminal and execute the command below. Make sure you have installed docker-compose in advance.

git clone
cd BulletJournal
chmod +x
chmod +x

Next, you can look into the docker-compose.yml for detailed config parameters. Then execute the command below to start the services.


Open the browser and enter https://localhost to see the UI interface. Open the browser and enter http://localhost:8080/swagger-ui.html to see the API documentation.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (31,734
react (5,563
golang (3,955
nodejs (3,861
docker (2,967
redux (1,181
redis (977
spring-boot (782
postgresql (760
elasticsearch (554
firebase (499
websocket (486
docker-compose (404
webrtc (367
gradle (350
ant-design (112
redux-saga (106