Skip to content
@ipni

IPNI

InterPlanetary Network Indexer

banner

IPNI

Welcome to the InterPlanetary Network Indexer (IPNI) organization on GitHub.

IPNI is a content routing system optimized to take billions of CIDs from large-scale data providers, and allow fast lookup of provider information using these CIDs over a simple HTTP REST API.

See IPNI specification for more information.

See:

  • storetheindex - a reference implementation of IPNI indexer nodes.
  • index-provider - a Golang library to advertise content onto IPNI.
  • go-libipni - a Golang library of common utilities to build out your own IPNI integration.
  • deptue - a gRPC wrapper to advertise content onto IPNI from just about any other programming language.

Find us on FileCoin Slack #ipni channel.

❤️

Pinned Loading

  1. storetheindex storetheindex Public

    A directory of CIDs

    Go 75 21

  2. index-provider index-provider Public

    📢 Index Provider

    Go 33 15

  3. go-indexer-core go-indexer-core Public

    Core go datastructure of a cid index

    Go 12 6

  4. indexstar indexstar Public

    ⭐️ A load splitter for storetheindex ⭐

    Go 5

  5. specs specs Public

    📖 Technical Specification of IPNI Protocols

    11 2

  6. heyfil heyfil Public

    👋 Howdy from IPNI to Filecoin

    Go 2

Repositories

Showing 10 of 27 repositories
  • ipni/github-mgmt’s past year of commit activity
    TypeScript 1 2 0 0 Updated Jul 7, 2024
  • go-indexer-core Public

    Core go datastructure of a cid index

    ipni/go-indexer-core’s past year of commit activity
    Go 12 6 2 0 Updated Jul 3, 2024
  • ipni-cli Public

    💻 CLI tool for all things IPNI

    ipni/ipni-cli’s past year of commit activity
    Go 4 0 5 0 Updated Jun 28, 2024
  • storetheindex Public

    A directory of CIDs

    ipni/storetheindex’s past year of commit activity
  • indexstar Public

    ⭐️ A load splitter for storetheindex ⭐

    ipni/indexstar’s past year of commit activity
    Go 5 0 12 1 Updated Jun 27, 2024
  • go-libipni Public

    IPNI library implementation in Go

    ipni/go-libipni’s past year of commit activity
    Go 7 5 1 3 Updated Jun 27, 2024
  • index-provider Public

    📢 Index Provider

    ipni/index-provider’s past year of commit activity
    Go 33 15 23 4 Updated Jun 26, 2024
  • depute Public

    🎩 a gRPC service to advertise content onto IPNI

    ipni/depute’s past year of commit activity
    Go 2 0 0 1 Updated Jun 24, 2024
  • go-naam Public

    Go implementation of IPNI Naming As Advertisement Protocol

    ipni/go-naam’s past year of commit activity
    Go 0 0 0 2 Updated Jun 24, 2024
  • telemetry Public

    measure indexer and provider metrics

    ipni/telemetry’s past year of commit activity
    Go 0 0 0 1 Updated Jun 24, 2024

Top languages

Loading…

Most used topics

Loading…