Skip to content
@LayeredCraft

LayeredCraft

  • United States of America

🧅 LayeredCraft

Welcome to LayeredCraft, a home for thoughtfully crafted, layered .NET libraries and developer tools. Inspired by the layered nature of both software architecture and the humble cipolla (onion), our mission is to create pragmatic, powerful building blocks for modern cloud-native development.


🔍 What We Build

  • ⚙️ Infrastructure-first libraries for AWS and serverless development
  • 🗣️ Voice-first frameworks for Amazon Alexa skills
  • 🔒 Configuration and security providers using AWS-native tools
  • 🧪 Developer experience utilities for logging, testing, and observability

📦 Key Projects

Project Description
DynamoDb.DistributedLock Distributed locking mechanism using DynamoDB with a clean .NET API
AlexaVoxCraft Modular framework for building Alexa skills using MediatR and clean architecture
AWSSecretsManager.Provider Configuration provider backed by AWS Secrets Manager for .NET

Looking for examples? Each repo includes documentation and samples in the README.md


🧠 Philosophy

  • ✅ Layered by design — clean separation of concerns
  • 🛠 Composable utilities — libraries that do one thing well
  • 🔍 Cloud-native mindset — built for AWS, serverless, and observability
  • ❤️ Open and testable — developer ergonomics come first

🙌 Get Involved

We’re actively developing tools to improve .NET development in the cloud — contributions, feedback, and ideas are all welcome!

  • ⭐ Star and watch our repos
  • 🐛 File issues or feature requests
  • 🤝 Open a PR or join the discussion

🧑‍💻 Maintainer

LayeredCraft is maintained by Nick Cipollina, a developer focused on cloud-native .NET, serverless architecture, and voice-first interfaces.


📜 License

All projects in the LayeredCraft GitHub organization are open source and licensed under the MIT License unless otherwise stated.


Thanks for stopping by 👋 — now go build something awesome (and well-layered).

Popular repositories Loading

  1. aws-secrets-manager-provider aws-secrets-manager-provider Public

    AWS Secrets Manager Configuration Provider

    C# 11 1

  2. dynamodb-distributed-lock dynamodb-distributed-lock Public

    A lightweight distributed locking library for .NET using Amazon DynamoDB as the backend.

    C# 3 1

  3. alexa-vox-craft alexa-vox-craft Public

    C# 2

  4. structured-logging structured-logging Public

    Simplified, structured logging for modern .NET apps — overloads, conditionals, and performance built-in.

    C# 1

  5. cdk-constructs cdk-constructs Public

    A reusable library of AWS CDK constructs for .NET projects, optimized for serverless applications using Lambda, API Gateway (or Lambda URLs), DynamoDB, S3, CloudFront, and OpenTelemetry. Built for …

    C# 1

  6. devops-templates devops-templates Public

Repositories

Showing 10 of 12 repositories
  • dynamo-mapper Public

    A source-generator–based DynamoDB mapper for .NET that generates fast, allocation-free mappings between domain models and AttributeValue dictionaries—designed for single-table DynamoDB patterns and advanced update scenarios.

    LayeredCraft/dynamo-mapper’s past year of commit activity
    C# 0 MIT 0 12 0 Updated Jan 19, 2026
  • dynamodb-distributed-lock Public

    A lightweight distributed locking library for .NET using Amazon DynamoDB as the backend.

    LayeredCraft/dynamodb-distributed-lock’s past year of commit activity
    C# 3 MIT 1 1 0 Updated Jan 14, 2026
  • compact-json-formatter Public

    A high-performance Serilog formatter that outputs compact JSON optimized for AWS CloudWatch metric filters and structured log analysis.

    LayeredCraft/compact-json-formatter’s past year of commit activity
    C# 0 MIT 0 0 1 Updated Jan 14, 2026
  • aws-secrets-manager-provider Public

    AWS Secrets Manager Configuration Provider

    LayeredCraft/aws-secrets-manager-provider’s past year of commit activity
    C# 11 1 0 2 Updated Jan 14, 2026
  • LayeredCraft/alexa-vox-craft’s past year of commit activity
    C# 2 Apache-2.0 0 2 1 Updated Jan 14, 2026
  • source-generator-tools Public

    Tools for building C# Source Generators

    LayeredCraft/source-generator-tools’s past year of commit activity
    C# 0 MIT 0 0 1 Updated Jan 14, 2026
  • cdk-constructs Public

    A reusable library of AWS CDK constructs for .NET projects, optimized for serverless applications using Lambda, API Gateway (or Lambda URLs), DynamoDB, S3, CloudFront, and OpenTelemetry. Built for speed, observability, and cost efficiency across the LayeredCraft project ecosystem.

    LayeredCraft/cdk-constructs’s past year of commit activity
    C# 1 MIT 0 0 1 Updated Jan 14, 2026
  • decoweaver Public

    Compile-time decorators for .NET Dependency Injection using interceptors — enabling fast, reflection-free service registration without assembly scanning.

    LayeredCraft/decoweaver’s past year of commit activity
    C# 0 MIT 0 0 3 Updated Jan 14, 2026
  • structured-logging Public

    Simplified, structured logging for modern .NET apps — overloads, conditionals, and performance built-in.

    LayeredCraft/structured-logging’s past year of commit activity
    C# 1 MIT 0 0 1 Updated Jan 14, 2026
  • lambda-aspnetcore-hosting-extensions Public

    Extensions and middleware for Amazon.Lambda.AspNetCoreServer.Hosting . Provides ASP.NET Core components designed specifically for AWS Lambda hosting, delivering improved reliability, observability, and developer experience.

    LayeredCraft/lambda-aspnetcore-hosting-extensions’s past year of commit activity
    C# 0 MIT 0 0 1 Updated Jan 14, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…