awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to typesense/typesense-ruby

Open-source alternatives to Typesense Ruby

24 open-source projects similar to typesense/typesense-ruby, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Typesense Ruby alternative.

  • activerecord-hackery/ransackactiverecord-hackery avatar

    activerecord-hackery/ransack

    5,864View on GitHub↗

    Ransack is an object-based search library for Active Record models that provides a form-driven framework for building database queries. It generates query conditions from user input through a configurable predicate system, allowing developers to filter records using simple or advanced criteria without writing SQL or relying on external dependencies. The library distinguishes itself through its predicate-based query construction, where search methods are dynamically generated from model attribute names and predicate suffixes at runtime. It wraps search parameters into a dedicated form object t

    Ruby
    View on GitHub↗5,864
  • algolia/algoliasearch-laravelalgolia avatar

    algolia/algoliasearch-laravel

    238View on GitHub↗

    Deprecated We now recommend using Laravel Scout, see =>

    PHP
    View on GitHub↗238
  • ankane/searchkickankane avatar

    ankane/searchkick

    6,717View on GitHub↗

    Searchkick is an integration library and wrapper that connects application models to search engines such as Elasticsearch and OpenSearch. It functions as a search index synchronizer, automatically mirroring database records to a search server to enable full-text and vector retrieval. The project provides a high-level interface for implementing keyword search, semantic vector search, and hybrid search. It distinguishes itself through the ability to combine traditional keyword matching with vector embeddings using reranking and fusion techniques to improve precision. The library covers the end

    Ruby
    View on GitHub↗6,717
  • django-es/django-elasticsearch-dsldjango-es avatar

    django-es/django-elasticsearch-dsl

    1,057View on GitHub↗

    This is a package that allows indexing of django models in elasticsearch with elasticsearch-dsl-py.

    Python
    View on GitHub↗1,057

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • django-haystack/django-haystackdjango-haystack avatar

    django-haystack/django-haystack

    3,739View on GitHub↗

    Django Haystack is a search abstraction layer and framework for integrating full-text search into Django applications. It provides a unified interface for defining search schemas and managing how data models are indexed and stored across different search engines. The framework acts as a modular backend wrapper, allowing applications to switch between interchangeable search providers without rewriting core search logic. It standardizes interactions with external engines through a decoupled provider layer, facilitating search engine migration by changing configuration settings. The system cove

    Python
    View on GitHub↗3,739
  • elastic/elasticsearch-rubyelastic avatar

    elastic/elasticsearch-ruby

    1,977View on GitHub↗

    Ruby integrations for Elasticsearch

    Rubyclientelasticelasticsearch
    View on GitHub↗1,977
  • elasticquent/elasticquentelasticquent avatar

    elasticquent/Elasticquent

    1,359View on GitHub↗

    Maps Laravel Eloquent models to Elasticsearch types

    PHP
    View on GitHub↗1,359
  • etianen/django-watsonetianen avatar

    etianen/django-watson

    1,244View on GitHub↗

    Full-text multi-table search application for Django. Easy to install and use, with good performance.

    Python
    View on GitHub↗1,244
  • imdrasil/hermes.crimdrasil avatar

    imdrasil/hermes.cr

    38View on GitHub↗

    Datamapper like Crystal ORM and adapter for Elasticsearch

    Crystal
    View on GitHub↗38
  • mmanos/laravel-searchmmanos avatar

    mmanos/laravel-search

    351View on GitHub↗

    A search package for Laravel 5.

    PHP
    View on GitHub↗351
  • nicolaslopezj/searchablenicolaslopezj avatar

    nicolaslopezj/searchable

    2,009View on GitHub↗
    PHPeloquent-modelslaravelphp
    View on GitHub↗2,009
  • pat/thinking-sphinxpat avatar

    pat/thinking-sphinx

    1,620View on GitHub↗

    Sphinx/Manticore plugin for ActiveRecord/Rails

    Rubyrailsrubysearch
    View on GitHub↗1,620
  • printercu/elastics-rbprintercu avatar

    printercu/elastics-rb

    101View on GitHub↗

    Simple ElasticSearch client for ruby with AR integration

    Ruby
    View on GitHub↗101
  • pylons/hypatiaPylons avatar

    Pylons/hypatia

    32View on GitHub↗

    Hypatia

    Python
    View on GitHub↗32
  • ranguba/rroongaranguba avatar

    ranguba/rroonga

    66View on GitHub↗

    The Ruby bindings of Groonga.

    C
    View on GitHub↗66
  • shinneider/django-admin-searchshinneider avatar

    shinneider/django-admin-search

    83View on GitHub↗

    Modal filter for django admin

    Python
    View on GitHub↗83
  • sleimanx2/plasticsleimanx2 avatar

    sleimanx2/plastic

    507View on GitHub↗

    Plastic is an Elasticsearch ODM and mapper for Laravel. It renders the developer experience more enjoyable while using Elasticsearch, by providing a fluent syntax for mapping, querying, and storing eloquent models.

    PHP
    View on GitHub↗507
  • spatie/searchindexspatie avatar

    spatie/searchindex

    438View on GitHub↗

    Store and retrieve objects from Algolia or Elasticsearch

    PHP
    View on GitHub↗438
  • sunspot/sunspotsunspot avatar

    sunspot/sunspot

    2,984View on GitHub↗

    Solr-powered search for Ruby objects

    JavaScript
    View on GitHub↗2,984
  • teamtnt/laravel-scout-tntsearch-driverteamtnt avatar

    teamtnt/laravel-scout-tntsearch-driver

    1,136View on GitHub↗

    Driver for Laravel Scout search package based on https://github.com/teamtnt/tntsearch

    PHP
    View on GitHub↗1,136
  • teamtnt/tntsearchteamtnt avatar

    teamtnt/tntsearch

    3,199View on GitHub↗

    A fully featured full text search engine written in PHP

    PHP
    View on GitHub↗3,199
  • textacular/textaculartextacular avatar

    textacular/textacular

    956View on GitHub↗

    Textacular exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacular will extend ActiveRecord with named_scope methods making searching easy and fun!

    Ruby
    View on GitHub↗956
  • tomlingham/laravel-searchyTomLingham avatar

    TomLingham/Laravel-Searchy

    535View on GitHub↗

    Unmaintained: Laravel Searchy makes user driven searching easy with fuzzy search, basic string matching and more to come!

    PHP
    View on GitHub↗535
  • toptal/chewytoptal avatar

    toptal/chewy

    1,901View on GitHub↗

    High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client

    Ruby
    View on GitHub↗1,901