Skip to content
Sugar GTK shell
Python Other
  1. Python 99.0%
  2. Other 1.0%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin flake8 fixes Sep 3, 2019
data Fix empy discovery for Fedora and pip Sep 3, 2019
extensions Fix hang of About my Computer Sep 3, 2019
po Trim LINGUAS Sep 16, 2019
tests flake8 fixes Sep 3, 2019
.flake8 Add flake8 suppression Mar 13, 2019
.gitignore serial number helper Nov 4, 2015
AUTHORS Add AUTHORS file Sep 25, 2007
COPYING Upgrade license. Apr 24, 2016
MAINTAINERS Port to Python 3 Aug 13, 2019
NEWS Remove embedded, use upstream empy Jun 7, 2019 Docs - Fedora 28 Jan 1, 2019 Modernize gettext setup Mar 30, 2014 Release Sugar 0.116 unstable Sep 5, 2019


Sugar is the desktop environment component of a worldwide effort to provide every child with an equal opportunity for a quality education. Available in more than twenty-five languages, Sugar Activities are used every school day by children in more than forty countries.

Originally developed for the One Laptop per Child XO-1 netbook, Sugar can run on most computers.

Sugar is free/libre and open-source software.

Installing on Debian or Ubuntu

sudo apt install sucrose

Then log out, and log in with the Sugar desktop selected.

See also Debian or Ubuntu.

Installing on Fedora

sudo dnf groupinstall sugar-desktop

Then restart your computer. At the Sign in select the Sugar desktop.

See also Fedora.


Sugar follows the GNU Coding Standards.

Install all dependencies, especially sugar-artwork, sugar-datastore, and sugar-toolkit-gtk3.

Clone the repository, run, then make and make install.

See also Setup a development environment.

You can’t perform that action at this time.