http://www.ch.ch/
but for workers with B permit (less than 5 years in Switzerland), there is a special taxation rate that replaces federal, cantonal and communal taxes.
Tax is taken directly on the salary by the employer and the rate is dependent of the canton.
A good estimation of the tax can be found on this page:
www.comparis.ch/