Ruby HTML PLpgSQL CoffeeScript CSS JavaScript Shell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app Merge remote-tracking branch 'ekylibre/master' into stable-2 Mar 30, 2018
bin Cleans code Nov 6, 2017
config Merge remote-tracking branch 'ekylibre/master' into stable-2 Mar 30, 2018
db Cleans code and add missing translations Nov 30, 2017
doc Removes unwanted changes Aug 4, 2017
lib Merge remote-tracking branch 'ekylibre/master' into stable-2 Mar 30, 2018
log Migrates from Rails 3.2 to Rails 4.0 Aug 28, 2013
packaging Forces ruby 2.2.2 in packaging while 2.2.3 is not available in packag… Aug 22, 2015
private/test Removes unwanted private/test files Aug 18, 2017
public Bumps to 2.54.0 Nov 30, 2017
test Clean code with Rubocop Mar 30, 2018
vendor/assets Merge pull request #1957 from vivek2007/translation_issue_#1750 Jun 16, 2017
.codeclimate.yml Removes generated file from code climate scope Jan 6, 2016
.gitignore Restores back unwanted changes Oct 27, 2017
.pkgr.yml Enhances migrations in order to simplify models and adds UUID Nov 26, 2015
.rubocop.yml Disables UnifiedInteger linter of Rubocop Oct 10, 2017
.travis.yml Adds requirement of sudo in Travis-CI conf Oct 21, 2017 Updates CHANGELOG Jan 7, 2017 Adds missing email in CODE_OF_CONDUCT (#829) Jul 26, 2016 Create Jun 16, 2017
Gemfile Migrates from factory_girl to factory_bot Dec 6, 2017
Gemfile.lock Update gem dependencies Mar 30, 2018
LICENSE Ekylibre ERP is now under AGPLv3+ Oct 24, 2014
Procfile Removes one thread in sidekiq conf in Procfile Nov 2, 2016 Removes unused badges in README Sep 15, 2017
Rakefile Prepares for Rails 4.2 Feb 13, 2015
VERSION Bumps to 2.54.0 Nov 30, 2017 Prepares for Rails 4.2 Feb 13, 2015
docker-compose.yml docker-compose: volume in /tmp for postgis Apr 4, 2016


Ekylibre is a simple enterprise management web application for farmers and small enterprises. Ekylibre is written with Ruby on Rails framework and use PostgreSQL/PostGIS stack. More details can be found on the official website

Code status

Build Status Gem Dependency Status Coverage Status Codacy Grade Status


You can learn how to contribute in Ekylibre by following our official guide:




This installation method works with Debian-like OS (Debian, Ubuntu, Linux Mint...):

Ekylibre depends on PostgreSQL (≥ 9.5) and PostGIS (≥ 2.2).


We encourage you to contribute to Ekylibre.

  • See our conventions (Français)
  • Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
  • Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it
  • Fork the project
  • Start a feature/bugfix branch
  • Commit and push until you are happy with your contribution
  • Make sure to add tests for it. This is important so we don't break it in a future version unintentionally.
  • Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so we can cherry-pick around it.


To run integration test, do:

tar xzvf geckodriver-v0.11.1-linux64.tar.gz
sudo cp geckodriver /usr/bin

See also

Follow us


Ekylibre is released under the GNU/AGPLv3 license.