Gambas is een laagdrempelige programmeeromgeving (IDE) op Linux om snel en gemakkelijk programma’s (en bijhorende schermen) te maken in de Gambas programmeertaal.
De Gambas programmeertaal is een object georiënteerde knipoog naar visual basic, maar voelt vooral erg native Linux aan; de IDE is volledig in Gambas zelf geschreven….
Het geheel doet een beetje denken aan Delphi/Kylix/Lazarus, maar dan als Free Software / Open Source project en met basic ipv pascal als basis voor de taal.
Dient om programma’s te maken voor de verschillende desktops (KDE, Gnome, XFCE..) of voor de commandolijn: scripts die aangeroepen worden in de CLI, of automatische gestart kunnen worden. Ze kunnen ook op een server draaien.
Git gebruik is geïntegreerd.
Bestaat sinds 2005 (versie 1.x), met versie 2.x sinds 2008, versie 3.x sinds 2011.
Gambas programma’s kan je proberen vanuit de IDE, en compileren naar .gambas; ze worden uitgevoerd met een runtime (gbr3)
Een Gambas project is overzichtelijk: een map met alle elementen (broncode, schermontwerpen, beeldmateriaal, enz in submappen. Exporteer om te verspreiden als .tar.gz.
Aanwezig in de softwareverzamelingen van de meeste Linux distributies, als incl Raspbian.