Sketch-style hand-drawn wobble. Cyberpunk terminal glow. The only native SwiftUI library with multiple stylized rendering engines.
Every component renders through the perturbation engine — authentic wobble, jitter, and roughness on every stroke.
Two rendering modes. One API. Real perturbation engine meets cyberpunk terminal aesthetics.
FBM noise-based rendering. Every line wobbles uniquely. Seed-deterministic so shapes stay stable across redraws.
Monospace fonts, scan lines, CRT glow, glitch effects. 4 presets: Matrix, Retro Amber, Neon, Blue Hacker.
Subtle, Playful, Organic, Comic, Chaotic + Cyberpunk. Each with role styles. One line to switch.
Character-by-character text reveal with blinking cursor. Terminal boot sequences with configurable messages.
Blobby, Cat, Owl, Robot, Ghost, Octopus. Frame-based animation with state machines and blend transitions.
Scan line overlay, phosphor glow bloom, periodic glitch with color fringe. Stack them for full retro terminal look.
Dissolve, wiggle, breathing, confetti, skeleton loading, draw-on paths, jittery text. All reusable modifiers.
8 categories. Every icon built from sketch primitives. Same perturbation engine as components.
Caveat, Kalam, Patrick Hand, Architects Daughter, Indie Flower, Chalkboard + SF Mono for terminal mode.
Works like native SwiftUI. Add .sketch style modifiers and you're done.
import RippaUI
struct ContentView: View {
@State private var enabled = true
var body: some View {
VStack {
// Sketch-styled button
SketchButton("Tap Me") {
print("Tapped!")
}
// Hand-drawn toggle
Toggle("Enable", isOn: $enabled)
.toggleStyle(.sketch())
// Sketchy card container
SketchCard {
Text("Hand-drawn UI!")
}
}
.environment(\.sketchTheme, .organic)
}
}
Add via Swift Package Manager. No CocoaPods, no Carthage, no fuss.
In Xcode: File → Add Package Dependencies…
https://github.com/RippaX-Labs/RippaUI.git
Import the module and apply sketch styles to any SwiftUI view.
import RippaUISet a theme environment and everything inside becomes hand-drawn.
.environment(\.sketchTheme, .playful)From barely-there pencil marks to wild chaotic scribbles. One line to switch.
6 animated characters built from geometric primitives. Frame-based animation with state machines.
RippaUI is the only stylized UI library built natively for SwiftUI — sketch AND terminal modes.
RippaUI |
Rough.js | Wired Elements | Generic SwiftUI | |
|---|---|---|---|---|
| Native SwiftUI | ||||
| Hand-Drawn Aesthetic | ||||
| Perturbation Engine | FBM | Partial | ||
| Animated Creatures | 6 | |||
| Theme System | 6 | Varies | ||
| Cyberpunk Terminal Mode | ||||
| Typewriter & CRT Effects | ||||
| Sound & Haptics | Rare | |||
| 73 Sketch Icons | ||||
| Sketch Charts | ||||
| Annotations | ||||
| Draw to Customize |
Every feature below is included in your license — shipped and ready to use.
Underline, highlight, circle, strike-through, bracket text modifiers that animate in sequence.
Hand-drawn bar, line, pie, donut charts. The only sketch-style data viz for SwiftUI.
Cross-hatch, dots, zigzag, dashed, sunburst, hachure fills per shape.
Sketch-style arrows, elbow connectors, flowchart lines.
Circular progress variant with animated sketch wobble fill.
Fully hand-drawn calendar. Month navigation, date selection.
Freehand canvas to live-replace how buttons, progress bars, and icons render.
Pre-built onboarding, settings, profile, paywall screens.
Sketch-appropriate dark palettes for all 5 themes.
Render any sketch component as a shareable image.
Sketch radio groups and multiline text fields.
Sketch borders around photos. Polaroid, torn-edge, tape effects.
One-time purchase. Lifetime updates. All roadmap features included.
one-time payment
one-time payment
one-time payment
From checkout to your first stylized button in under 2 minutes.
At checkout, enter your GitHub username. This is how we deliver your license.
Within seconds, you'll receive a GitHub invitation to the private RippaUI repository. Accept it.
In Xcode: File → Add Package Dependencies → paste the private repo URL. Authenticate with your GitHub account.
import RippaUI and go. Full API docs, sample code, and a demo app are included in the repo.
Delivery guarantee: If you don't receive your invite within 5 minutes, email us and we'll add you manually. Every purchase is backed by our team.
Sketch wobble or terminal glow — ship apps with character.