awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to pat/thinking-sphinx

Open-source alternatives to Thinking Sphinx

30 open-source projects similar to pat/thinking-sphinx, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Thinking Sphinx alternative.

  • sunspot/sunspotsunspot का अवतार

    sunspot/sunspot

    2,984GitHub पर देखें↗

    Solr-powered search for Ruby objects

    JavaScript
    GitHub पर देखें↗2,984
  • elastic/elasticsearch-rubyelastic का अवतार

    elastic/elasticsearch-ruby

    1,977GitHub पर देखें↗

    Ruby integrations for Elasticsearch

    Rubyclientelasticelasticsearch
    GitHub पर देखें↗1,977
  • brexhq/prompt-engineeringbrexhq का अवतार

    brexhq/prompt-engineering

    9,538GitHub पर देखें↗

    This project is a comprehensive guide and framework for large language model prompt engineering. It provides a collection of techniques and patterns for optimizing model responses through structured system prompts, context management, and a variety of implementation patterns. The project focuses on several specialized domains, including the creation of autonomous agents through reasoning loops and the implementation of retrieval augmented generation to inject semantic context into prompts. It also provides methods for enforcing structured outputs in serialization formats like JSON or YAML for

    GitHub पर देखें↗9,538
  • pluginaweek/state_machinepluginaweek का अवतार

    pluginaweek/state_machine

    3,722GitHub पर देखें↗

    This project is a Ruby library for defining and managing object lifecycles through states, events, and transition rules. It functions as a declarative workflow engine that enforces business logic by restricting attribute changes to predefined, valid paths within Ruby classes. The library distinguishes itself through deep integration with database persistence layers, allowing it to automatically synchronize state changes with data models, validation frameworks, and transaction management. It supports dynamic configuration, enabling the construction of lifecycle rules at runtime from external d

    Ruby
    GitHub पर देखें↗3,722

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • xlang-ai/instructor-embeddingxlang-ai का अवतार

    xlang-ai/instructor-embedding

    2,024GitHub पर देखें↗

    Instructor-embedding is a natural language processing framework designed to transform unstructured text into high-dimensional numerical vectors. By utilizing a transformer-based encoder architecture, the system facilitates semantic retrieval, data classification, and similarity analysis across large datasets. The framework distinguishes itself through instruction-conditioned vector projection, which incorporates natural language instructions directly into the embedding process to improve performance for specific tasks without requiring additional training. It functions as a contrastive learni

    Pythonembeddingsinformation-retrievallanguage-model
    GitHub पर देखें↗2,024
  • elabs/punditelabs का अवतार

    elabs/pundit

    8,509GitHub पर देखें↗

    Pundit is a Ruby authorization framework that implements policy-based access control. It maps domain models to dedicated logic classes that determine whether a user is permitted to perform specific actions on data objects. The framework utilizes plain Ruby objects to decouple authorization logic from the model. It includes mechanisms for data query scoping to filter record collections based on user permissions, as well as attribute-level permission control to restrict which specific model fields a user can modify. The system provides tools for authorization coverage verification to ensure se

    Ruby
    GitHub पर देखें↗8,509
  • bear-metal/tunemygcB

    bear-metal/tunemygc

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • algolia/algoliasearch-laravelalgolia का अवतार

    algolia/algoliasearch-laravel

    238GitHub पर देखें↗

    Deprecated We now recommend using Laravel Scout, see =>

    PHP
    GitHub पर देखें↗238
  • deivid-rodriguez/byebugdeivid-rodriguez का अवतार

    deivid-rodriguez/byebug

    3,353GitHub पर देखें↗

    Debugging in Ruby

    Ruby
    GitHub पर देखें↗3,353
  • colszowka/simplecovcolszowka का अवतार

    colszowka/simplecov

    4,902GitHub पर देखें↗

    SimpleCov is a Ruby code coverage tool and analysis engine used to track which lines, branches, and methods of code execute during tests. It functions as a coverage threshold enforcer and test suite aggregator, recording execution data to identify untested areas of an application. The tool distinguishes itself through the ability to merge coverage results from parallel worker processes and subprocesses into a single unified report. It supports baseline comparison to detect coverage regressions and can gather data from code executed via dynamic evaluation methods, such as those used in templat

    Ruby
    GitHub पर देखें↗4,902
  • django-es/django-elasticsearch-dsldjango-es का अवतार

    django-es/django-elasticsearch-dsl

    1,057GitHub पर देखें↗

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

    Python
    GitHub पर देखें↗1,057
  • django-haystack/django-haystackdjango-haystack का अवतार

    django-haystack/django-haystack

    3,739GitHub पर देखें↗

    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
    GitHub पर देखें↗3,739
  • httprb/http.rbH

    httprb/http.rb

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • elabs/refileE

    elabs/refile

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • balvig/spykebalvig का अवतार

    balvig/spyke

    904GitHub पर देखें↗

    Interact with REST services in an ActiveRecord-like manner

    Ruby
    GitHub पर देखें↗904
  • etianen/django-watsonetianen का अवतार

    etianen/django-watson

    1,244GitHub पर देखें↗

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

    Python
    GitHub पर देखें↗1,244
  • elasticquent/elasticquentelasticquent का अवतार

    elasticquent/Elasticquent

    1,359GitHub पर देखें↗

    Maps Laravel Eloquent models to Elasticsearch types

    PHP
    GitHub पर देखें↗1,359
  • celluloid/timersC

    celluloid/timers

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • eventmachine/eventmachineeventmachine का अवतार

    eventmachine/eventmachine

    4,283GitHub पर देखें↗

    EventMachine is a reactor-pattern network framework for Ruby that provides an asynchronous I/O library for performing non-blocking network and file operations. It functions as a network server framework used to build scalable TCP and UDP servers and clients that process multiple simultaneous requests. The framework implements a concurrency model that dispatches network events to registered handlers using a single-threaded event loop. This approach allows for the management of high-concurrency network connections without the overhead of multi-threaded programming. The library covers the devel

    Ruby
    GitHub पर देखें↗4,283
  • ffi/ffiffi का अवतार

    ffi/ffi

    2,131GitHub पर देखें↗

    Ruby FFI

    Ruby
    GitHub पर देखें↗2,131
  • galetahub/ckeditorgaletahub का अवतार

    galetahub/ckeditor

    2,227GitHub पर देखें↗

    Ckeditor 4.x integration gem for rails

    Ruby
    GitHub पर देखें↗2,227
  • github/linguistG

    github/linguist

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • github/markupgithub का अवतार

    github/markup

    6,034GitHub पर देखें↗

    Markup is a tool for converting various documentation formats and manual pages into structured HTML. It functions as a rendering engine selector and converter that transforms raw markup files into web-ready output using a pluggable pipeline. The system identifies the appropriate rendering engine by utilizing file extensions or analyzing document content through pattern-based language detection. This allows the pipeline to handle documents where file extensions are missing or ambiguous. The project covers a broad range of content transformation, including the conversion of traditional man pag

    Rubyreadme
    GitHub पर देखें↗6,034
  • gocardless/statesmangocardless का अवतार

    gocardless/statesman

    1,901GitHub पर देखें↗

    A statesmanlike state machine library.

    Ruby
    GitHub पर देखें↗1,901
  • grosser/parallelgrosser का अवतार

    grosser/parallel

    4,261GitHub पर देखें↗

    Parallel is a Ruby library and multi-process execution framework designed to accelerate CPU-intensive operations. It functions as a parallel job orchestrator and concurrent task runner that enables the execution of code across multiple processes or threads. The project distinguishes itself through secure inter-process communication, utilizing signed data serialization to prevent the injection of forged payloads between parent and child processes. It further differentiates its worker management by assigning unique identifiers to individual processes to prevent collisions when accessing shared

    Ruby
    GitHub पर देखें↗4,261
  • hexorx/countrieshexorx का अवतार

    hexorx/countries

    2,355GitHub पर देखें↗

    All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).

    Ruby
    GitHub पर देखें↗2,355
  • elastic/elasticsearch-railselastic का अवतार

    elastic/elasticsearch-rails

    3,085GitHub पर देखें↗

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

    Ruby
    GitHub पर देखें↗3,085
  • huobazi/carrierwave-qiniuH

    huobazi/carrierwave-qiniu

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • imdrasil/hermes.crimdrasil का अवतार

    imdrasil/hermes.cr

    38GitHub पर देखें↗

    Datamapper like Crystal ORM and adapter for Elasticsearch

    Crystal
    GitHub पर देखें↗38
  • capistrano/chrubyC

    capistrano/chruby

    0GitHub पर देखें↗
    GitHub पर देखें↗0