@import nu.marginalia.WebsiteUrl @import nu.marginalia.search.model.NavbarModel @import nu.marginalia.search.model.SearchFilters @import nu.marginalia.search.model.SearchProfile @param NavbarModel navbar @param WebsiteUrl websiteUrl @template.part.head(title = "Marginalia Search") @template.part.navbar(navbar = navbar)

Marginalia Search

@template.serp.part.searchform(query = "", profile = SearchProfile.NO_FILTER.filterId, filters = new SearchFilters(websiteUrl))
Explore the Web
  • Prioritizes non-commercial content
  • Tools for both search and discovery
  • Find lost old websites
Open Source
  • AGPL license
  • Custom index software
  • Custom crawler software
Privacy by default
  • Filter out tracking and adtech
  • No user or search data shared with 3rd parties
  • No long-term retention of queries or IP addresses
@template.part.footerLegal()