SteliyanH

SteliyanH / kadr

Public

Declarative video composition for Apple platforms — compose, transform, and export with a result-builder DSL and async/await.

13
0
100% credibility
Found Apr 29, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

Kadr is a declarative Swift library for composing and exporting videos on Apple platforms using clips, audio, transitions, overlays, filters, and animations.

How It Works

1
📱 Open the video maker

You launch a simple app on your phone or computer to create fun videos from your photos and clips.

2
🖼️ Add your moments

Drag in your favorite photos, short videos, or music to build the base of your story.

3
✨ Make it magical

Smoothly blend clips with fades, add glowing text titles, stickers, or color effects that make it pop.

4
🎵 Layer in sound

Drop in background music that ducks nicely when voices play, feeling just right.

5
đź‘€ Preview instantly

Hit play to see your video come alive exactly as it will look, with everything in perfect sync.

🎉 Export and share

One tap saves your polished video ready to post on social media or send to friends, looking professional and fun.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is kadr?

Kadr brings declarative video editing to Apple platforms in Swift, using a result-builder DSL and async/await for composing clips, tracks, transitions, overlays, filters, and audio. Chain image/video clips, animate transforms with keyframes, pin sound effects, and export MP4s via presets like reelsAndShorts—turning verbose AVFoundation into SwiftUI-style declarative language video pipelines. No third-party deps, just native Apple async/await exports.

Why is it gaining traction?

It swaps AVFoundation's callbacks for modern Swift concurrency and a clean DSL, filling the gap as FFmpegKit retires and Pixel SDK sunsets. Devs hook on multi-track timelines, animated filters/overlays, custom compositors, and progress-streaming exports that feel native. Declarative pipelines on GitHub beat imperative wrappers, especially for quick Reels/TikTok prototypes.

Who should use this?

SwiftUI devs on iOS/macOS building social apps, content tools, or automated editors—think in-app Reels generators with titles, PiP cutaways, and crossfading music. Suited for prototyping declarative video editing flows or replacing boilerplate merges/trims/reverses. Avoid if targeting non-Apple or needing pro codecs beyond H.264/HEVC.

Verdict

Grab it for Apple video experiments—intuitive DSL and 467 tests impress despite 13 stars and 1.0% credibility signaling early maturity. Roadmap to v1.0 locks the API; test thoroughly on long clips before prod.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.