YASS is initiated as C++ rewrite of the outdated shadowsocks-libev package and provide the similar functionalities. During the recent development, it also supports naiveproxy protocol which is more efficient protocol. Compared with shadowsocks-libev, it not only contains the client cli command and server cli command, but also it contains a qt5 graphical interface which is more friendly to the new users.