Skip to content
View nickprotop's full-sized avatar

Block or report nickprotop

Report abuse

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

Report abuse
nickprotop/README.md

Nick Protopapas

Neurologist, MD, MSc | .NET Developer | Terminal UI Specialist | Linux-first

Neurologist at Attica Rehabilitation Center and Diaplasis Rehabilitation Center in Greece. MSc in Neurophysiology of Stress. Co-author of the Greek standardization of WAB-R (Western Aphasia Battery-Revised, Pearson 2024).

Building developer tools and terminal applications with C# and .NET since the KDE 3 era — from kobex, kdvdbackup and ICD Browser on aperitto.com, through Windows Mobile tools, to today's .NET TUI ecosystem.


Terminal UI Framework

A .NET console window system with controls like TreeControl, ListControl, Toolbar, Modals, and more. Built on Spectre.Console. The foundation powering all the tools below.

SharpConsoleUI Showcase

More screenshots

AgentStudio - AI Coding Agent TUI
AgentStudio — OpenCode-inspired AI coding agent interface


ConsoleTop - System Monitor
ConsoleTop — htop-style system monitor with toolbar, tabs, and detail panels


Multi-Dashboard - Async Windows
Multi-Dashboard — independent async windows updating at different rates


Developer Tools

CLI tool and TUI editor for managing localization files. Supports .resx, JSON, i18next, Android XML, iOS .strings, PO, and XLIFF. Includes a Web UI, a VS Code extension, and a cloud platform.

LRM Demo


TUI server monitoring and management dashboard for Linux. Real-time metrics, logs, and remote control from your terminal. Extensible through a widget registry.

ServerHub Dashboard


Terminal-based NuGet package manager inspired by lazygit. Browse projects, view package details, check for updates, and search NuGet.org—all from your terminal with keyboard-driven navigation.

LazyNuGet Dashboard


Console-based .NET IDE with LSP IntelliSense, integrated git, multiple terminal modes, command palette, and 12+ syntax highlighters. Edit, build, test, and ship .NET projects without leaving the terminal.

LazyDotIDE Editor


All projects are built with C# / .NET and run natively on Linux and Windows.

Pinned Loading

  1. ConsoleEx ConsoleEx Public

    SharpConsoleUI — A .NET 8+ console windowing system with overlapping windows, 30+ controls, embedded terminal emulator, canvas drawing, and async per-window threads.

    C# 185 3

  2. LocalizationManager LocalizationManager Public

    CLI tool and TUI editor for managing .NET .resx localization files. Validate translations, import/export CSV, add/remove languages, and edit interactively.

    C# 43 2

  3. ServerHub ServerHub Public

    A TUI server monitoring and management dashboard for Linux. Real-time metrics, logs, and remote control from your terminal.

    C# 15

  4. lazynuget lazynuget Public

    TUI for managing NuGet packages across .NET solutions. Search, update, and manage dependencies from your terminal.

    C# 25

  5. lazydotide lazydotide Public

    LazyDotIDE - A lightweight console-based .NET IDE with LSP IntelliSense, built-in terminal, and git integration. Works over SSH, in containers, anywhere you have a console.

    C# 6