GFXprim is Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
The code is licensed under LGPL 2.1 or (at your opinion) any later.
Once upon the time GFXprim has started as a simple attempt to replace SDL_gfx which was unusable then. Soon it outgrew the initial purpose and yielded into a library that could be used as a replacement for the family of SDL libraries. In contrast with SDL GFXprim is not aiming for abstracting the operating system interface. Instead of that GFXprim provides means for keeping the system dependent parts in well defined and isolated parts.
One of the key points of the library are code generators. Most of the graphics operations are written using jinja templating engine which is used to create specialized C code. So, for an example, once you add pixel definition into configuration file, creating specialized filters, loaders and conversions to other pixel formats is just a matter of typing "make rebuild".
For more information about features and API look at the documentation.
The GFXprim version 1.0.0-rc0 has been released!Download GFXprim 1.0.0-rc0 tarball (without docs). Or get the code from directly from github.
We do have a mailing list and although there is not much of discussion now, we are there and listening.