Skip to content
View livedcode's full-sized avatar

Block or report livedcode

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
livedcode/README.md

πŸ‘€ Greetings! I'm livedcode πŸ‘‹

A Dedication to Minimal, Reliable Utilities

Welcome to my collection of open-source projects! My repositories are focused on providing high-quality, efficient tools and libraries, primarily for the .NET ecosystem. I am driven by a core philosophy that prioritizes security, simplicity, and targeted utility.


πŸ’‘ My Open Source Philosophy & Design Principles

I build and share my work here under a strict set of principles designed to maximize reliability, security, and long-term utility for the developer community.

Goal Description Why It Matters
Micro-Utility Focus Projects are designed to be small, single-purpose, and highly effective libraries, often distributed via NuGet. Allows for easy integration and significantly reduces unnecessary code bloat in consuming applications.
Zero/Minimal Dependencies Repositories strive for zero external dependencies or carefully selected, minimal ones. Reduces the attack surface area, minimizes conflicts with other libraries, and ensures faster build times and smaller package sizes.
Security & Stability We intentionally avoid reliance on large, broad third-party frameworks to mitigate risks from security vulnerabilities or dependency obsolescence. By controlling the entire codebase, we ensure long-term stability and easier security maintenance.
Targeted .NET Framework Support We actively develop and provide utilities that are either lacking in .NET Framework 4.8 or ports of features common in modern .NET Core/5+ releases. This is crucial for organizations that must maintain established applications on the .NET Framework, providing them with modern features and reducing technical debt without requiring a full migration.
Portability & Access Utilities are always available via direct source code download and platform package managers (like NuGet). Offers maximum flexibility for developers to use, inspect, and modify the code.

πŸš€ Key Focus Areas

Area Technologies Current Initiatives
Core Development C#, .NET Framework 4.8, .NET Standard Bridging the gap between .NET Framework and modern C# features.
Package Distribution NuGet Ensuring all packages are dependency-free and ready for production use.
Security Static code analysis, security auditing (community-driven) Maintaining a clean history and ensuring high code quality through transparency.

🀝 How to Get Involved

I believe that great software is built better together through transparency and shared knowledge.

  • Explore: Check out my pinned repositories below to see projects currently under development.
  • Contribute: Found a bug in a utility? Have a suggestion for a missing .NET Framework feature? Please feel free to open an issue or submit a pull request!
  • License: All repositories are distributed under a permissive open-source license (typically MIT) to ensure maximum freedom for adoption.

Thank you for visiting! Happy coding.

Pinned Loading

  1. DotNetOutputToConsole DotNetOutputToConsole Public

    DotNetOutputToConsole is a lightweight ASP.NET Framework (4.8+) library that securely writes log messages, variable values, and unhandled errors directly to the browser console for easy debugging i…

    C#

  2. MinimalCQRS MinimalCQRS Public

    A lightweight, dependency-free CQRS library for .NET 8/9/10. Supports commands (with and without return values), queries, a minimal reflection-safe dispatcher, and includes full console & Minimal A…

    C#

  3. ModernBCL.Solution ModernBCL.Solution Public

    High-performance polyfills for modern .NET BCL features (like System.HashCode and ThrowHelper) enabling cleaner code and better efficiency in legacy .NET Framework 4.8 applications.

    C#

  4. OpenExcelLite OpenExcelLite Public

    OpenExcelLite is a lightweight, dependency-free Excel (XLSX) generation library built on the official Open XML SDK. It focuses on speed, schema correctness, streaming large datasets, and clean, eas…

    C#

  5. OpenExcelLite.Net48 OpenExcelLite.Net48 Public

    A lightweight Excel (XLSX) generator for .NET Framework 4.8 / 4.8.1 using OpenXML 3.3.0.

    C#