Become a sponsor to Baryo Dev
BaryoDev builds small, single-purpose open source packages, and sends fixes back to the projects they sit on top of.
What is here now
| Project | What it does |
|---|---|
| Mapsicle | Object mapping for .NET across twelve packages. A free alternative to AutoMapper. |
| Verdict | Zero-allocation validation for .NET, built for heavy workloads. |
| umbraco-pwa | Makes an Umbraco site installable and offline-capable, with install tracking that stays in your own database. Live demo. |
| BaryoVM | PaaS-style deploys on your own VMs, agentless, over SSH, from one Go CLI. |
| DopamineJS | Progression mechanics for web apps: XP, levels, achievements, streaks. |
| barakoCMS | An event-sourced headless CMS for .NET. |
Around 76,000 downloads across fifteen published packages. Everything is MIT or MPL-2.0, source published, no paid tier, no hosted service, nothing held back behind a licence key.
The part that matters more than a download count
Most of the bugs that hurt a small package are not in the package. They are one layer down, in whatever it is built on. Recently merged upstream:
- Marten #5240, a null reference in store-level
CompactStreamAsync - Marten #5215,
HardDeleteWherecould not reach already soft-deleted rows - Marten #5202, a paged endpoint declaring the wrong 200 response type
- JasperFx #670, an assembly scan reporting a ceiling it never reached
- testcontainers-dotnet #1735 and #1731, a MongoDB container counting log lines instead of probing the server
That is the working style: trace a failure to where it actually lives, fix it there, and prove the fix rather than asserting it.
These projects are open to contributors on purpose
Not as a formality. Issues are written to be picked up by someone who has never seen the code: what is wrong, where in the file, what should change, and what a test for it would assert.
There are currently 44 issues labelled good first issue across the org. Comment /take on one and it is yours.
What sponsorship pays for
Time. These are maintained outside client work, and the limit is hours rather than interest. Money here turns into triaged issues, released fixes, and upstream patches that everyone gets whether they sponsor or not.
Featured work
-
BaryoDev/Verdict
Start with zero-allocation core. Scale to enterprise features through opt-in packages. Never compromise on speed.
C# 11 -
BaryoDev/barakoCMS
A headless CMS suite for .NET: an event-sourced engine, opt-in modules, an admin UI, and a PWA kit.
C# 4 -
BaryoDev/umbraco-pwa
Turn an Umbraco site into an installable, offline-capable app, and see who installed it from your own backoffice. Free, self-hosted, no third-party dashboard.
C# 1 -
BaryoDev/rnxORM
A TypeScript ORM for Node.js over node-postgres. PostgreSQL, SQL Server and MariaDB with integration tests.
TypeScript -
BaryoDev/Mapsicle
Mapsicle is a high-performance, modular object mapping ecosystem for .NET.
C# 1 -
BaryoDev/dopaminejs
Progression mechanics for web apps: XP, levels, achievements and timezone-correct daily streaks
JavaScript