GitHub is only slightly better (in this regard). You can't perform an "advanced search" without logging in.

Still, I'd rather use GitLab ober GitHub.

What advanced search? https://github.com/search/advanced certainly works without signing in.