enheit - Overview

Roman Mahotskyi

Open-source developer passionate about building tools that enhance productivity and creativity.

Neovim Plugins

A collection of "My Lovely" (ml*) plugins for Neovim, each designed to improve your editing experience:

  • mltv - My Lovely Tree Viewer: A simple and elegant file tree viewer with intuitive vim-like navigation
  • mltb - My Lovely Theme Builder: Generate beautiful, randomized themes using Tailwind CSS colors and color theory
  • mlts - My Lovely Theme Selector: Interactive theme browser with live preview and persistent selection
  • mlwf - My Lovely Word Finder: Fast, live text search across your entire project with syntax highlighting
  • mlfs - My Lovely File Selector: Fuzzy file finder with smart filtering and beautiful highlighting
  • mlau - My Lovely Autocomplete: Lightweight native completion plugin with LSP integration and function signatures

Animation Libraries

JavaScript/TypeScript libraries for creating smooth, programmatic animations:

  • animation-player - A versatile animation player for JavaScript with support for SVG animations
  • animation-player-tween - Tween helper library for smooth property interpolation and easing functions

Applications

Desktop and terminal applications built with Rust:

  • jumper - A blazing fast terminal file manager with vim-like keybindings
  • drawonscreen_rust - Minimalistic drawing app for annotating directly on your screen (Arch Linux)

Learning Resources

Educational projects to help others learn:

  • jessie-and-friends - Introduction to Git for beginners through interactive storytelling (available in EPUB, PDF, and MOBI)

Feel free to explore my projects and contribute! Any feedback is appreciated.