Skip to content
View yuroyami's full-sized avatar
🎮
Lazing around
🎮
Lazing around
  • More and more Kotlin
  • Algiers, Algeria 🇩🇿

Block or report yuroyami

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yuroyami/README.md
yuroyami. Kotlin for everything.

I mostly write KMP libraries and aim for zero expect/actuals, so you get commonMain code that runs the same on every platform.

I use AI tools to automate most of my work. I review their output carefully, so the quality matches what I would write by hand.

Featured


Synkplay logo

Synkplay

App stars

Watch videos in sync with friends on Android and iOS. Anyone on a computer can join the same room with Syncplay.


KitePDF logo

KitePDF

Library stars

Read, create, edit, and display PDFs, and open EPUB books. It is pure Kotlin, so the same code runs on Android, iOS, desktop, and the web.



KitePlayer logo    KiteFFmpeg logo

KitePlayer + KiteFFmpeg

Library KitePlayer stars KiteFFmpeg stars

KiteFFmpeg adds FFmpeg to your project as one Gradle dependency, with no NDK and nothing to install. Use it to convert, trim, and transcode video and audio. KitePlayer is a media player built on KiteFFmpeg. Its core is 100% Kotlin, so it plays the same on every platform. It supports subtitles, live streams, and hardware decoding.


KiteConfig logo

KiteConfig

Gradle plugin stars

Set your app name, icon, version, and IDs once, in one Gradle block. Android, iOS, and desktop all read from it, so they never drift apart.


Other useful libraries

Kodecs

ImageKodec ArchiveKodec AudioKodec

More

Library Purpose
KiteJS Run JavaScript from shared code, with Rhino or QuickJS behind one API.
KiteCore The small helpers every project rewrites, like String.format() and Dispatchers.IO in commonMain.
Kite3D 3D math: vectors, matrices, quaternions, and bounding volumes, with the same API as three.js.
libmpvKt The mpv player engine for Android, prebuilt, with a typed Kotlin API.

Upcoming Kite libraries

Library Purpose
KiteQR Scan and create QR codes and barcodes.
KiteSynth A synthesizer: it reads a SoundFont, takes MIDI notes, and turns them into sound.
KiteRT Real-time audio output. Your code makes the samples, and KiteRT sends them to the speakers.
KiteMIDI Read and write MIDI files, and talk to real instruments over USB and Bluetooth.
KiteTorrent Download and seed torrents from shared code: magnet links, encryption, peer discovery.

Email

Pinned Loading

  1. syncplay-mobile syncplay-mobile Public

    📱 Syncplay Mobile (now Synkplay) is a Syncplay client app for Android and iOS. Watch stuff in sync with your friends. Compatible with the official Syncplay for PC. Fully written in Kotlin and Compo…

    Kotlin 383 20

  2. KitePlayer KitePlayer Public

    A native media playback library for Kotlin Multiplatform, Android, iOS, desktop (JVM) and web. Kotlin coroutine-first syntax, fine-tuned to perfection and as powerful as mpv and VLC. No expect/actu…

    Kotlin 82 2

  3. KitePDF KitePDF Public

    100% Kotlin/Native engine for PDF EPUB2/3 CBZ XPS SVG (read, write, edit, create, render) with experimental Javascript support. Full KMP with a pure Compose/Skiko renderer and native view renderer …

    Kotlin 58 4

  4. KiteFFmpeg KiteFFmpeg Public

    FFmpeg for KMP (Android, iOS, macOS, Linux, Windows, JVM, Wasm). Kotlin-first coroutine-first API with a prebuilt FFmpeg core (one implementation line, nobrainer setup). Demux, decode, filter, enco…

    Kotlin 12

  5. KiteConfig KiteConfig Public

    Gradle plugin that gives you a Kotlin DSL block to configure both your Android and iOS apps at the same time (app name, app logo, app identifier, version, version code, build config, and much more)

    Kotlin 2

  6. KiteJS KiteJS Public

    A JavaScript engine for Kotlin multiplatform, Android, iOS, JVM and JS. Based on Mozilla Rhino ported to pure Kotlin Multiplatform

    Kotlin 1