# FabricMC/fabric-api

Essential hooks for modding with Fabric.

Repository: https://github.com/FabricMC/fabric-api
Canonical: https://ross.abutalabs.com/products/fabric-api
Homepage: https://fabricmc.net/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: fabric, java, minecraft
Last push: 2026-08-25T14:46:16+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 2859, "days_push": 8, "days_rel": 15, "gap_med": 3, "n_releases_24m": 154}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3152, forks 561 (observed 2026-08-28T04:07:46.214535+00:00)

## What it is
Fabric API is the essential hooks and interoperability library for Minecraft mods built on the Fabric mod loader. It exposes events, APIs for rendering, networking, registries, and other game functionality that mods depend on.

## Use cases
- develop a fabric mod for minecraft
- add event hooks to minecraft mod code
- install the base library needed by fabric mods
- use a rendering api compatible with optimization mods
- synchronize mod registries across client and server
- build a minecraft mod with gradle

## When to choose
- you are developing a Fabric mod and need core hooks and APIs
- you are a player whose Fabric mods list Fabric API as a dependency
- you need interoperability between multiple Fabric mods

## When to avoid
- you use Forge or NeoForge instead of Fabric
- you want a standalone mod rather than a dependency library
- you need a mod loader itself - use Fabric Loader instead

## Facets
- artifact type: library
- maturity: active
- function: plugin-system, middleware, sdk, graphics, networking
- domain: gaming-tools, developer-tools
- platform: jvm, game-engine, cross-platform
- tags: minecraft-modding, fabric-loader, mod-api, event-hooks, rendering-api, registry-synchronization, gradle, minecraft, game-development

## Member repositories
- FabricMC/fabric-api (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:46.214535+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:25:41.224997+00:00, confidence not recorded.
  - readme: https://github.com/FabricMC/fabric-api (fetched 2026-08-28T04:07:46.214535+00:00, sha a5d1d3c61b8b)
  - homepage: https://fabricmc.net/ (fetched 2026-08-29T09:40:15.984683+00:00, sha f1d5483d3801)
  - site_page: https://fabricmc.net/use/installer (fetched 2026-08-29T09:40:15.994010+00:00, sha cead31501e66)
  - site_page: https://docs.fabricmc.net/ (fetched 2026-08-29T09:40:15.995915+00:00, sha e7835145c638)
- Data as of 2026-08-30T08:39:29.467469+00:00.
