Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size905 projects
    • Developer Tools471
    • AI & Machine Learning408
    • Web Development198
    • Business & Productivity196
    • Security & Monitoring131
    • Communication & Collaboration128
    • IT Management126
    • Cloud & Hosting109
    • Product & Project Management106
    • Data & Analytics105
    Browse all 21 categoriesDesign & Creative, LLMOps & AI Tooling and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools471
    • AI & Machine Learning408
    • Web Development198
    • Business & Productivity196
    • Security & Monitoring131
    • Communication & Collaboration128
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/AI & Machine Learning/Metarank
icon of Metarank

Metarank

Open source alternative to Algolia, Coveo and Google Vertex AI Search for Commerce

  • 2.5K stars
  • Apache-2.0
  • Active this month
  • Last commit 16 days ago

Last verified Oct 21, 2026

Optimize search and recommendation ranking with an open source learning-to-rank service built for event-driven products.

Visit websiteGitHub2.5K starsDeploy on Hostinger
image of Metarank
TL;DR

Metarank is an open source ranking service for personalization, recommendations, and search result ordering. It replaces black-box ranking APIs for teams that want learning-to-rank behavior they can run and inspect. Apache-2.0 licensed.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Metarank is for#

Marketplaces ranking listings

Use Metarank to personalize and improve listing order using user behavior and item signals.

Skip if:

Your catalog is tiny and manual sorting is enough.

Search teams improving relevance

Use Metarank when search retrieval works but result ordering needs learning-to-rank support.

Skip if:

You do not collect useful interaction events yet.

the problem

The problem it solves#

Search and recommendation quality often depends on ranking, not just retrieval. If every user sees the same order, products miss signals from clicks, conversions, preferences, and context.

Hosted ranking tools can improve relevance, but they may hide model behavior and event pipelines. Product teams need a way to experiment with ranking while keeping data flow and evaluation under their control.

how Metarank solves it

How it solves it#

Learning-to-rank service

Metarank focuses on ranking results using behavioral and contextual signals rather than only static relevance scores.

Recommendations and personalization

The service can support recommendation use cases where ordering needs to adapt to users, items, and events.

API infrastructure fit

Metarank is designed as a service that applications can call for ranked results, which fits search and marketplace architectures.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Ranking logic stays inspectableTeams can run and inspect ranking infrastructure instead of delegating key product relevance behavior to a closed API.
  • Good fit for event-driven productsMetarank is useful when clicks, purchases, views, or other events should improve ordering over time.

Trade-offs

  • -Needs event qualityRanking systems are only as useful as their signals. Sparse, noisy, or poorly labeled events will limit result quality.
tech stack · detected from GitHub

What it's built on#

Languages
Scala
Infrastructure
Kubernetes
frequently asked

FAQ#

What does Metarank do?

Metarank ranks search results, recommendations, or other candidate lists using behavioral and contextual signals.

Does Metarank replace a search engine?

Metarank usually complements a search or retrieval system by ranking candidates. It is not a full crawler or general-purpose search backend by itself.

Who should use Metarank?

Metarank is best for product teams with enough traffic and event data to improve ranking decisions over time.

also worth a look

Similar open-source tools#

Jina AI

Alternative toTavily

Open source search APIs and MCP tools for RAG and agent workflows

  • 886 GitHub stars
  • Apache-2.0Licence Apache-2.0

hister

Alternative toGlean

Private full-text search for your pages and files

  • 6,092 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Scira

Alternative toPerplexity AI

Open source AI search engine that retrieves cited sources

  • 11,901 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Trieve

Alternative toAlgolia

Hybrid search and RAG infrastructure for AI knowledge bases

  • 2,722 GitHub stars
  • MITLicence MIT

Manticore Search

Alternative toElasticsearch Service (Elastic Cloud)

MySQL-wire search engine with full-text and real-time indexing

  • 12,064 GitHub stars
  • GPL-3.0Licence GPL-3.0

Typesense

Alternative toAlgolia

Fast typo-tolerant search engine with instant results

  • 27,014 GitHub stars
  • GPL-3.0Licence GPL-3.0
by category

Open source tools in these categories#

407

AI & Machine Learning

freeCodeCamp, OpenClaw, REA (Reverse Engineer Anything)
105

Data & Analytics

Firecrawl, ragflow, Worldmonitor
79

APIs & Integration

n8n, Firecrawl, iptv
Hostinger

Run Metarank on your own server

Self-host Metarank on a Hostinger VPS.

Deploy on Hostinger

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse