Azzet is a simple library I created awhile back but finally decided to put it up on GitHub.
It is an asset loading framework where you can pull assets from various sources in various formats. You can add your own formats and sources if you want.
Code Example:
BufferedImage img = Assets.load("http://www.google.com/logos/classicplus.png"); // loaded from website
Font fnt = Assets.load("myfont.ttf", new FontInfo(32.0f)); // loaded from classpath
Clip snd = Assets.load("C:\UserData\MyMusic.wav"); // loaded from file-system
BufferedImage[] gif = Assets.loadFrom("mygif", "db"); // loads from DatabaseSource saved as "db"
Properties props = Assets.loadFrom("app.properties", "tcp"); // loads from TcpSource saved as "tcp"
Checkout the README for the link to examples, documentation, and downloads.
If you have any format requests (I was debating about adding a JOGL/LWJGL branch for Textures and Audio or something…) OR problems please let me know.
Let me know what you think!
Thanks