Projects: Open Source Components, Tools, and Ideas
Here is a collection of open source components and tools β all crafted to solve real-world problems, simplify development workflows, and encourage clean, maintainable code.
The components & tools listed here is MIT licensed, and built with reusability in mind. Whether you're integrating them into a larger project or just looking for inspiration, feel free to fork, contribute, or suggest improvements.
There's also some experimental ideas and concepts that I am working on. These are not production-ready, but they are here to spark discussions and encourage collaboration. If you have any suggestions or ideas, please feel free to reach out by going to the GitHub Repository for this site and creating a new discussion, or issue.
There are also some collaborations with other developers on other excellent projects!
Say Hello.NET Source Generator for interface-based telemetry. Supporting activities, logs, and metrics.
- open-telemetrydotnettelemetrymetricsdistributed-tracinginstrumentation
A Postgres-based .NET Event Store...very early days, but built on a solid foundation.
- event-storeevent-sourcing
Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code. I collaborated on this project in a minor way, but it's such an awesome project that I wanted to share it with you.
- diagrams-as-codec4-modelarchitecturec4architecture-as- code
An Azure DevOps extension to improve the rendering of wiki-based content using more modern Markdown extensions, like the ones found using GitHub Flavoured Markdown (GFM)...
- azure-devopswikimarkdowngfmmermaidcalloutsadmonitions
I'd love a make replacement based on a scripting language, but without loads of dependencies (like node/ bun etc).
- taskstask-runnerautomationmake
.NET Logging Source Generator, used for generating LoggerMessage-based High Performance logging from a custom interface.
- dotnettelemetrylogging