Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nimaaskarian/goje

Repository files navigation

goje

GitHub top language

goje (/ˈɡoʊ.dʒɛ/, meaning tomato in Persian) is an event-based pomodoro server; a fast, multi client and featureful pomodoro app that uses low resources (~6MB of RAM according to systemd's status, while using all the features and a couple of clients) and just dissolves into your setup, whatever that might be!

goje on phone, goje on bar, goje on browser, goje everywhere

goje on phone, goje on bar, goje on chrome, goje everywhere

InstallationGetting startedFeaturesIntegration and customization

Installation

Source

clone the repository, and run make to install dependencies and compile, or sudo make install to compile and install. note that go build won't suffice. Use make.

git clone https://github.com/nimaaskarian/goje
sudo make install

Binary

to use prebuilt binaries, checkout releases. Windows binary is shipped with a goje-launcher.bat that allows you to run goje with a single click (if the Windows security thing doesn't scream at you, because the app is not signed by a developer key).

*nix

the *nix versions are bzipped; after downloading, use bunzip2 to unzip them:

# on linux
bunzip2 goje_linux_amd64.bz2
chmod +x goje_linux_amd64
# on termux
bunzip2 goje_android_arm64.bz2
chmod +x goje_android_arm64

Getting started

after installation, you can run goje on command line using goje; or if you're on Windows, you can download the launcher batch script to run goje with a single click. this launcher already comes with the Windows version in releases.

Features

ActivityWatch

You can turn on the activitywatch watcher using the config option activitywatch (--activitywatch cli argument) activitywatch bucket

Webgui

webgui is intuitive and easy to use. its run by default, and opens in your browser. it supports both light and dark modes, based on your browser's default. goje dark mode

Custom css

if you don't like the default style of goje webgui, you can use --custom-css option and pass a custom css file to it. here's a pywal-themed goje using this feature:

pywal-themed goje using custom css

Integration and customization

checkout wiki for more indepth configuration options.

About

A feature-rich, multi-client, self host-able collaborative pomodoro timer

Resources

License

Stars

Watchers

Forks

Packages

No packages published