OpenLayers 3 has GL ability if you're looking for something you can use locally http://ol3js.org/
Also, it's very different — with OL3, you just have GL rendering usual server-rendered image tiles with some simple vector data overlays, while Mapbox GL JS renders OSM vector data on the client.