Есть ли в открытом доступе инструменты компьютерной лингвистики с целью анализа предложений русского языка?
Готового решения нет, но возможно вас заинтересуют следующие проекты:


Dostoevsky - Sentiment analysis library for russian language
Natasha - библиотека для поиска и извлечения именованных сущностей (Named-entity recognition) из текстов на русском языке. На данный момент разбираются упоминания персон, даты и суммы денег.
Yargy is a Earley parser, that uses russian morphology for facts extraction process, and written in pure python
razdel — библиотека для разделения русскоязычного текста на токены и предложения. Система построена на правилах.


В догонку
https://github.com/yandex/tomita-parser

SyntaxNet (ссылка на Хабр) — это основанная на TensorFlow библиотека определения синтаксических связей, использует нейронную сеть. В настоящий момент поддерживается 40 языков, в том числе и Русский.

UPD (17.03.2020):

Az.js A NLP library for Russian language
isanlp Natural language processing tools for English and Russian (postagging, syntax parsing, SRL, NER, language detection etc.)
russiannames Russian names parsers, gender identification and processing tools
rulemma Лемматизатор для русскоязычных текстов

Фейсбук раздавал бесплатно вектора для многих языков. 
Но для экстракции фактов это не подойдет — только для сравнения и кластеризации.