are there client-side libraries to process them ?