I rewrote my word search tool in Angular 2, and added a tiny bit of responsive design. (First version shown here: https://steemit.com/programming/@markgritter/bearwords-word-search-tool) You can try it out at https://bearwords-217805.appspot.com/
Source is at: https://github.com/mgritter/bearwords
The new version seems faster; I'm not sure why. It sorts the words in order of decreasing length, and by default only shows a small number of results, though you can get the whole list.
My goal for this project is basically getting comfortable with modern Javascript (Typescript) and Angular 2, so that I can use them both at work and for my own projects.