EABase

Platform abstraction headers

A collection of header files providing platform-independent data types and feature macros for software development.

EABase is a small set of header files that define platform-independent data types and platform feature macros.

GitHub

171 stars
16 watching
105 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
electronicarts/eamainProvides a platform-independent entry point for handling console output, return codes, and command-line arguments45
electronicarts/eaassertA simple and lightweight assert technology written in C++43
heliumproject/coreA C++ platform abstraction and standard library with features like Reflection, IPC, and RPC for building modern applications34
sago007/platformfoldersA C++ library to abstract platform-specific directory paths180
alaingalvan/crosswindowA cross-platform system abstraction library for managing windows and performing OS tasks.660
console-rs/consoleA Rust library that provides access to various terminal features and utilities for building nicer looking command line interfaces.971
nicebyte/nicegrafAn abstraction layer for graphics APIs199
valvesoftware/toglA Direct3D to OpenGL abstraction layer for translation and compatibility2,044
icculus/physfsProvides a portable and flexible way to interact with files in a platform-independent manner.565
yelnats321/entityplusAn Entity Component System library for C++14 that decouples data from mechanics by using Entities, Components, and Systems.190
electronicarts/eastdcA package implementing standard C library facilities in the form of a C++ library492
oxid-esales/oxideshop_ceA PHP-based e-commerce software component with modular architecture for flexible customization237
deepcake/chickensAn example of using an entity-component system framework with game engines and physics libraries to create interactive content1
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
preshing/turfProvides a configurable C++ platform adapter with a common API for various concurrent programming constructs555