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
·
bleroy avatar

bleroy/lunr-core

0
View on GitHub↗
571 stars·27 forks·C#·MIT·3 views

Lunr Core

Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.

Features

  • Search Engines - Full-text search library for small applications.

Star history

Star history chart for bleroy/lunr-coreStar history chart for bleroy/lunr-core

AI search

Explore more awesome repositories

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

Start searching with AI

Frequently asked questions

What does bleroy/lunr-core do?

Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.

What are the main features of bleroy/lunr-core?

The main features of bleroy/lunr-core are: Search Engines.

What are some open-source alternatives to bleroy/lunr-core?

Open-source alternatives to bleroy/lunr-core include: ankane/searchkick — Searchkick is an integration library and wrapper that connects application models to search engines such as… apache/lucene-solr — This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving… blevesearch/bleve — Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval… cch123/elasticsql — convert sql to elasticsearch DSL in golang(go). chenryn/logstash-best-practice-cn. activerecord-hackery/ransack — Ransack is an object-based search library for Active Record models that provides a form-driven framework for building…

Open-source alternatives to Lunr Core

Similar open-source projects, ranked by how many features they share with Lunr Core.
  • 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
  • apache/lucene-solrapache avatar

    apache/lucene-solr

    4,357View on GitHub↗

    This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving large sets of documents. It provides a comprehensive framework for information discovery using ranked results and linguistic analysis. The system integrates high-dimensional vector similarity search for semantic retrieval alongside traditional full-text capabilities. It distinguishes itself through support for geospatial data retrieval, multilingual text processing, and a search suggestion workflow that includes typo-tolerant query completion and spellchecking. The platform cov

    backendinformation-retrievaljava
    View on GitHub↗4,357
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
  • 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
See all 30 alternatives to Lunr Core→