Port our tools to Android and design Android-native UI.
Title | Types | Tags |
---|---|---|
Intro to Android 1 | Code,Outreach/Research | |
Intro to Android 2 | Code,Outreach/Research | |
Intro to Android 3 | Code,Outreach/Research | |
Intro to Android 4 | Code,Outreach/Research | |
Intro to Android 5 | Code,Outreach/Research | |
Intro to Android 6 | Code,Outreach/Research | |
Intro to Android 7 | Code,Outreach/Research | |
Intro to Android 8 | Code,Outreach/Research | |
Intro to Android 9 | Code,Outreach/Research | |
Intro to Android 10 | Code,Outreach/Research | |
Intro to Android 11 | Code,Outreach/Research | |
Intro to Android 12 | Code,Outreach/Research | |
Intro to Android 13 | Code,Outreach/Research | |
Intro to Android 14 | Code,Outreach/Research | |
Intro to Android 15 | Code,Outreach/Research | |
Intro to Android 16 | Code,Outreach/Research | |
Intro to Android 17 | Code,Outreach/Research | |
Intro to Android 18 | Code,Outreach/Research | |
Intro to Android 19 | Code,Outreach/Research | |
Intro to Android 20 | Code,Outreach/Research | |
Intro to Android 21 | Code,Outreach/Research | |
Intro to Android 22 | Code,Outreach/Research | |
Intro to Android 23 | Code,Outreach/Research | |
Intro to Android 24 | Code,Outreach/Research | |
Intro to Android 25 | Code,Outreach/Research | |
Intro to Android 26 | Code,Outreach/Research | |
Intro to Android 27 | Code,Outreach/Research | |
Intro to Android 28 | Code,Outreach/Research | |
Intro to Android 29 | Code,Outreach/Research | |
Intro to Android 30 | Code,Outreach/Research | |
Cairo Compile Directions | Documentation/Training | |
Dependency Tree Graph | Documentation/Training | |
Glib Compile Directions | Documentation/Training | |
ODE Compile Directions | Documentation/Training | |
Playerd Service | Code |
Use your phone, tablet, or computer to play games on your TV! These tasks are mostly HTML/5, Javascript, and WebGL.
(coming soon)
Help our automatic build testing and cross-platform porting by writing and updating ebuild scripts.
Title | Types | Tags |
---|---|---|
Intro to Ebuilds 1 | Documentation/Training,Outreach/Research | |
Intro to Ebuilds 2 | Documentation/Training,Outreach/Research | |
Intro to Ebuilds 3 | Documentation/Training,Outreach/Research | |
Intro to Ebuilds 4 | Documentation/Training,Outreach/Research | |
Intro to Ebuilds 5 | Documentation/Training,Outreach/Research | |
New dev-python/pysoy-9999 | Documentation/Training,Outreach/Research | |
New games-engines/libsoy-9999 | Documentation/Training,Outreach/Research | |
Clean up games-engines/libsoy-9999 | Quality Assurance | |
New gnome-extra/gnomesoy-9999 | Documentation/Training,Outreach/Research | |
New kde-misc/kdesoy-9999 | Documentation/Training,Outreach/Research | |
New net-libs/lightmelody-9999 | Documentation/Training,Outreach/Research | |
RaspberryPi dev-libs/weston | Documentation/Training,Outreach/Research | |
RaspberryPi x11-libs/cairo | Documentation/Training,Outreach/Research |
A Python-like, compiled language used for many of our projects.
Title | Types | Tags |
---|---|---|
Intro to Genie: String Math | Code | |
Intro to Genie: Pig Latin | Code | |
Intro to Genie: Webserver | Code | |
Intro to Genie: HTTP Feed | Code | |
Intro to Genie: Sound FX | Code | |
Intro to Genie: Word Mash | Code | |
Intro to Genie: IRC Connect | Code | |
Intro to Genie: UDP P2P | Code | |
Intro to Genie: Tab Checker | Code | |
Intro to Genie: Play Video | Code | |
Document Async Methods | Code,Documentation/Training | |
Document Method Delegates | Code,Documentation/Training | |
Document Ownership | Code,Documentation/Training | |
Gee Collection | Code,Quality Assurance | |
Gee Map | Code,Quality Assurance | |
Protected Contents | Code |
Improve user experience on Gnome 3.
Title | Types | Tags |
---|---|---|
XMPP Account Password | Code,User Interface | |
XMPP Account OAuth2 | Code,User Interface |
![]() |
Client Module | Code,User Interface |
Lights, camera, action! Go on-air, get task credit.
This Python bot helps manage our Mercurial repositories and is connected to Freenode IRC as _hg announcing changesets.
Title | Types | Tags |
---|---|---|
Check Access Levels | Code | |
Check Binary Files | Code | |
Check Boilerplate | Code,Quality Assurance | |
Check Branch Heads | Code,Quality Assurance | |
Check Parent Changeset | Code,Quality Assurance | |
Check Tags | Code,Quality Assurance | |
IRC Access Command | Code,Outreach/Research | |
IRC Access Decorator | Code,Quality Assurance | |
IRC Aliases | Code,Outreach/Research | |
IRC Flood Control | Code | |
IRC Reject Messages | Code | |
IRC Repo Add | Code | |
IRC Repo Config | Code | |
IRC Repo Verbose | Code | |
IRC Repo Metadata | Code | |
IRC SQL Injection Filter | Code |
Fancy yourself a graphic designer? Try your hand at these icons for our projects.
Title | Types | Tags |
---|---|---|
Audio | User Interface | |
Battery | User Interface | |
Bluetooth | User Interface | |
Drumpad | User Interface | |
Ethernet | User Interface | |
Gamepad | User Interface | |
Guitar | User Interface | |
HID Icon Set 1 | Quality Assurance,User Interface | |
HID Icon Set 2 | Quality Assurance,User Interface | |
HID Icon Set 3 | Quality Assurance,User Interface | |
Keyboard | User Interface | |
Mouse | User Interface | |
Piano | User Interface | |
PS Move | User Interface | |
USB | User Interface | |
Webcam | User Interface | |
Wifi | User Interface | |
Wiimote | User Interface |
Improving gaming experience on the K Desktop Environment.
Title | Types | Tags |
---|---|---|
Intro to KDE Development 1 | Code,User Interface | |
Intro to KDE Development 2 | Code,User Interface | |
Intro to KDE Development 3 | Code,User Interface | |
Intro to KDE Development 4 | Code,User Interface | |
Intro to KDE Development 5 | Code,User Interface | |
Intro to KDE Development 6 | Code,User Interface | |
Intro to KDE Development 7 | Code,User Interface | |
Intro to KDE Development 8 | Code,User Interface | |
Intro to KDE Development 9 | Code,User Interface | |
Intro to KDE Development 10 | Code,User Interface | |
Intro to KDE Development 11 | Code,User Interface | |
Intro to KDE Development 12 | Code,User Interface | |
Intro to KDE Development 13 | Code,User Interface | |
Intro to KDE Development 14 | Code,User Interface | |
Intro to KDE Development 15 | Code,User Interface | |
Intro to KDE Development 16 | Code,User Interface | |
Intro to KDE Development 17 | Code,User Interface | |
Intro to KDE Development 18 | Code,User Interface | |
Intro to KDE Development 19 | Code,User Interface | |
Intro to KDE Development 20 | Code,User Interface | |
Client Rendering | Code,User Interface | |
Embed Python | Code,User Interface | |
XMPP Password | Code,User Interface |
Our XMPP + Audio/Video chat library written in Genie.
Title | Types | Tags |
---|---|---|
SASL ANONYMOUS Mechanism | Code,Quality Assurance | |
SASL EXTERNAL Mechanism | Code,Quality Assurance | |
SASL OAUTH2 Mechanism | Code,Quality Assurance | |
Server Certificate Check | Code,Quality Assurance |
Tasks for improving our rendering on every platform.
Title | Types | Tags |
---|---|---|
Intro to OpenGL: Radiation Hazard | Code,User Interface | |
Intro to OpenGL: Spruce Tree | Code,User Interface | |
Intro to OpenGL: Blue Star | Code,User Interface | |
Intro to OpenGL: Forward | Code,User Interface | |
Intro to OpenGL: Strip | Code,User Interface | |
Intro to OpenGL: Fire Flower | Code,User Interface | |
Intro to OpenGL: Sailboat | Code,User Interface | |
Intro to OpenGL: Waves | Code,User Interface | |
Intro to OpenGL: Sapling | Code,User Interface | |
Intro to OpenGL: Hot Deco | Code,User Interface | |
Joint Visual: Hinge | Code,User Interface | |
Joint Visual: Slider | Code,User Interface | |
Joint Visual: Universal | Code,User Interface | |
Portal Rendering | Code,User Interface | |
Silence EGL Warnings | Code,Quality Assurance | |
Fix tangents for Cylinder | Code,Quality Assurance | |
Fix tangents for Fixed | Code,Quality Assurance | |
Fix tangents for Slider | Code,Quality Assurance | |
Fix tangents for Landscape | Code,Quality Assurance | |
Fix tangents for Planar | Code,Quality Assurance | |
Fix tangents for Room | Code,Quality Assurance |
Cross-platform game controller management system.
Title | Types | Tags |
---|---|---|
Bluetooth Pairing on Linux | Code,User Interface | |
OSX Service | Code | |
Systemd Integration | Code | |
Wiimote Calculate Distance | Code | |
Wiimote Classic Controller | Code | |
Wiimote Motion+ Extension | Code | |
Wiimote Nunchuk | Code | |
Wiimote Power Button | Code |
Our flagship game engine for writing games in Python.
Title | Types | Tags |
---|---|---|
Intro to Linux Development 1 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 2 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 3 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 4 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 5 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 6 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 7 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 8 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 9 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 10 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 11 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 12 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 13 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 14 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 15 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 16 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 17 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 18 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 19 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 20 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 21 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 22 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 23 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 24 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 25 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 26 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 27 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 28 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 29 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 30 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 31 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 32 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 33 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 34 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 35 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 36 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 37 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 38 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 39 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 40 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 41 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 42 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 43 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 44 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 45 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 46 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 47 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 48 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 49 | Documentation/Training,Outreach/Research | |
Intro to Linux Development 50 | Documentation/Training,Outreach/Research | |
Change Gee.Map.remove to Gee.Map.unset | Code,Quality Assurance | |
Console Widget | Code,User Interface | |
Fix glShaderSource | Code,Quality Assurance | |
Fix Variables Declared But Not Used | Code,Quality Assurance | |
Portal Physics | Code | |
Unittest soy.Client.window | Quality Assurance | |
WebRTC JS Example | Code,Outreach/Research | |
World Stepping | Code,Quality Assurance | |
Write XEP Draft for SGK Catalogs | Documentation/Training,Outreach/Research |
Port and polish our software for these tiny $35 computers.
Title | Types | Tags |
---|---|---|
Intro to Raspberry Pi 1 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 2 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 3 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 4 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 5 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 6 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 7 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 8 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 9 | Documentation/Training,Outreach/Research | |
Intro to Raspberry Pi 10 | Documentation/Training,Outreach/Research | |
Broadcom Bug | Code,Outreach/Research,Quality Assurance | |
Die Cut Cardboard Case 1 | Outreach/Research | |
Die Cut Cardboard Case 2 | Outreach/Research | |
Die Cut Cardboard Case 3 | Outreach/Research | |
Error Logging | Code,Quality Assurance | |
soy.materials.Colored | Code,Quality Assurance | |
soy.materials.Textured | Code,Quality Assurance | |
Tests for EGL | Code,Quality Assurance | |
Tests for VideoCore | Code,Quality Assurance | |
Tune OpenGL | Code,Outreach/Research | |
Video Output Detection | Code,User Interface | |
Wayland Support | Code,User Interface |
A Linux-based game console operating system, in early development.
Title | Types | Tags |
---|---|---|
Splash Screen | Code,User Interface | |
Bluetooth Devices List | Code,User Interface | |
NetworkManager Wired Connection | Code,User Interface |
Integrate our game engine for the One Laptop Per Child laptops.
Title | Types | Tags |
---|---|---|
Intro to Sugar 1 | Documentation/Training | |
Intro to Sugar 2 | Documentation/Training | |
Intro to Sugar 3 | Documentation/Training | |
Intro to Sugar 4 | Documentation/Training | |
Intro to Sugar 5 | Documentation/Training | |
Intro to Sugar 6 | Documentation/Training | |
Intro to Sugar 7 | Documentation/Training | |
Intro to Sugar 8 | Documentation/Training | |
Intro to Sugar 9 | Documentation/Training | |
Intro to Sugar 10 | Documentation/Training | |
Soy Activity | Code | |
Soy Client | Code,User Interface | |
Soy GUI | Code,User Interface | |
Soy Journal | Code,User Interface |
Most of our projects use the Waf build system, help improve it.
Title | Types | Tags |
---|---|---|
Blender Addon Tool | Code,Quality Assurance | |
Waf GLSL Tool | Code | |
Waf Orc Tool | Code | |
Generic script signing utility | Code | |
Executable wscript files | Code | |
Fast preprocessor extension 1 | Code | |
Fast preprocessor extension 2 | Code | |
Fast preprocessor extension 3 | Code | |
Fast serialization extension | Code |
(coming soon)
Help with the eXtensible Message and Presence Protocol.
Title | Types | Tags |
---|---|---|
Proofread XEP 0084: User Avatar | Documentation/Training | |
Proofread XEP 0107: User Mood | Documentation/Training | |
Proofread XEP 0108: User Activity | Documentation/Training | |
Proofread XEP 0118: User Tune | Documentation/Training | |
Proofread XEP 0144: Roster Item Exchange | Documentation/Training |