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.
- ⚙️ 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
| 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
- ✅ 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
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
LayeredCraft is maintained by Nick Cipollina, a developer focused on cloud-native .NET, serverless architecture, and voice-first interfaces.
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).