Skip to content
A habit tracker app which treats your goals like a Role Playing Game. https://habitica.com
JavaScript CSS HTML CoffeeScript Shell Ruby
Find file
Failed to load latest commit information.
common change Beast Master text from insanely to incredibly - partial fix for
database_reports Merge remote-tracking branch 'remotes/Alys/eyewear1' into develop
dist Merge branch 'develop' of github.com:HabitRPG/habitrpg into rebalancing
keys/google change Google iap-live for Android mobile app gem purchases, at negue…
migrations create script to mark the Enchanted Arrmoire as not being empty for u…
tasks Fix setting of environment variables in gulp test tasks in Windows
test tests for deleting old todos
vagrant_scripts Return enable symlinks in vagrant and use npm@3
website Merge pull request #6586 from anowlcalledjosh/front_page_image_alts
.bowerrc Removes custom bower directories
.buildpacks refactor(tasks) improve UI consistency
.codeclimate.yml Only list javascript in .codeclimate.yml
.eslintrc lint: Add babel rules to .eslintrc
.gitignore feat(event): Habit Birthday 2016
.nodemonignore Corrected paths or nodemonignore
.nvmrc put.nvmrc back
.travis.yml Add gulp to travis
CONTRIBUTING.md remove FAQ from CONTRIBUTING.md - it's less relevant there and confus…
Dockerfile fixup
Gruntfile.js Merge branch 'develop' into anilanar-favicon192
LICENSE chore(license): remove conflicting text (fixes #2596), and simply ref…
Procfile start server using just node, not nodemon
README.md removed gymnasium dependency status
VAGRANT.md HabitRPG -> Habitica text changes
Vagrantfile.example Return enable symlinks in vagrant and use npm@3
bower.json Pin to specific bower versions
config.json.example use example.com in the example json so as not to spam legit servers
docker-compose.dev.yml docker maintenance
docker-compose.yml docker maintenance
gulpfile.js Switch to babel-core form babel.
karma.conf.js tests: Add ability to use ES2015 in karma tests
package.json Fix setting of environment variables in gulp test tasks in Windows
protractor.conf.js Only start up server in tests if it is not already running.

README.md

Habitica Build Status Code Climate Coverage Status Bountysource

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

We need more programmers! Your assistance will be greatly appreciated.

For an introduction to the technologies used and how the software is organized, refer to Contributing to Habitica - "Coders (Web & Mobile)" section.

To set up a local install of Habitica for development and testing, see Setting up Habitica Locally, which contains instructions for Windows, *nix / Mac OS, and Vagrant.

Then read Guidance for Blacksmiths for additional instructions and useful tips.

Something went wrong with that request. Please try again.