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

170 stars
16 watching
104 forks
Language: C++
last commit: 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
electronicarts/eamain Provides a platform-independent entry point for handling console output, return codes, and command-line arguments 45
electronicarts/eaassert A simple and lightweight assert technology written in C++ 43
heliumproject/core A C++ platform abstraction and standard library with features like Reflection, IPC, and RPC for building modern applications 34
sago007/platformfolders A C++ library to abstract platform-specific directory paths 179
alaingalvan/crosswindow A cross-platform system abstraction library for managing windows and performing OS tasks. 634
console-rs/console A library providing access to various terminal features and utilities for building command line interfaces. 953
nicebyte/nicegraf An abstraction layer for graphics APIs 199
valvesoftware/togl A Direct3D to OpenGL abstraction layer for translation and compatibility 2,043
icculus/physfs Provides a portable and flexible way to interact with files in a platform-independent manner. 555
yelnats321/entityplus An Entity Component System library for C++14 that decouples data from mechanics by using Entities, Components, and Systems. 190
electronicarts/eastdc A package implementing standard C library facilities in the form of a C++ library 489
oxid-esales/oxideshop_ce A PHP-based e-commerce software component with modular architecture for flexible customization 237
deepcake/chickens An example of using an entity-component system framework with game engines and physics libraries to create interactive content 1
clj-commons/manifold A compatibility layer for event-driven abstractions 1,021
preshing/turf Provides a configurable C++ platform adapter with a common API for various concurrent programming constructs 555