Gibbon Logo


Gibbon LogoCreated by teachers, Gibbon is the school platform which solves real problems encountered by educators every day.

Being free, open source and flexible Gibbon can morph to meet the needs of a huge range of schools.

Gibbon was founded in October 2010 in response to a lack of powerful, usable and open source school platforms. Right from the beginning, Gibbon was designed to be flexible, extensible and themeable, whilst aiming to help teachers to do their jobs.

The project aims to provide all schools, no matter their size or resources they have, with the systems they need to provide effective learning, teaching and school management. Gibbon is built using PHP, MySQL, jQuery, Git, Atom and other open tools.

Watching gibbons play is like nothing else on earth: they show astounding flexibility, speed, and grace as they swing, run, and jump. Their sense of fun is almost tangible in the air around them. Although lofty, these attributes are what the Gibbon project, an education management system, aspires to bring to schools and colleges. Ross Parker, Gibbon Founder

Learn more about the Gibbon story on

Our Community

As an open source project, it’s the people—not the code—who are the heart of Gibbon. We aim to foster an open and welcoming community and a positive environment for anyone to participate in. Read more in our Contributor Covenant Code of Conduct.

Our Team

Our core team of developers work to ensure that every release is a stable, steady step in the right direction, whilst providing support and advocacy for users of the project.

Gibbon Core Team: Ross Parker

Ross Parker Founder

Ross is the Director of Technology and Assessment at International College Hong Kong, where he seeks to radically change the process of educating young minds. He also likes using open source software to make life in school more enjoyable. Ross has worked in the intersection of education and technology for over fifteen years: Gibbon is the third school platform he has been involved in building, and represents the correction of many past mistakes.
Gibbon Core Team: Sandra Kuipers

Sandra Kuipers Maintainer

Sandra works at International College Hong Kong, applying code and design to tackle the many interesting projects that arise at a school. She has worked in a mix of industries—from oilfield training to virtual worlds—and now enjoys the positive impact of designing for education. Gibbon’s open source teacher-focused philosophy has been a perfect fit, and she hopes to see the developer community continue to grow.
Gibbon Core Team: Ashton Power

Ashton Power Developer

Ashton works as an ICT Technician and Web Developer at South Island School, and has a special interest in education. He initially played with Gibbon as part of his IB MYP work experience, and eventually rebuilt the IB Diploma module. Ashton has since been working to refactor other parts of the Gibbon codebase, whilst helping with rebuilding the Help Desk module .
Gibbon Core Team: Ray Clark

Ray Clark Developer

Ray is a former student at ICHK, and has an interest in programming and computers in general. Over the past 4 years, Ray has worked on development of the Gibbon core, starting with small bug fixes and graduating to adding new back-end functions and building new features. In addition, Ray has also developed two additional modules for Gibbon: Help Desk and a Trip Planner, both of which are available on our Extend page.
Gibbon Core Team: Leonardo Freitas

Leonardo Freitas Developer

Leonardo works as a system architect and full stack developer at UFMG in projects integrating technology to teaching and learning. Open source enthusiast, he is an active member of communities such as Moodle, among other open source systems. Interested in gamification, he also develops learning objects for integration with Learning Management Systems.
Gibbon Core Team: Roman Meier

Roman Meier Support & Forums

Roman is freelance software developer involved in various software products, both proprietary and open source. I’m also a supporter and advocate of open source cross platform solutions running on multiple form factors. Since 2016 Roman has been working with schools based in developing countries, mostly on development, implementation and support of offline and online solutions, based on Gibbon and DebianEdu.

Part of the
Open Source

Gibbon is inherently embedded within, and indebted to, the broader communities of free/open source software development and open culture creation that have grown around the Web.

In addition to our core team members, we would like to recognise the huge impact of all of our various contributors:

Special Thanks

Current & Former Staff of ICHK Secondary (esp. Alan Lo, Jennifer Goldthorpe, Nicolas Arriaga & Elaine Long)
Andy Statham of Rapid36
George Tibbetts
Cheryl & Stephen Keegan
Vytas Krisciunas, Jong Lee & Brian Mak of RGL Group
Current & Former Staff of ICHK HLY
Jeremy Godfrey & John Chui
The friendly coders of Codeaholics Hong Kong for getting me into gear and into GitHub.
The Students of ICHK for their suggestions, ideas and code (esp. Jordan Kramer, Daniel Roskams, Ray Clark, Adrien Tremblay, Isaac Wan, Marcus Ko and Martin Donnet).
Carmine Sirignano (for her amazingly fast Italiano translation).
Former student Steph Ng for her code contributions
Craig Rayner for stretching us in new ways.
Sandra Kuipers for her many probing questions.
Victor Datsyuk for his code contributions
Urko Masse, Bali Island School
Omar Kurt and Netsparker for their security input

Credits & Attribution

WordPress (reuse of code)
Drupal (use of action/permission model)
Khodjaev Stanislav for Onebit icon set
Icons made by Freepik from is licensed under CC BY 3.0
Icons made by Catalin Fertu from is licensed under CC BY 3.0
Icon made by Yannick from is licensed under CC BY 3.0
Icon made by Elegant Themes from is licensed under CC BY 3.0
Icons made by SimpleIcon from is licensed under CC BY 3.0
Icon made by Designerz Base from is licensed under CC BY 3.0
Icon made by Robin Kylander from is licensed under CC BY 3.0
Icon made by Victor Erixon from is licensed under CC BY 3.0
Smattila on DeviantArt for the Gibbon v9 background image
Alarm sound by guitarguy1985 on under CC0 (Public Domain).
Icons made by Elegant Themes from is licensed by CC BY 3.0
heartbeat icon by Lloyd Humphreys from the Noun Project
Conversation icon by Giuditta Valentina Gentile from the Noun Project
Star icon by Maxim Kulikov from the Noun Project
Icons made by Google from is licensed by CC 3.0 BY
Icons on Extend page by Refactoring UI
Icons on Home page by Orion Icon Library
Icons on Support page made by Freepik from is licensed under CC BY 3.0


The Gibbon website has been crafted with great open source tools like Hugo, Tailwind and VS Code and designed by Sandra Kuipers. The code and content can be found on GitHub.

Internationalization & Translation

Thanks to some amazing volunteers, Gibbon is available in 22 different languages:

English - UK - US
Afrikaans - Suid-Afrika
汉语 - 中国
體字 - 香港
Français - France
Deutsch - Deutschland
עברית - ישראל
العربية - المملكة العربية السعودية
Italiano - Italia
Dutch - Nederland
Język polski - Polska
Hrvatski - Hrvatska
Português - Brasil
Shqip - Shqipëri
ภาษาไทย - ราชอาณาจักรไทย
Tiếng Việt - Việt Nam
Türkçe - Türkiye
українська мова - Україна
پاکستان - اُردُو

We use the online tool POEditor to coordinate our translation efforts. If you would like to help translate Gibbon, please email Your help would be most appreciated!


Our thanks to the following volunteers, who have worked hard to make Gibbon speak a range of different languages:

  • Abdelaziz Ali - Arabic
  • Abdul Rahman Yousef - Arabic
  • Ablo Hounzandji - French
  • Adrian Hodson - Indonesian
  • Albano_battistella - Italian
  • Alex Patrut - Romanian
  • Ali Al-Hassan - Arabic
  • Amanda Kim - Russian
  • Anastasia - Russian
  • André Alexandre Padilha Leitão - Portuguese
  • Andrei Piscenco - Russian
  • Andres Remis - Spanish
  • António Raimundo - Portuguese
  • Ararsa Chelkeba - Amharic
  • Arek Gladki - Polish
  • Ashish Kundalia - Hindi
  • Aurele Gnanha - French
  • Ava Cheng - Chinese
  • Aylin Botha - Afrikaans
  • Bart Deruyter - Dutch
  • Beatriz Franco - Spanish
  • Brendon Gama - Portuguese
  • Bruce Banner - Amharic
  • Cedric Claidiere - French
  • Cevat Balek - Turkish
  • Charlie Chow - Chinese
  • Chitra C - Tamil
  • CR Robotic - Persian
  • Daniel Creus - Catalan
  • Daniel Owens - Vietnamese
  • David Gago - Polish
  • Dennis Lin - French
  • Dima Sitchinava - Georgian
  • Dimitar Hubenov - Bulgarian
  • Dino Andalananto - Indonesian
  • Edwin Andres Tapia Lasso - Spanish
  • Egor Repiev - Russian
  • Emre Uludağ - Turkish
  • Endale Teklu - Amharic
  • Ener Ediz - Turkish
  • Enrique Herrera Noya - Spanish
  • Enrique Snitzes - Spanish
  • Erika Esterhuizen - Afrikaans
  • Esra Erkoca - Turkish
  • Fakhruddin Ahmad - Indonesian
  • Fakhruddin Ahmad Darwis - Indonesian
  • Fardanto Setyatama - Indonesian
  • Faried Anshori - Indonesian
  • Felipe Felipon - Hindi
  • Felix Olesen - Danish
  • Fikadu Angasu - Amharic
  • Gary Chan - Chinese
  • Geral - Portuguese
  • Gerson Estrada - Spanish
  • ghetau iulian - Romanian
  • Ghulam Abbas - Urdu
  • Gilvan Marques - Portuguese
  • Guillermo Bautista Fuerte - Spanish
  • Gustavo Orozco H. - Spanish
  • Haim Hillel - Hebrew
  • Hameedqasem - Arabic
  • Hamish - Chinese
  • Heinz-Raphael Reinke - German
  • Henri Eckern - French
  • Hugo Paredes - Portuguese
  • Inês Branco - Portuguese
  • Irene Rompies - Indonesian
  • Israel Pinheiro - Portuguese
  • James Lewis - Korean
  • James Peru - Swahili
  • Jasmin Klindzic - Croatian
  • Jasmine Chan - Chinese
  • jeanbaptistamegnon - French
  • JiangWei - Chinese
  • Jørgen Mortensen - Danish
  • Jorida Shahinas - Albanian
  • Karoly Nador - Hungarian
  • Kaylie Yuen - Chinese
  • Konstantinos Chonias - Greek
  • Kris Clauw - Dutch
  • Lê Trung Thành - Vietnamese
  • Luai Kamel - Arabic
  • Luca C - Italian
  • Manuel Ruiz - Spanish
  • Marco Samaniego - Spanish
  • Mark Rompies - Indonesian
  • Mateusz Ciszczoń - Polish
  • Matthew Girod - Japanese
  • Muhamad Said Fathurrohman - Indonesian
  • Nahum Duran - Spanish
  • Negrem - Russian
  • Nejah BOUHLEL - Arabic
  • Nguyen Quoc Uy - Vietnamese
  • Nicolas Arriaga - Spanish
  • Nikhil - Marathi
  • Nima HeydariNasab - Persian
  • Nooredin - Amharic
  • Nugroho Setyotomo - Indonesian
  • Oleg - Ukrainian
  • Ömer Eren Yılmaz - Turkish
  • Ömer Faruk YILDIRIM - Turkish
  • Phạm Việt Dũng - Vietnamese
  • Pia Kontiainen - Finnish
  • Pikhanait Sisauyhoat - Lao
  • Ramon Arnal Palasi - Spanish
  • renaldi santoso - Indonesian
  • Risiyanto Budi - Indonesian
  • Robby - Indonesian
  • Rodrigo Magalhães - Portuguese
  • Roger Ávila - Portuguese
  • Ronnald Machado - Portuguese
  • Roy Yao - Chinese
  • Sandra Kuipers - English
  • Santosh Sadguru - Gujarati
  • Saumya Kanta Swain - Odia
  • Scarlette Leung - Japanese
  • Shrenik Bhura - Hindi
  • Sigit Anggoro - Indonesian
  • silver - Arabic
  • Stefan Goßrau - German
  • Susanne Bergsmark - Norwegian
  • Syafiq - Malay
  • Syazwan - Malay
  • Taha - Arabic
  • Tarif Khashaneh - Arabic
  • Tarul Ahsan - Bangla
  • Taufiq Permana Sumarna - Indonesian
  • Tensho Miyoshi - Japanese
  • Theo Verheggen - Dutch
  • Thiago Henrique - Portuguese
  • Tiit Vaher - Estonian
  • Toni Ruhanen - Finnish
  • Ufuk Bakan - German
  • Vanyo Georgiev - Bulgarian
  • Vic Mortelmans - Dutch
  • Victor Datsyuk - Ukrainian
  • Vikalp Chauhan - Hindi
  • Vincenzo Puliatti - Arabic
  • Vitovt - Ukrainian
  • Vladislav Kalashnikov - Russian
  • Wattana Hinchaisri - Thai
  • Wikus Breetzke - Afrikaans
  • Wilson Canda - Portuguese
  • Yapo Aime Claude Ghislain Adon - French
  • Yasir - Urdu
  • yogi - Kannada
  • Yolandé - Afrikaans
  • Yolandé - Afrikaans
  • Yoni Yacobi - Hebrew
  • Yoshie Cresp - Japanese
  • Yu Ka - Chinese
  • Zack Roudoci - French
  • Zbigniew Orlicz-Błoński - Polish
  • Алексей Трубицын - Russian
  • Андрэй Барскі - Russian
  • Ширманов Иван - Russian
  • 翰祥 張 Kevin Chang - Chinese