@vladimir попробуй тут посмотреть
github.com/mendel5/alternative