U.S. Citizenship Resources from the San Francisco Public Library offers similar materials that you can find on The Best Websites For Learning About Civic Participation & Citizenship and on my website under Citizenship. However, one great unique feature they do offer is a nice, short introductory video in multiple languages. That alone makes it an excellent resource for recent immigrants.
I’ve posted the link in my Citizenship section.