Skip to content
@castorini

Castorini

Jimmy Lin's research group at the University of Waterloo

Pinned Loading

  1. anserini anserini Public

    Anserini is a Lucene toolkit for reproducible information retrieval research

    Java 1.1k 582

  2. pyserini pyserini Public

    Pyserini is a Python toolkit for reproducible information retrieval research with sparse and dense representations.

    Python 2k 499

  3. onboarding onboarding Public

    Onboarding guide to Jimmy Lin's research group at the University of Waterloo

    42 29

  4. rank_llm rank_llm Public

    RankLLM is a Python toolkit for reproducible information retrieval research using rerankers, with a focus on listwise reranking.

    Python 585 86

  5. umbrela umbrela Public

    Python 54 8

  6. nuggetizer nuggetizer Public

    Python 24 3

Repositories

Showing 10 of 114 repositories
  • anserini Public

    Anserini is a Lucene toolkit for reproducible information retrieval research

    castorini/anserini’s past year of commit activity
    Java 1,108 Apache-2.0 582 26 15 Updated Mar 24, 2026
  • pyserini Public

    Pyserini is a Python toolkit for reproducible information retrieval research with sparse and dense representations.

    castorini/pyserini’s past year of commit activity
    Python 2,040 Apache-2.0 499 60 18 Updated Mar 23, 2026
  • rank_llm Public

    RankLLM is a Python toolkit for reproducible information retrieval research using rerankers, with a focus on listwise reranking.

    castorini/rank_llm’s past year of commit activity
    Python 585 Apache-2.0 86 23 (2 issues need help) 15 Updated Mar 23, 2026
  • nuggetizer Public
    castorini/nuggetizer’s past year of commit activity
    Python 24 Apache-2.0 3 0 1 Updated Mar 23, 2026
  • umbrela Public
    castorini/umbrela’s past year of commit activity
    Python 54 Apache-2.0 8 4 3 Updated Mar 22, 2026
  • ragnarok Public

    Retrieval-Augmented Generation battle!

    castorini/ragnarok’s past year of commit activity
    Python 64 Apache-2.0 9 2 1 Updated Mar 22, 2026
  • anserini-tools Public

    Evaluation tools shared across anserini, pyserini, and pygaggle

    castorini/anserini-tools’s past year of commit activity
    Python 35 30 0 0 Updated Mar 19, 2026
  • VLM2Vec-for-Pyserini Public Forked from TIGER-AI-Lab/VLM2Vec

    This repo is a fork of the original VLM2Vec repo, modified for easy Pyserini integration and released as a PyPI package.

    castorini/VLM2Vec-for-Pyserini’s past year of commit activity
    Python 0 Apache-2.0 54 0 0 Updated Mar 18, 2026
  • castorini/llm-relevance-feedback’s past year of commit activity
    3 0 0 0 Updated Mar 11, 2026
  • NanoKnow Public
    castorini/NanoKnow’s past year of commit activity
    Python 14 Apache-2.0 0 0 0 Updated Mar 1, 2026