twostraws/Inferno
Metal shaders for SwiftUI. observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 82
- Release rhythm 35
- Longevity 72
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1021
- days_rel: n/a
- days_push: 108
- n_releases_24m: 0
Adoption not part of the score
2916 stars · 145 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Inferno is an open-source collection of Metal fragment shaders designed for use in SwiftUI apps, including effects like water ripples, black holes, gradients, and view transitions. Each shader is written to be readable and educational, with plain-English explanations, and can be copied directly into a project.
Use cases
- add gpu shader effects to a swiftui app
- create animated water ripple effects in ios
- build custom view transitions with metal shaders
- learn how to write metal shaders for swiftui
- add gradient and noise visual effects to macos app
- apply emboss or loupe effects to views on the gpu
When to choose
- you build SwiftUI apps on iOS 17+ or macOS 14+ and want fast GPU-powered visual effects
- you want readable, well-commented shader code you can copy and learn from
- you need ready-made effects like ripples, gradients, or animated transitions without writing Metal from scratch
When to avoid
- your app targets platforms or OS versions below iOS 17 / macOS 14
- you use UIKit, AppKit, or non-Apple frameworks rather than SwiftUI
- you need a full shader engine or node-based effects system rather than individual copy-in shader files
Facets
library · maturity active
graphics animation ui-components frontend graphics mobile-development desktop-applications metal shaders swiftui gpu-effects visual-effects transitions ios macos swift
1 source
- readme: https://github.com/twostraws/Inferno · fetched 2026-08-28 · 7bdad5c08cbb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| twostraws/Inferno | main | 64 |
For agents
markdown · JSON · MCP: product_card(name="twostraws/Inferno")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem