Nikhil Kalige's starred repositories
Project-Lightspeed
A self contained OBS -> FTL -> WebRTC live streaming server. Comprised of 3 parts once configured anyone can achieve sub-second OBS to the browser livestreaming
cdc-file-transfer
Tools for synching and streaming files from Windows to Linux
neovim-lua
Neovim KISS configuration with Lua
nix-output-monitor
Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
libremarkable
The only public framework for developing applications with native refresh support for Remarkable Tablet
key-menu.nvim
Key mapping hints in a floating window
nix-netboot-serve
Make any NixOS system netbootable with 10s cycle times.
dynolog
Dynolog is a telemetry daemon for performance monitoring and tracing. It exports metrics from different components in the system like the linux kernel, CPU, disks, Intel PT, GPUs etc. Dynolog also integrates with pytorch and can trigger traces for distributed training applications.
turbo-cache
Bazel CAS server implementation in rust. Built for stability and speed.
depend_on_what_you_use
Bazel tool for making sure your C++ dependencies match your include statements
rules_pycross
Bazel + Python rules for cross-platform external dependencies
receptionist-bot-rs
Slack bot for self-servicing automation of common or predictable tasks.
rules_file
Bazel rules for formatting
advent-of-code
A place for me to store my Advent Of Code solutions.
cashless-exercise-modeling
Given an arbitrary set of ISO, NSO, and RSU grants with varying strike prices and stock counts, compute the maximum number of shares that can be exercised and held for $0 money upfront, taking into account all taxes (including AMT). Use at your own risk. This math has NOT been verified by a finance or tax professional. Read the disclaimer below.