A search engine written in Dart, executable in the browser or on the server