Goteo Version 3, the Open Source Crowdfunding Platform
PHP JavaScript CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Resources Merge branch 'matchfunding-checks' into devel Jul 12, 2018
bin fix user login function parameter Nov 18, 2017
config use default settings files for default values instead of having every… Jul 11, 2018
db Migrations Jul 10, 2018
docker add docker wrapper to execute commands with non-root user May 11, 2018
docs event documentation fixes Jul 12, 2018
extend Add events documentation Jul 12, 2018
grunt add a grunt yamllint May 11, 2018
public Polaroid Jul 11, 2018
src Add events documentation Jul 12, 2018
tests fix model test lang Jul 13, 2018
var Add predict command for dbverifier May 11, 2018
.bowerrc added bower May 25, 2017
.editorconfig add user module (wip) May 11, 2018
.env fix default views grunt minifications & processing May 11, 2018
.gitignore add custom domains to gitignore Jun 5, 2018
.htaccess Added templates to sql install Jun 17, 2016
.jshintrc v3.0.3 bug fixes Dec 23, 2015
.travis.yml exclude temp folders from building Feb 22, 2018
COPYRIGHT Version 3.0-alpha Oct 2, 2015
Gruntfile.js fix model test lang Jul 13, 2018
LICENSE Documentation. Fixes Nov 25, 2015 updated translator contributors list Jul 5, 2018 Add travis badge. Release notes Feb 6, 2018
Vagrantfile Fix Vagrant config Feb 6, 2018
bower.json global typeahead search in admin May 11, 2018
composer.json removed custom omnipay repository as bugfix is merged in the main rep… Feb 7, 2018
couscous.yml Add events documentation Jul 12, 2018
crowdin.yml Update Crowdin configuration file Feb 7, 2018
docker-compose.yml fix default views grunt minifications & processing May 11, 2018
package-lock.json mix Resources/defaults.yml with settings in grunt built Jul 13, 2018
package.json mix Resources/defaults.yml with settings in grunt built Jul 13, 2018
phpunit.xml.code-coverage Version 3.0-alpha Oct 2, 2015
phpunit.xml.dist Version 3.0-alpha Oct 2, 2015 sh scripts info Feb 6, 2018 sh scripts info Feb 6, 2018 vagrant apache2 dist server Feb 6, 2018


Goteo The Open Source Crowdfunding Platform

Build Status

This is the source code of the Crowdfunding platform Goteo

This is a web app that allows the receipt, review and publishing of collective campaigns for their collective funding and the receiving of collaborations as well as the dynamic visualization of the support received, classification of initiatives and campaign tracking. The system also permits secure and distributed communication with users and between users, administration of highlighted projects on the home page and the creation of periodical publications such as blogs, a FAQ section and static pages.

Current version: 3.3

Although you can try to install it in order to create your own crowdfunding platform, this won't be a Wordpress-like installation (probably never will). These releases are mostly for developers and for those who want to collaborate with the code.

Full developers documentation is still work in progress! Some folders may have its own file with comments. However, we will try to compile all the documents here:


Docker quickstart:

cp config/docker-settings.yml config/local-docker-settings.yml
docker-compose up

Then you can run commands inside the php container by using the wrapper docker/exec. If develping, we recommend to run this command in a separate terminal:

docker/exec grunt watch

More info


There's still a lot of missing documentation. We'll try to do our best completing it, however any help will be appreciated.


Since version 3.3 where are using Crowdin as a tool for collaborators translating the code. Feel free to join these awesome people who's contributed in traslating Goteo to many languages:

  • Dan Walenter (cas3v0n)
  • mrfinearts
  • Denver Moon (9003104)
  • José Peralta (elpoliglota) (josedpg11)
  • Chris_W
  • mikahz
  • enolp
  • Udo Wierlemann (Udo.Wierlemann)
  • pep_laDeriva
  • Vanessa.Montes
  • CataAz
  • Ferran Reyes (ferranreyesgoteo)
  • kguanzon (Kimberly Guanzon) (kim0421)
  • joao.cruz
  • helpPAM
  • Clint Mark Cortes (cortesclintmark)
  • Júlia Petúlia Sol (juliaxsol)
  • zainalkhalid
  • melsmacan
  • franzancot
  • elena-2018
  • shaunmatthew
  • firewall (Onrkskn)
  • Ceyda Mutlu (translator93)
  • Herii (HERII12)

You can join the Crowdin translator team here:

This documentation is created using Couscous.


The code licensed here under the GNU Affero General Public License, version 3 AGPL-3.0 has been developed by the Goteo team led by Platoniq and subsequently transferred to the Fundación Goteo, as detailed in