Repolode
GibbonEdu

GibbonEdu/core

Gibbon is an open source school management platform for teachers, students, parents and school leaders, extensible through modules and themes.

Stars
638
Forks
430
Open issues
46
Last commit
23 hours ago

What is it?

Gibbon is a web-based school management platform written in PHP. The Core repository contains the main functionality the system is built on, and additional capabilities are added through separately distributed modules and themes.

The project is aimed at teachers, students, parents and school leaders. Its core is maintained as open source for the benefit of schools, and the project provides installation documentation and a community support forum.

For contributors, the repository includes a Docker-based development environment. A single script starts a local Gibbon server on port 8080 with PHP, Apache and MySQL preconfigured, so developers do not need to install these manually. Cutting-edge prerelease code is available from the main branch but is not considered stable.

Key features

  • 01Core school management functionality for teachers, students, parents and leaders
  • 02Extensible through separately provided modules and themes
  • 03Docker-based local development environment started with one script
  • 04Documentation and community support forum available
  • 05Open source under GPL-3.0

Use cases

  • Running day-to-day school administration on a self-hosted web platform
  • Customizing school workflows by adding modules or themes
  • Contributing to an open source school management codebase with a ready Docker setup

Quick start

  1. 1

    Install Docker Desktop

  2. 2

    From the project root, start the development environment

    ./up.sh
  3. 3

    Open Gibbon in your browser at localhost port 8080

Things to know

  • The Docker setup is intended for contributors and development, not production use.
  • The cutting-edge source code is unstable and may cause data loss.
  • Extending the platform requires separately provided modules and themes.

In collections

Topics

FAQ

What is core?
Gibbon is an open source school management platform for teachers, students, parents and school leaders, extensible through modules and themes. Gibbon is a web-based school management platform written in PHP. The Core repository contains the main functionality the system is built on, and additional capabilities are added through separately distributed modules and themes.
Is core free to use? What license does it have?
core is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is core still maintained?
Actively maintained. The last commit to core was on Nov 6, 2026.
What can I use core for?
Running day-to-day school administration on a self-hosted web platform Customizing school workflows by adding modules or themes Contributing to an open source school management codebase with a ready Docker setup
How do I install core?
Install Docker Desktop From the project root, start the development environment: ./up.sh Open Gibbon in your browser at localhost port 8080
Where can I get core?
The source code and installation instructions are on GitHub: https://github.com/GibbonEdu/core

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects