Struct.js is a javascript library that exposes the ArrayList class based on the java class with the same name.