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 579

  2. pyserini pyserini Public

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

    Python 2k 496

  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 583 86

  5. umbrela umbrela Public

    Python 54 8

  6. nuggetizer nuggetizer Public

    Python 24 3

Repositories

Showing 10 of 114 repositories
  • umbrela Public
    castorini/umbrela’s past year of commit activity
    Python 54 Apache-2.0 8 4 3 Updated Mar 16, 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 16, 2026
  • nuggetizer Public
    castorini/nuggetizer’s past year of commit activity
    Python 24 Apache-2.0 3 0 1 Updated Mar 15, 2026
  • anserini Public

    Anserini is a Lucene toolkit for reproducible information retrieval research

    castorini/anserini’s past year of commit activity
    Java 1,106 Apache-2.0 579 25 12 Updated Mar 15, 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 583 Apache-2.0 86 23 (2 issues need help) 12 Updated Mar 12, 2026
  • castorini/llm-relevance-feedback’s past year of commit activity
    2 0 0 0 Updated Mar 11, 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,036 Apache-2.0 496 60 18 Updated Mar 9, 2026
  • VLM2Vec-for-Pyserini Public Forked from TIGER-AI-Lab/VLM2Vec

    This repo contains the code for "VLM2Vec: Training Vision-Language Models for Massive Multimodal Embedding Tasks" [ICLR 2025]

    castorini/VLM2Vec-for-Pyserini’s past year of commit activity
    Python 0 Apache-2.0 52 0 1 Updated Mar 3, 2026
  • NanoKnow Public
    castorini/NanoKnow’s past year of commit activity
    Python 13 Apache-2.0 0 0 0 Updated Mar 1, 2026
  • UniIR-for-Pyserini Public Forked from TIGER-AI-Lab/UniIR

    Creates a wrapper around the original UniIR and releases a PyPI package for Pyserini integration

    castorini/UniIR-for-Pyserini’s past year of commit activity
    Python 0 MIT 18 0 1 Updated Mar 1, 2026