ParentFull threadlaughingman2·Allennlp is one such project for NLP. Uses dependency injection to separate out the components driving for maximum re-usability. https://github.com/allenai/allennlpView on HN