OSTRICH is an SMT solver for string constraints. Constraints for OSTRICH can be written using a superset of a subset of the SMT-LIB string theory. For more details, see the OSTRICH github page.