Application Kit | The Application Kit is the starting point for writing native Haiku GUI applications |
Device Kit | The Device Kit provides access to devices such as joysticks and serial ports |
Game Kit | The Game Kit provides classes for producing game sounds and working with full screen apps |
▼Interface Kit | API for displaying a graphical user interface |
Layout API | Provides classes for automatically laying out UIs |
Kernel Kit | The Kernel Kit provides low-level APIs mainly of use for writing device drivers and kernel modules |
Locale Kit | Collection of classes for localizing applications |
Mail Kit | API for working with e-mail messages and protocols |
Media Kit | Collection of classes that deal with audio and video |
The old MIDI Kit (libmidi.so) | The old MIDI kit |
MIDI 2 Kit | The Midi Kit is the API that implements support for generating, processing, and playing music in MIDI format |
Network Kit | Classes that deal with all network connections and communications |
Storage Kit | Collection of classes that deal with storing and retrieving information from disk |
▼Support Kit | Collection of utility classes that are used throughout the API |
Global functions | |
Translation Kit | Provides a framework for converting data streams between media formats |
Translation Kit library (libtranslation.so) | |
Main C++ library (libbe.so) | |
Device Drivers | |
Json Handling | Provides for parsing and writing of data in Json encoding |
Experimental Network Services Support | Experimental API to do higher level network requests |
C, POSIX, GNU and BSD functions | Implements the C and POSIX standard libraries |
Experimental functions and classes | Static library for experimental and work-in progress code |
Tracker Kit | Tracker components for use in other applications |