Skip to content
@codebeltnet

Codebelt

Tools, actions and libraries for .NET and Docker with a touch of DevSecOps.

Codebelt Engineering Ecosystem

This repository landscape provides tooling, libraries, and workflows designed to streamline development efforts across the SDLC, with a strong emphasis on DevSecOps practices.

The goal is to ensure a smooth, consistent, and repeatable way of working with code—across development, testing, security analysis, packaging, and deployment.


Table of Contents


Repository Landscape

Application & Library Repositories (.NET)

Core libraries, frameworks, and extensions targeting modern .NET development:


CI/CD & Automation

Reusable Workflows

Composable GitHub Actions workflows intended to standardize CI/CD pipelines:

GitHub Actions

Low-level, reusable GitHub Actions used by workflows:


Infrastructure & Runtime

Infrastructure as Code

  • Terraform

Microservices

  • Status Monitor

Engineering Conventions

Repository Structure

Each repository must contain the following at its root:

  • README.md
  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • LICENSE
  • CHANGELOG.md

All ignore files (.gitignore, .dockerignore, etc.) must also be placed at the root.


Source Layout (Applications & Libraries)

  • src/ — all production source code that is shipped, versioned, and consumed by users (libraries and applications),
  • test/ — all unit, integration, and regression tests that verify correctness and behavior of production code,
  • tooling/ — all internal developer tools and infrastructure used to build, run, analyze, or orchestrate the repository (e.g., benchmark runners, generators, CI helpers),
  • tuning/ — all performance benchmarks and microbenchmarks (BenchmarkDotNet projects) used to measure, compare, and tune runtime characteristics; not correctness tests.

Supporting assets should be placed in dedicated root-level folders, such as:

  • .github
  • .nuget
  • .codecov
  • .docfx

Infrastructure as Code

Repositories containing IaC should define environment-specific folders:

  • origin — local development
  • development
  • staging
  • production

Architectural & Design Principles

  • SOLID
  • DRY
  • Consistency
  • Generality
  • Abstraction
  • Modularity
  • Separation of Concerns
  • Measure Twice, Cut Once

References


Credits & Appreciation

Building and maintaining a comprehensive sidecar ecosystem for .NET requires significant effort, ongoing refactoring, and high engineering standards.

This work is made possible in part through the support of our sponsors, to whom we are sincerely grateful.

JetBrains

The All Products Pack has been generously provided by JetBrains in support of Cuemon for .NET, part of the Codebelt family of projects.

In particular, ReSharper plays a central role in the daily development workflow, contributing directly to code quality, safe refactoring, and long-term maintainability.

GitHub

We would also like to acknowledge GitHub for providing the platform and tooling that make collaboration, issue tracking, CI/CD workflows, and open-source distribution possible.

GitHub’s infrastructure plays an essential role in enabling transparent development, community contributions, and long-term project visibility.

Pinned Loading

  1. cuemon cuemon Public

    Cuemon for .NET targets and complements the Microsoft .NET platform. Your ideal library family for modern .NET and legacy .NET Framework.

    C# 30 8

  2. savvyio savvyio Public

    The Savvy I/O Framework provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

    C# 22 5

  3. xunit xunit Public

    Ported from Cuemon.Extensions.Xunit (and related), this library provides a uniform way of doing unit testing (including, but not limited to ASP.NET Core) with xUnit.

    C# 3 1

  4. benchmarkdotnet benchmarkdotnet Public

    This library provides an opinionated and uniform way of benchmarking your projects with BenchmarkDotNet.

    C#

  5. shared-kernel shared-kernel Public

    A lightweight .NET library with essential components for implementing the shared kernel pattern within the context of Domain-Driven Design (DDD).

    C# 2

  6. bootstrapper bootstrapper Public

    A modern and consistent bootstrapper framework for console applications based on .NET 9 and 10.

    C# 1

Repositories

Showing 10 of 57 repositories
  • agentic Public

    🦾 cross-agent skills for proven Codebelt workflows: git-visual-commits, trunk-first repos, .NET app/library scaffolding, and strong-name signing for Copilot, Claude, Cursor, Codex, and more.

    codebeltnet/agentic's past year of commit activity
    PowerShell 3 MIT 0 0 0 Updated Sep 29, 2026
  • coverlet Public Forked from coverlet-coverage/coverlet

    Cross-platform code coverage for .NET with explicit TFM support and framework-aligned dependencies.

    codebeltnet/coverlet's past year of commit activity
    C# 0 MIT 410 0 0 Updated Sep 28, 2026
  • dotnet-test Public

    An opinionated GitHub Action for unit testing projects as part of your CI flow.

    codebeltnet/dotnet-test's past year of commit activity
    PowerShell 0 MIT 0 0 0 Updated Sep 28, 2026
  • web-cdn-origin Public

    An ASP.NET Core project that has an assigned role of being a CDN / CDN origin / static content provider.

    codebeltnet/web-cdn-origin's past year of commit activity
    C# 0 MIT 0 0 6 Updated Sep 27, 2026
  • docfx Public

    Dockerfile for delegating the build process of docfx.

    codebeltnet/docfx's past year of commit activity
    CSS 0 0 0 0 Updated Sep 27, 2026
  • cuemon Public

    Cuemon for .NET targets and complements the Microsoft .NET platform. Your ideal library family for modern .NET and legacy .NET Framework.

    codebeltnet/cuemon's past year of commit activity
    C# 30 MIT 8 0 0 Updated Sep 22, 2026
  • xunit Public

    Ported from Cuemon.Extensions.Xunit (and related), this library provides a uniform way of doing unit testing (including, but not limited to ASP.NET Core) with xUnit.

    codebeltnet/xunit's past year of commit activity
    C# 3 MIT 1 0 0 Updated Sep 22, 2026
  • jobs-dotnet-test Public

    A reusable workflow for the .NET CLI `test` command.

    codebeltnet/jobs-dotnet-test's past year of commit activity
    PowerShell 0 MIT 0 0 0 Updated Sep 18, 2026
  • bootstrapper Public

    A modern and consistent bootstrapper framework for console applications based on .NET 9 and 10.

    codebeltnet/bootstrapper's past year of commit activity
    C# 1 MIT 0 0 0 Updated Sep 16, 2026
  • swashbuckle-aspnetcore Public

    Ported from Cuemon.Extensions.Swashbuckle.AspNetCore, this library provides a uniform way of working with Swagger/OpenAPI for modern .NET.

    codebeltnet/swashbuckle-aspnetcore's past year of commit activity
    C# 0 MIT 0 0 0 Updated Sep 16, 2026

Top languages

Loading…

Most used topics

Loading…