EveryDev.ai
Subscribe
Home
Tools

4,591+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. FlashRank
    FlashRank icon

    FlashRank

    Retrieval-Augmented Generation

    Ultra-lite Python library that adds fast pairwise and listwise re-ranking to search and retrieval pipelines without requiring Torch or Transformers.

    Visit Website

    At a Glance

    Pricing
    Open Source

    FlashRank Python library for re-ranking, released under the Apache License 2.0 with a no-charge, royalty-free grant.

    Engagement

    Available On

    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Retrieval-Augmented GenerationAI Development LibrariesSearch and Discovery

    Alternatives

    Sentence TransformersKilnGraphiti
    Developer
    PrithividaDense, Sparse and Hybrid Embeddings for LLMs, Multimodal Mod…

    Listed Oct 2026

    About FlashRank

    FlashRank is an open-source Python library created by Prithivi Da that re-ranks search results before they are passed to LLMs. It runs on CPU without Torch or Transformers and supports cross-encoder (pairwise) and LLM-based (listwise) rerankers. The latest listed release is 0.2.9 (published 2024-11-29).

    What It Is

    FlashRank is a re-ranking layer for existing search and retrieval pipelines. Given a query and a list of candidate passages (each with an id, text and optional metadata), it returns the passages reordered by relevance score. It can sit behind lexical search, vector search or RAG pipelines, and hybrid search setups.

    Models and Ranking Modes

    Pairwise/pointwise rerankers are cross-encoder based with a 512-token maximum, while listwise rerankers are LLM based with an 8192-token maximum. Supported models listed in the README include ms-marco-TinyBERT-L-2-v2 (default, about 4MB), ms-marco-MiniLM-L-12-v2, rank-T5-flan, ms-marco-MultiBERT-L-12 (100+ languages), ce-esci-MiniLM-L12-v2, rank_zephyr_7b_v1_full (4-bit quantised GGUF) and miniReranker_arabic_v1. The README notes the current rank_zephyr integration supports a maximum of 20 passages in one pass.

    Setup and Tuning

    Install with pip install flashrank for lightweight rerankers, or pip install flashrank[listwise] for LLM-based ones. You create a Ranker with a model name, an optional cache_dir and a max_length, then call rerank with a RerankRequest. The README advises setting max_length just above the longest query-plus-passage token count, since larger values slow response time.

    Serverless Deployment

    In read-only serverless environments such as AWS Lambda, the README suggests creating a custom directory in the Dockerfile and pointing cache_dir at it for loading models and caching between warm calls. The project says its small package size shortens cold starts and redeployments.

    FlashRank - 1

    Community Discussions

    Be the first to start a conversation about FlashRank

    Share your experience with FlashRank, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (Apache-2.0)

    FlashRank Python library for re-ranking, released under the Apache License 2.0 with a no-charge, royalty-free grant.

    • Apache License 2.0
    • Ultra-lite: no Torch or Transformers needed, runs on CPU
    • Pairwise/pointwise cross-encoder rerankers (max tokens 512)
    • Listwise LLM-based rerankers (max tokens 8192)
    • Default model ~4MB

    Capabilities

    Key Features

    • Pairwise/pointwise cross-encoder reranking
    • Listwise LLM-based reranking
    • Runs on CPU without Torch or Transformers
    • ~4MB default reranking model
    • Multiple selectable reranker models
    • Multilingual and Arabic reranker options
    • Configurable max_length for speed tuning
    • Optional passage metadata passthrough
    • Serverless-friendly cache_dir deployment

    Integrations

    Hugging Face
    AWS Lambda
    PyPI
    Vector databases
    Lexical search engines
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate FlashRank and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Prithivida

    Dense, Sparse and Hybrid Embeddings for LLMs, Multimodal Modelling & Data Engineering. Checkout my (YouTube series on V+L, linked below)

    Read more about Prithivida
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Sentence Transformers icon

    Sentence Transformers

    Python library for state-of-the-art sentence, text, and image embeddings using transformer models for semantic search and similarity.

    Kiln icon

    Kiln

    A desktop app and open-source Python library for building, evaluating, and optimizing AI systems with evals, RAG, agents, fine-tuning, and synthetic data.

    Graphiti icon

    Graphiti

    A Python library for building and querying dynamic, temporally-aware knowledge graphs for AI agents and RAG applications.

    Browse all tools

    Related Topics

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    142 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    386 tools

    Search and Discovery

    AI-powered tools for finding and exploring information.

    50 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions