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 is supported. This note will only be visible to 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.

    GoalDescriptionWhy It Matters
    Micro-Utility FocusProjects 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 DependenciesRepositories 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 & StabilityWe 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 SupportWe 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 & AccessUtilities 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

    AreaTechnologiesCurrent Initiatives
    Core DevelopmentC#, .NET Framework 4.8, .NET StandardBridging the gap between .NET Framework and modern C# features.
    Package DistributionNuGetEnsuring all packages are dependency-free and ready for production use.
    SecurityStatic 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. DotNetOutputToConsoleDotNetOutputToConsolePublic

      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. MinimalCQRSMinimalCQRSPublic

      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.SolutionModernBCL.SolutionPublic

      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. OpenExcelLiteOpenExcelLitePublic

      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.Net48OpenExcelLite.Net48Public

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

      C#