Set up public accessible projects under a particular configuration, for example, root.public.
Add a group named by anonymous, and configure this group to have View permission on configuration subtree rooted at root.public.
In this way, anonymous users can only access configurations under root.public, without the permission to build or edit these configurations.