SDL_RWlib is a library of extensions to SDL's SDL_RWops streams. Stream extensions for UNIX® fd's, zlib compression/decompression, growable temporary memory and file spaces, a threadsafe simultaneous read/write chunk-based ring-buffer, TCP/IP client sockets, reading from HTTP and URL sources, and bzip2 compression/decompression streams are currently included. More may be added when I think of them.
Feel free to use these in your own code as long as the license is respected; if you want a GPL exemption, contact me.