Eagle board files are stored in a simple XML format. I wrote a simple parser and renderer using Three.js to display boards in 3D on a web page.
Code on GitHub
Done while in undergrad