# BinomialLLC/basis_universal

Basis Universal GPU Texture Codec

Repository: https://github.com/BinomialLLC/basis_universal
Canonical: https://ross.abutalabs.com/products/basis_universal
Language: C++
License: Apache-2.0
License Family: permissive
Topics: compression, dds, gpu-texture-compression, image-processing, jpeg, ktx, mipmapping, png, qoi, texture-compression
Last push: 2026-08-03T14:01:52+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 96, longevity 100
- inputs: {"age_days": 2683, "days_push": 30, "days_rel": 30, "gap_med": 26, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3088, forks 339 (observed 2026-08-28T04:07:42.218760+00:00)

## What it is
Basis Universal is an open-source LDR/HDR GPU supercompressed texture codec and transcoding system supporting .KTX2 and .basis file formats. It enables encoding textures once and rapidly transcoding them to virtually any compressed GPU texture format across all GPUs and graphics APIs.

## Use cases
- compress textures for game engines
- transcode textures to GPU-specific compressed formats
- reduce texture download sizes in web games
- encode HDR textures for GPU rendering
- convert PNG/JPEG images to GPU compressed formats
- stream animated texture video

## When to choose
- you need portable GPU textures that work across many GPUs and APIs
- you want to minimize texture asset download size
- you need fast runtime transcoding to hardware texture formats
- you work with KTX2 or .basis texture files

## When to avoid
- you only need simple lossless image compression like PNG
- you have no GPU texture compression requirements
- you need a pure CPU image codec for general image files

## Facets
- artifact type: library
- maturity: active
- function: image-processing, compression, graphics
- domain: graphics, gpu-computing
- platform: cpp, cross-platform
- tags: gpu-texture-compression, ktx2, basis-format, texture-transcoding, astc, etc1s, uastc, mipmapping, game-development, gpu

## Member repositories
- BinomialLLC/basis_universal (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:42.218760+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:27:30.185335+00:00, confidence not recorded.
  - readme: https://github.com/BinomialLLC/basis_universal (fetched 2026-08-28T04:07:42.218760+00:00, sha a17daf738203)
- Data as of 2026-08-30T08:39:29.467469+00:00.
