# JACoders/OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

Repository: https://github.com/JACoders/OpenJK
Canonical: https://ross.abutalabs.com/products/openjk
Language: C++
License: GPL-2.0
License Family: copyleft
Topics: jedi-academy, jedi-outcast, star-wars, game-development, fps, tps, openjk, openjk-mod, game, game-engine, c-plus-plus, c, multi-platform, singleplayer-game, multiplayer-game, linux, macos, windows
Last push: 2026-07-11T05:36:51+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 60, longevity 100
- inputs: {"age_days": 4899, "days_push": 53, "days_rel": 53, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2287, forks 715 (observed 2026-08-28T04:06:34.630214+00:00)

## What it is
OpenJK is a community-maintained, open-source reimplementation of the engine powering Star Wars Jedi Knight: Jedi Academy and Jedi Outcast, focused on bug fixes, performance, and platform support while staying fully backwards compatible with existing games and mods. It requires an original copy of the game and provides drop-in executables for Windows, Linux, and macOS.

## Use cases
- play jedi academy on linux or apple silicon
- fix crashes and bugs in jedi academy multiplayer
- run jedi outcast singleplayer on modern hardware
- base for modding jedi academy engine code
- improve performance of the quake 3 based jedi engine
- play jedi academy multiplayer on mac

## When to choose
- you own Jedi Academy or Jedi Outcast and want a more stable, faster engine on modern platforms
- you want to develop engine-level mods with a clean, open codebase
- you need 64-bit or ARM support for the original games

## When to avoid
- you want new gameplay features, rebalancing, or content changes
- you need Jedi Outcast multiplayer support (use JK2MV instead)
- you do not own the original game, since OpenJK requires the base game assets

## Facets
- artifact type: application
- maturity: active
- function: game-engine, game
- domain: gaming-tools, cross-platform
- platform: windows, cpp, c
- tags: jedi-academy, jedi-outcast, star-wars, fps, tps, backwards-compatible, engine-reimplementation, gplv2, game-development, linux, macos

## Member repositories
- JACoders/OpenJK (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:34.630214+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-30T08:19:37.181691+00:00, confidence not recorded.
  - readme: https://github.com/JACoders/OpenJK (fetched 2026-08-28T04:06:34.630214+00:00, sha 2152b3530d7e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
