7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Marqo

Open source

Marqo is an AI-native ecommerce search and discovery platform, with an open-source multi-modal search engine repository maintained alongside it.

marqo.ai
Marqo homepage screenshot
GitHub stars
5k
Last commit
1 mo ago
Repository age
4 years
Version
2.26.0
Licence
Apache-2.0
Self-hosted
Yes

About Marqo

Marqo builds AI-native search and product discovery for online brands in categories such as fashion, beauty, electronics and home goods. Using semantic search and personalization, it learns from browsing clicks, orders and other events to infer what shoppers want and return relevant search results and recommendations.

The vendor says its platform helps commerce teams improve search relevance, raise conversion and order value, and reduce manual merchandising through automated ranking and optimization. The repository also hosts the open-source search engine project, with topics covering multi-modal search and machine learning. A notice at the top of the README clarifies the status of the open-source project relative to the commercial platform, so read it before adopting the code.

The code is written in Python under the Apache-2.0 license. You can run the open-source engine yourself, or buy the managed ecommerce platform from the vendor. It suits online retailers and developers evaluating vector search for product catalogs.

Key features

  • Semantic product search
  • Personalized search results and recommendations
  • Clickstream and purchase data learning
  • Automated ranking and merchandising
  • Multi-modal search support
  • Open-source engine in Python

Good fit for

  • →Improving ecommerce search relevance
  • →Personalized product recommendations
  • →Multi-modal catalog search
Built with
Python
Tags
ecommerce-search
vector-search
semantic-search
personalization
multi-modal
python
search-engine

Marqo: questions and answers

What is Marqo used for?
Marqo is an AI-native ecommerce search and discovery platform, with an open-source multi-modal search engine repository maintained alongside it. It is a good fit for improving ecommerce search relevance, personalized product recommendations and multi-modal catalog search.
Is Marqo open source?
Yes. Marqo is open source under the Apache-2.0 licence. Its source code is on GitHub at marqo-ai/marqo and is written mainly in Python.
Is Marqo free?
Yes. Marqo is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host Marqo?
Yes. Marqo can be self-hosted on your own server or infrastructure.
What is Marqo an alternative to?
Marqo is an open-source alternative to Algolia, Bloomreach, Constructor and Klevu. Other open-source alternatives to Algolia include Meilisearch, Typesense and ElasticSuite.
Is Marqo actively maintained?
Yes. The most recent commit to Marqo was on 3 September 2026, and the latest release is 2.26.0, published on 7 April 2026. The project has 5k stars on GitHub.

Open-source alternatives to Marqo

See all

SaaS alternatives to Marqo

See all