yalter
Funding Links: https://github.com/sponsors/YaLTeR
- Name: Ivan Molodetskikh
- Kind: user
- Followers: 483
- Following: 4
- Total stars: 3097
- Repositories count: 122
- Created at: 2022-11-05T16:39:41.611Z
- Updated at: 2025-03-27T17:13:38.639Z
- Last synced at: 2025-03-27T17:13:38.639Z
GitHub Sponsors Profile
Hey there! I'm Ivan Molodetskikh and I work on a wide variety of open-source projects.
Here are some of the things I made:
niri: a scrollable-tiling Wayland compositor
Video Trimmer: a GNOME app for fast video trimming without re-encoding
Identity: a GNOME app for visual image and video comparisons
wl-clipboard-rs: a Rust crate for working with the Wayland clipboard
BunnymodXT: a speedrunning and TAS plugin for Half-Life 1 used by most runners
bxt-rs: fastest video recording, a featureful interactive TAS editor and a brute-force TAS optimizer for Half-Life 1
I also wrote blog posts about how the video recording and the motion blur work under the hood
OpenAG: an open-source reimplementation of the Adrenaline Gamer's client library
Mouse Tweaks: a Minecraft mod for quick inventory manipulation that's probably included in the modpack you're playing
osu! Auto+: a rewrite of osu!'s autoplay algorithm that gets better scores on 2B maps and does cursor dancing
plitki: a vertical scrolling rhythm game engine built on integer-only math with a GNOME "frontend" to go with it
vapoursynth-rs: a safe Rust bindings for the VapourSynth programmatic video manipulation framework
I also contribute to a lot of other projects, for example:
GNOME Shell, the desktop shell of GNOME: I made the new screenshot and screencast UI that was released as part of GNOME 42
Quaver, a vertical-scrolling rhythm game: I worked on many things here: Linux and Wayland compatibility, controller support, hit difference graph and replay hits display, long-note mods and search, hitsounds and keysounds, "BPM does not affect SV" mode, many crash and bug fixes
I implemented dynamic repaint delay for reducing input latency in sway, and later a fully-automatic version in GNOME's mutter
I also made a hardware input latency tester that I used to verify the work above, and most recently to benchmark a number of terminals, editors and compositors
GTK, librsvg, Smithay, wlroots, rustfmt, rustc itself, LanguageClient-neovim, Hourglass-Resurrection, xdg-desktop-portal and so on
If you find some of these contributions useful, and would like to support my work on current and future projects, you can do it here on GitHub Sponsors. Thank you!
I also have a Boosty page in case you cannot use GitHub Sponsors (e.g. for people from Russia).
- Current Sponsors: 44
- Past Sponsors: 28
- Total Sponsors: 72
- Minimum Sponsorship: $1.00
Featured Works
YaLTeR/niri
A scrollable-tiling Wayland compositor.
Language: Rust - Stars: 6513YaLTeR/bxt-rs
Fastest video recording and TAS tools for Half-Life & mods.
Language: Rust - Stars: 52YaLTeR/wl-clipboard-rs
A safe Rust crate for working with the Wayland clipboard.
Language: Rust - Stars: 297YaLTeR/plitki
An experimental vertical scrolling rhythm game engine.
Language: Rust - Stars: 22YaLTeR/BunnymodXT
Speedrun and TAS tool for Half-Life & friends.
Language: C++ - Stars: 211YaLTeR/MouseTweaks
A Minecraft mod that enhances inventory management.
Language: Java - Stars: 138Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 65