A string searching JavaFX application with options for Naive, Knuth-Morris-Pratt, Boyer-Moore, or Rabin-Karp pattern-searching algorithms.
You can input a text you'd like to search and a target pattern, and select which algorithm you want to search with. The results of the search is saved to a local output.txt file.
Here is what the output.txt file may look like: