Skip to content
Goteo Version 3, the Open Source Crowdfunding Platform
PHP JavaScript TSQL CSS Shell HTML
Branch: devel
Clone or download
microstudi Merge branch 'live' into devel
# Conflicts:
#	Resources/templates/responsive/email/newsletter.php
#	Resources/translations/ca/invest.yml
#	Resources/translations/en/invest.yml
#	composer.json
Latest commit 864a95a Feb 14, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources Merge branch 'live' into devel Feb 14, 2020
bin Test fixes. Conf autosave default Dec 30, 2018
config docker default settings Dec 29, 2018
db Terms file Feb 13, 2020
docker git communications test breaks Oct 4, 2019
docs Add Platoniq credits May 27, 2019
extend fix use of event in onprojectpublish Jan 24, 2020
grunt add a grunt yamllint May 11, 2018
public Terms file Feb 13, 2020
src Merge branch 'live' into devel Feb 14, 2020
tests Merge branch 'devel' into test-fixes Oct 4, 2019
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 Twitter card fix Feb 6, 2019
.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 Aug 16, 2018
LICENSE Documentation. Fixes Nov 25, 2015 contributing file Oct 7, 2019 Release 3.5.2 upgrade Oct 4, 2019
Vagrantfile Fix Vagrant config Feb 6, 2018
bower.json reorder table Aug 20, 2018
composer.json Merge pull request #148 from Clementina-coop/devel Feb 13, 2020
couscous.yml Set couscous links to https by default Jan 8, 2019
crowdin.yml Update Crowdin configuration file Feb 7, 2018
docker-compose.yml docker default settings Dec 29, 2018
package-lock.json Bump lodash from 4.17.11 to 4.17.13 Oct 23, 2019
package.json Bump lodash from 4.17.11 to 4.17.13 Oct 23, 2019
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.

The Goteo platform is a recognized, award-winning creator of an open standard for crowdfunding for social impact and generating new digital commons, which has been founded and designed by Platoniq. Platoniq is also the founding board member of the Goteo Foundation which is the responsible for the maintenance of this code.

Backed by Goteo Foundation   Created by  Platoniq Sistema Cultural


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.5

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:

First ensure you have docker-compose properly installed, then create a config file and use the wrapper docker/up:

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

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)
  • m19951996
  • X (owenthe4th)
  • mrfinearts
  • Cyberience
  • Denver Moon (9003104)
  • Wilmer Alzate (waar19)
  • Pierre Cardin (reportreport)
  • elpoliglota (josedpg11)
  • erinbash
  • ErikaInsalata
  • Chris_W
  • David (dabeig)
  • Ismaila (iandiaye)
  • Joy Lohmann (j.lohmann)
  • gracine
  • Alessandro Ravanetti (aleravanetti)
  • CataAz
  • jmontane
  • fundycharity
  • Ahmad Ainul Rizki (netfr13nd)
  • Ahmad Wafa Mansur (wafa.mansur21)
  • Tiago Santos (tisantos)
  • pep_laDeriva
  • detotty
  • Ruwan Egodawatte (ruwanego)
  • susinho_pantani
  • Iulian Mongescu (iulian.mongescu)
  • Udo Wierlemann (Udo.Wierlemann)
  • Xurxo Guerra (xguerrap)
  • melsmacan
  • enolp
  • Júlia Petúlia Sol (juliaxsol)
  • Harun Demirel (translator93)
  • firewall (Onrkskn)
  • shaunmatthew
  • Herii (HERII12)
  • franzancot
  • zainalkhalid
  • elena-2018
  • Clint Mark Cortes (cortesclintmark)
  • Alexander Stellmach (helpPAM)
  • joao.cruz
  • kguanzon (Kimberly Guanzon) (kim0421)
  • Ferran Reyes (ferranreyesgoteo)
  • Vanessa.Montes
  • ismaeljoseph
  • Carine_cha
  • arkimessi

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

You can’t perform that action at this time.