This is your work, valued
Tell the computer what you want, not what to do
eww. ElKowars wacky widgets
★ 13kpipr. A tool to interactively write shell pipelines.
★ 543yolk. Templated dotfile management without template files!
★ 434dots-of-war. My dotfiles, mostly. This is the wild west. don't expect to understand this mess. Don't try to understand this mess. This serves as a good way to backup my configs, nothing more.
★ 101yuck.vim. Vim Script
★ 77Termibbl. A minimal skribbl.io-alike, but running in your terminal!
★ 70a-box-of-gruv. ElKowar's box of gruvbox themes
★ 42rnix-lsp. WIP Language Server for Nix! [maintainer=@jD91mZM2]
★ 39dislike. A tool that, like, screams at you when you say "like"
★ 28Auswahl. Build dmenu or rofi based menus using a simple menu description syntax with auswahl!
★ 13gtk. SCSS
★ 12zed-kdl. Zed language support for the KDL configuration language
★ 11infix-lisp. Haskell
★ 8antifennel-nvim. Lua
★ 7zeit. A simple command line time description parser
★ 6nvim-gehzu. Lua
★ 4plover_retro_everything. Python
★ 4elkomacs. Emacs Lisp
★ 4plover_retro_surround. Python
★ 4simplexpr. Rust
★ 3headlights. A simple redirection service for elks on popular routes.
★ 3chordthingy. Rust
★ 3sxiv. Simple X Image Viewer
★ 3zed-rhai. Rhai language support for the Zed editor
★ 3tree-sitter-rhai. Tree-sitter grammar for the Rhai scripting language
★ 3bongomoose. A rythm game written in rust, with a name officially approved and liked by druskus20!
★ 2esphome. ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
★ 2giph. simple gif recorder
★ 2Myxer. A modern Volume Mixer for PulseAudio.
★ 2trup. Discord bot for the Unixporn community
★ 2nixpkgs. Nix Packages collection
★ 1shitty-terminal. C
★ 1coc.nvim. Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode
★ 1ncmpcpp. Featureful ncurses based MPD client inspired by ncmpc
★ 1polybar. A fast and easy-to-use status bar
★ 1rhai-autodocs. Generate Markdown documentation from a `rhai::Engine` instance.
★ 1xmonad-contrib. Contributed modules for xmonad
★ 1trouble.nvim. 🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
★ 1dummy-macs. Emacs Lisp
★ 1perfetch. Nothing yet! Just putting my towel on this name for a fetch.
★ 1nvim-lspconfig. Quickstart configurations for the Nvim LSP client
★ 1jaq. A jq clone focussed on correctness, speed, and simplicity
★ 1RuView. π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
★ 80kdriftwm. A trackpad-first infinite canvas Wayland compositor.
★ 1.4khomelable. Self-hosted homelab infrastructure visualizer — interactive network diagram with live status monitoring
★ 2.2kcode-review-graph. Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.
★ 19kqylock. A cozy collection of sddm-themes & quickshell lockscreen setups.
★ 2.2kopenscreen. Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.
★ 39kcafe-hass. The "Third Way" for Home Assistant Automations.
★ 1.6kntopng. Web-based Traffic and Cybersecurity Network Traffic Monitoring
★ 7.9kvhs. Your CLI home video recorder 📼
★ 20khome-mini-v1-drop-in-pcb. Replacement PCB for the Google Home mini v1
★ 360nest-mini-drop-in-pcb. Drop-in PCB replacement for the Google Nest Mini v2 with XMOS integration. Inspired by Onju Voice and Home Assistant Voice PE hardware.
★ 538sops. Simple and flexible tool for managing secrets
★ 22kbeszel. Lightweight server monitoring with historical data, docker stats, and alerts.
★ 23kserie. A rich git commit graph in your terminal, like magic 📚
★ 2ktracing_log_error. A utility crate to log errors without losing key information along the way.
★ 34PixelIt. PixelIt is an ESP8266/ESP32 and WS2812B LED Matrix based PixelArt display
★ 448donetick. Donetick an open-source, user-friendly app for managing tasks and chores, featuring customizable options to help you and others stay organized
★ 2.3kcaddy. Caddy modules for WireGuard integration and network routing.
★ 48pangolin. Identity-aware VPN and tunneled reverse proxy for remote access based on WireGuard®.
★ 22kproxmox-service-discovery. A DNS server that automatically discovers VMs and containers (LXCs) in your Proxmox cluster and makes them available via DNS
★ 93thinkfan-tui. A terminal-based Linux application for fan control and temperature monitoring on ThinkPad laptops.
★ 75rost. Rust programming in German.
★ 751rouille. Rust programming, in French.
★ 1.8khoopsnake. A not-very-featureful SSH server for initrd that listens on your tailscale network
★ 48ouch. Painless compression and decompression in the terminal
★ 3.7kfastembed-rs. Rust library for generating vector embeddings, reranking locally!
★ 958fht-compositor. A dynamic tiling Wayland compositor.
★ 271way-edges. Light weight wayland client focusing on widgets hidden in your screen edge.
★ 148grit. A little tool so I don't forget to commit and push or pull changes when switching computers.
★ 68yate. Yate - Yet Another Telephony Engine
★ 2clipboard-sync. Synchronizes the clipboard across multiple X11 and wayland instances running on the same machine.
★ 150DeskPad. A virtual monitor for screen sharing
★ 7.8kx-cmd. Shell Superpowers for AI Agents.
★ 4.5kphinger-cursors. Most likely the most over engineered cursor theme.
★ 786yolk. Templated dotfile management without template files!
★ 434winnow. Making parsing a breeze
★ 925Pluto. A superset of Lua 5.5 with a focus on general-purpose programming.
★ 687borrow. Rust
★ 528rmk. Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
★ 1.7kkarakeep. A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
★ 27klinkwarden. ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place.
★ 19kHall-Effect-Sensor-CAD-Mouse-Spacemouse. A 6 degrees of freedom mouse for CAD programs using cheap linear hall effect sensors for position measurement
★ 316pueue. :stars: Manage your shell commands.
★ 6.3kbinsider. Analyze ELF binaries like a boss 😼🕵️♂️
★ 4.3kpresenterm. A markdown terminal slideshow tool
★ 8.6kkando. 🌸 Do things with utmost efficiency.
★ 6kniri. A scrollable-tiling Wayland compositor.
★ 26kcustom-card-features. Home Assistant custom features for tile cards and more. Call any action using buttons, dropdowns, inputs, selectors, sliders, spinboxes, and toggles.
★ 431Home-Assistant-Mobile-First. A minimalist and user-friendly design, combined with an mobile first approach for the Home Assistant dashboard.
★ 1.4kpositron. Positron, a next-generation data science IDE
★ 4.2kVane. Vane is an AI-powered answering engine.
★ 36krust-magic-patterns. Magical Rust patterns laid out and simplified
★ 1.9kATAC. A simple API client (postman like) in your terminal
★ 3.7kportr. Expose local http, tcp or websocket connections to the public internet
★ 3.1kfutures-concurrency. Structured concurrency operations for async Rust
★ 500nutype. Rust newtype with guarantees 🇺🇦 🦀
★ 1.7krpgp. OpenPGP implemented in pure Rust, permissively licensed
★ 1kBugStalker. Rust debugger for Linux x86-64
★ 1.4kterm-rustdoc. [WIP] A TUI for Rust docs that aims to improve the UX on tree view and generic code.
★ 33terrors. ergonomic and precise error handling built atop type-level set arithmetic
★ 312telepath.nvim. Actions at a distance using telepathy 🫢✨
★ 71rerun. Visualize, query, and stream to train on multimodal robotics data.
★ 11kprodash. report progress of concurrent applications and display it in various ways
★ 398cargo-autoinherit. (Auto)DRY for your Rust dependencies
★ 238jnv. Interactive JSON filter using jq
★ 6.1khbac.nvim. Heuristic buffer auto-close
★ 223UxPlay. AirPlay Unix mirroring server
★ 2.9kcve-rs. Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
★ 5.4konyx. Open Source AI Platform - AI Chat with advanced features that works with every LLM
★ 31kjless. jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
★ 5.4ktoolong. A terminal application to view, tail, merge, and search log files (plus JSONL).
★ 3.9ksmassh. Smassh your Keyboard, TUI Edition
★ 2kcolima. Container runtimes on macOS (and Linux) with minimal setup
★ 30kanyrun. A wayland native, highly customizable runner.
★ 1.3kwlr-which-key. Keymap manager for wlroots-based compositors
★ 376rust-clippy. A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
★ 13kyazi. 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
★ 40kspeedscope. 🔬 A fast, interactive web-based viewer for performance profiles.
★ 6.7kmaccarone. AI-managed code blocks in Python ⏪⏩
★ 465ags. Scaffolding CLI for Astal+Gnim
★ 3.1klucky-commit. Customize your git commit hashes!
★ 2ktidy-builder. tidy-builder is a builder generator that is compile-time correct.
★ 39ricochet-robot-solver. Solver for ricochet robots written in rust
★ 7kiwmi. A fully programmable Wayland Compositor
★ 756carbon.nvim. The simple directory tree viewer for Neovim written in Lua.
★ 189Verve. Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡
★ 854keymap-drawer. Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing
★ 1.3kcase-studies. Analysis of various tricky Rust code
★ 2kgit-sim. Visually simulate Git operations in your own repos with a single terminal command.
★ 4.7kdbg-pls. `Debug` in rust, but only supports valid rust syntax and outputs nicely formatted using pretty-please
★ 43gh-dash. A rich terminal UI for GitHub that doesn't break your flow.
★ 12kHVM2. A massively parallel, optimal functional runtime in Rust
★ 11krustpad. Efficient and minimal collaborative code editor, self-hosted, no database required
★ 4kled. A simple text editor written in Rust
★ 53str_indices. Count and convert between various ways of indexing utf8 string slices.
★ 22bazed. The baz editor
★ 32xray. An experimental next-generation Electron-based text editor
★ 8.4kcrowd.hyoo.ru. CROWD - Delta based CRDT with additional abilities.
★ 106nyoom.nvim. A Neovim framework and doom emacs alternative for the stubborn martian hacker. Powered by fennel and the oxocarbon theme
★ 1.6kDreambooth-Stable-Diffusion. Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) with Stable Diffusion
★ 7.7kpenpot. Penpot: The open-source design platform for Product teams that need scalable collaboration.
★ 55keww. ElKowars wacky widgets
★ 13ka-picture-is-worth-a-1000-words. I am trying to describe complex matters in simple doodles!
★ 11kcore. MetaCall: The ultimate polyglot programming experience.
★ 1.8kpierce. split 5x3 column stagger keyboard
★ 169rust-sitter. Use Tree Sitter to parse your own languages in Rust
★ 718astro. The web framework for content-driven websites. ⭐️ Star to support our work!
★ 61kenso. Enso Analytics is a self-service data prep and analysis platform designed for data teams.
★ 7.4kAppFlowy. Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
★ 74kmeilisearch. A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
★ 58kgping. Ping, but with a graph
★ 13kAFFiNE. There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
★ 70klapce. Lightning-fast and Powerful Code Editor written in Rust
★ 39kspacedrive. Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
★ 39kferris3d. A free 3D model of Ferris the rustacean
★ 819hotpot.nvim. :stew: Carl Weathers #1 Neovim Plugin.
★ 402scroll-ring-trackball. DIY trackball with scroll ring
★ 281rp2040-pmw3360. RP2040+PMW3360 PCB and code
★ 420Kooha. Elegantly record your screen
★ 3.4kkeyboards.
★ 785minimal-fpc-i2c-pcb. Minimal adapter board for converting keyboard i2c oled pins to ffc/fpc ribbon cable for keyboards such as crkbd or kyria
★ 103KLOR. KLOR is 36-42 keys column-staggered split keyboard. It supports a per key RGB matrix, encoders, OLED displays, haptic feedback, audio, a Pixart Paw3204 trackball and four different layouts, through brake off parts.
★ 1.2kOrbion_3D_Space_Mouse. 3D Space Mouse DIY easy to build at home
★ 1.2ksatpad. 30% ortholinear keyboard
★ 39nrfmicro. A Pro Micro alternative for wireless keyboards
★ 1.8kKicad-STM32. STM 32 library for KiCad
★ 58kicad-to-ergogen. JavaScript
★ 24papers-we-love. Papers from the computer science community to read and discuss.
★ 108kImageColorizer. Make any wallpaper fit any terminal colorscheme.
★ 110stretch. High performance flexbox implementation written in rust
★ 2khillside. Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc
★ 440winbar. A familiar X11 panel/dock to ease new linux users transition
★ 287measureme. Support crate for rustc's self-profiling feature
★ 387stenogotchi. Portable stenography using Plover and bluetooth keyboard emulation on a Raspberry Pi Zero W
★ 188pipr. A tool to interactively write shell pipelines.
★ 543automa. A browser extension for automating your browser by connecting blocks
★ 21kHypr. Hypr is a tiling window manager written in modern C++.
★ 1.3ksmartknob. Haptic input knob with software-defined endstops and virtual detents
★ 22kvizia. A declarative GUI library written in Rust
★ 2.2kobsidian-remote. Run Obsidian.md in a browser via a docker container.
★ 2.6ki-use-arch-btw. "I use Arch btw" but it's a Turing-complete programming language.
★ 1keugh. The various eww configs that I've made
★ 204boox. Tool to select a region on the screen and print it to stdout
★ 12dislike. A tool that, like, screams at you when you say "like"
★ 28elkontest. A kontest to find the best ElKowar profile picture
★ 12obsidian-zola. A no-brainer solution to turning your Obsidian PKM into a Zola site.
★ 767legendary.nvim. 🗺️ A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.
★ 1.2khologram.nvim. 👻 A cross platform terminal image viewer for Neovim. Extensible and fast, written in Lua and C. Works on macOS and Linux.
★ 1.4kbugreport. Rust library to collect system and environment information for bug reports
★ 173deskreen. Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
★ 21kcherry. another bitmap font
★ 343widefox. A wide screen friendly browser
★ 54nih-plug. Rust VST3 and CLAP plugin framework and plugins - because everything is better when you do it yourself
★ 2.9kobsidian-minimal. A distraction-free and highly customizable theme for Obsidian.
★ 5.2kmldsp-papers. Collection of papers related to neural nets/machine learning for audio DSP.
★ 162SmartGuitarAmp. Guitar plugin made with JUCE that uses neural networks to emulate a tube amplifier.
★ 1.3kNeuralPi. Raspberry Pi guitar pedal using neural networks to emulate real amps and effects.
★ 1.2kDevToys. A Swiss Army knife for developers.
★ 32kstylish.nvim. Stylish UI components for Neovim
★ 443plugdata. Pure Data as a plugin, with a new GUI
★ 2.3kglide-text2im. GLIDE: a diffusion-based text-conditional image synthesis model
★ 3.7krascal. The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
★ 459DAK-FW. Double Action Keyboard firmware for Teensy microcontrollers
★ 9fine-cmdline.nvim. Enter ex-commands in a nice floating input.
★ 491awesome-PICO-8. A curated list of awesome PICO-8 resources, carts, tools and more
★ 3kflowistry. Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
★ 3.1kss. GUI Telescope sorta thing, in Lua
★ 12marbastlib. A library collecting MX and Choc style footprints, as well as various other parts used to design custom keyboards
★ 583crochet. Explorations in reactive UI patterns
★ 368moxie. lightweight platform-agnostic tools for declarative UI
★ 832graph-analysis. Analyse the structure of your Obsidian graph using various analysis techniques
★ 526sidebar.nvim. A generic and modular lua sidebar for Neovim
★ 793nui.nvim. UI Component Library for Neovim.
★ 2.1knvim-lsputils. Better defaults for nvim-lsp actions
★ 480stabilize.nvim. Neovim plugin to stabilize window open/close events.
★ 323lspactions. handlers for required lsp actions
★ 53nvim-code-action-menu. Pop-up menu for code actions to show meta-information and diff preview
★ 566nvim-terminal.lua. A high performance filetype mode for Neovim which leverages conceal and highlights your buffer with the correct color codes.
★ 296gamedeck. Declarative Game Framework
★ 1vgit.nvim. Visual git plugin for Neovim
★ 850obsidian-livesync. TypeScript
★ 12kgoto-preview. A small Neovim plugin for previewing definitions using floating windows.
★ 1.1kMockingBird. 🚀Clone a voice in 5 seconds to generate arbitrary speech in real-time
★ 37kiswap.nvim. Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
★ 527impatient.nvim. Improve startup time for Neovim
★ 1.2kcrates.nvim. A neovim plugin that helps managing crates.io dependencies
★ 1.1kPiped. An alternative privacy-friendly YouTube frontend which is efficient by design.
★ 10kRobustVideoMatting. Robust Video Matting in PyTorch, TensorFlow, TensorFlow.js, ONNX, CoreML!
★ 9.4ksway-borders. Fork of sway with some extra features, mainly related to borders.
★ 211warpd. A modal keyboard-driven virtual pointer
★ 3.6knvui. A modern frontend for Neovim.
★ 1.7kpoise. Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing
★ 892console. a debugger for async rust!
★ 4.6kfocus.nvim. Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
★ 810parking_lot. Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
★ 3.4ksamwise.nvim. samwise is a line-wise note-taking plugin for neovim.
★ 34moreram. Get more system memory
★ 847roogle. A Rust API search engine
★ 462cz-cli. The commitizen command line utility. #BlackLivesMatter
★ 17kpinsel. Minimal screenshot annotation tool with lua config
★ 42