Skip to content
Category

MacOS APIs

page 1
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
Q1243769
QuickTime (or QuickTime Player, referred to officially as QuickTime X in Mac OS X Snow Leopard) is an extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term QuickTime also refers to the QuickTime Player front-end media player application, which is built-into macOS, and was formerly available for Windows.
Pygame
Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.
Simple DirectMedia Layer
free software multimedia library
Cocoa
macOS framework
Allegro
software library for video game development
SFML
cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers
Carbon
application programming interface (API)
Metal
graphics rendering API by Apple
OpenStep
OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS, and GNUstep.
Core Audio
application programming interface in Apple's macOS and iOS
Audio Units
application programming interface in Apple's macOS and iOS
Core Animation
animation graphics compositing framework
GLFW
GLFW (Graphics Library Framework) is a lightweight utility library for use with OpenGL, OpenGL ES and Vulkan. It provides programmers with the ability to create and manage windows as well as OpenGL and Vulkan contexts, as well as handle joystick, keyboard and mouse input.
Core Image
non-destructive image processing technology
ColorSync
ColorSync is Apple's color management API for the Classic Mac OS and Mac OS X operating systems.
Quartz 2D
2D graphics rendering API
Raylib
Raylib (stylized as raylib) is a cross-platform open-source software development library. The library was made to create graphical applications and games.
Core Data
persistence framework provided by Apple in the macOS and iOS operating systems
ClanLib
ClanLib is a video game SDK, supporting Microsoft Windows, macOS, and Linux, with partial support for mobile platforms. It has full hardware accelerated graphics support through OpenGL, and also a software renderer. ClanLib also helps in playing sound, using the Vorbis or MikMod libraries, and has classes for collision detection, GUIs, XML, networking, and other things that may be helpful to a game programmer.
Real Time AudioSuite
audio plug-in format developed by Digidesign