Welcome to Deveel, a virtual non-profit organization established over 20 years ago by Antonello Provenzano (@tsutomi).
Our mission is to empower .NET and Mono developers to design, build, and deliver powerful, resilient, and highly maintainable systems. We focus on practical acceleration: translating advanced architectural patterns into approachable, reusable open-source building blocks, clear guidance, and production-ready examples.
- 🧩 Clarity: We believe in well-scoped documentation, explicit naming conventions, and code examples that make architectural intent instantly transparent.
- 🧠 Craftsmanship: We express quality through tested code, reviewable patterns, and robust designs that confidently withstand real-world production demands.
- 🚀 Impact: We are driven by creating tools and guidance that actively reduce friction and accelerate delivery for .NET development teams.
- 🤝 Collaboration: We thrive on open discussions, transparent engineering decisions, and contribution paths that welcome builders at every experience level.
- 🛡️ Reliability: We enforce software durability via resilient patterns, pragmatic defaults, and observable service designs.
- 🌱 Growth: We foster development maturity by sharing evolving templates and learning resources that help engineers transition into architectural leadership.
We build practical libraries focused on architectural standard patterns such as clean layering, dependency inversion, domain-driven boundaries, event-driven collaboration, and observable service design.
| Project | Description | License |
|---|---|---|
| kista | Clean implementations of the Repository Pattern for .NET to seamlessly support domain-driven modeling (DDD). | Apache-2.0 |
| hermodr | A simple, lightweight framework designed to publish and handle internal events within an application boundary. | MIT |
| ratatosk | An experimental abstraction seeking to standardize messaging across multiple channels and external providers. | MIT |
| deveel.webhooks | A comprehensive framework to enable secure, scalable, and resilient webhook management for the modern .NET stack. | Apache-2.0 |
| deveel-math | High-performance components for handling big numbers and precise decimals under Mono and .NET frameworks. | Apache-2.0 |
| deveel.identity.mongodb | Production-ready MongoDB storage layer implementation for the Microsoft Identity Core framework. | MIT |
| deveel.results | A straightforward, focused library implementing the Result Pattern to eliminate exception-driven flow control. | MIT |
We welcome developers to collaborate with us (me) at every stage of the software lifecycle—from validating a raw idea to hardening code for production.
- Explore: Choose one of our active repositories above and look over the open issues or roadmap items.
- Fork & Branch: Fork the repository, spin up a focused branch, and implement your changes.
- Submit a PR: Submit your Pull Request complete with clear notes, architectural context, and comprehensive unit tests where applicable.
💡 Contributions Beyond Code: Documentation enhancements, real-world examples, bug reports, performance benchmarks, and high-level design feedback are highly valued and fundamentally help the entire ecosystem mature.
Contributors who consistently collaborate over time, deliver reliable changes, and support community quality may be invited to officially join the Deveel organization.
- Official Website: deveel.org
- Email: info a deveel dot org
“Great software is not only about shipping features quickly, but about creating systems that remain understandable, testable, and adaptable as products grow.”