John M. Baughman's repositories
Azure-DevOps
Data extraction and Power BI report that generate management informations about your Azure DevOps organization. Using Azure DevOps CLI and Azure DevOps REST API, PowerShell scripts extract data from Azure DevOps, store this information in an Azure SQL Database and shows them in a Power BI report.
basic-computer-games
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
ClassicBasic
Classic BASIC interpreter
command-line-api
Command line parsing, invocation, and rendering of terminal output.
consolecontrol
ConsoleControl is a C# class library that lets you embed a console in a WinForms or WPF application.
CSharpConsoleGames
Bunch of C# console games
Enums.NET
Enums.NET is a high-performance type-safe .NET enum utility library
Gistuvit
Small app to maintain GitHub gists
H.NotifyIcon
TrayIcon for WPF/WinUI/Uno/MAUI
Hamlib
Ham radio control library
JSon-Editor
A simple JSON Editor written in C# using the excellent Json.NET API from http://newtonsoft.com/json
konsole
Home of the simple console library consisting of ProgressBar, Window, Form, Draw & MockConsole (C# console progress bar with support for single or multithreaded progress updates) Window is a 100%-ish console compatible window, supporting all normal console writing to a windowed section of the screen, supporting scrolling and clipping of console output.
Modern.Forms
Cross-platform spiritual successor to Winforms for .NET Core
ModuleBuilder
A PowerShell Module to help scripters write, version, sign, package, and publish.
monkey-cache
Easily cache any data structure for a specific amount of time in any .NET application.
mvvm-dialogs
Framework simplifying the concept of opening dialogs from a view model when using MVVM in WPF or UWP
nanobyte_os
OS tutorial from Nanobyte YouTube channel.
OpenDBDiff
A database comparison tool for Microsoft SQL Server 2005+ that reports schema differences and creates a synchronization script.
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
QuickLook
Bring macOS “Quick Look” feature to Windows
quicktype
Generate types and converters from JSON, Schema, and GraphQL
RabbitMQTools
PowerShell module containing cmdlets to manage RabbitMQ.
SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
SaltySalmon
Crafting Interpreters interpretation of Lox in C#
Squirrel.Windows
An installation and update framework for Windows desktop apps
Terminal.Gui
Cross Platform Terminal UI toolkit for .NET
WaffleGenerator
Produces text which, on first glance, looks like real, ponderous, prose; replete with clichés.
Westwind.Utilities
A general purpose utility and helper library for .NET development
WIN-PS2EXE
Module to compile powershell scripts to executables