a library for rapid prototyping without worrying about a backend