Skip to content
View fenixkitdev's full-sized avatar
🫠
Building Templates
🫠
Building Templates

Block or report fenixkitdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fenixkitdev/README.md

Hey, I'm fenixkit πŸ‘‹

Professional .NET developer passionate about C#, clean architecture, and cutting down the time between idea and working API.

C# GraphQL Markdown .Net MongoDB JWT Redis Valkey Postgres Docker Keycloak Garage AWS


I've been building software professionally for a few years and my stack of choice has always gravitated towards C# and .NET. I enjoy picking up new technologies β€” if something looks promising, I'll usually find an excuse to try it.

One thing I noticed early on: a lot of the time writing a new API is spent wiring up the same infrastructure decisions. MongoDB setup, result patterns, pagination, error handling, auth, caching β€” it's not hard, but it's slow, repetitive, and easy to get subtly wrong. So I started building templates that cut that work out entirely.

That became FenixKit β€” .NET 8 LTS and .NET 10 Minimal API starter kits. Pick the runtime at checkout β€” same price either way.


πŸ“¦ FenixKit β€” Available Kits

.NET 8 / .NET 10 β€” MongoDB Minimal API

The clean foundation. MongoDB persistence, ErrorOr result pattern, dual pagination (offset + cursor), hook-based repository, global RFC 7807 error handling, health checks, and Docker Compose β€” all pre-wired.

€35 Β Β·Β  Buy now β†’

.NET 8 / .NET 10 β€” MongoDB + Keycloak

Everything in SPARK, plus Keycloak JWT authentication pre-configured via OIDC. Role-based policies, OAuth2 PKCE in Swagger, and a pre-built realm β€” working from the first docker compose up.

€45 Β Β·Β  Buy now β†’

.NET 8 / .NET 10 β€” MongoDB + Redis

Everything in SPARK, plus a full tag-based Redis cache-aside layer. FailOpen by default β€” Redis down means a cache miss, not a 500. Works with Redis 8 and Valkey 7.2. No Keycloak.

€45 Β Β·Β  Buy now β†’

.NET 8 / .NET 10 β€” MongoDB + Keycloak + Redis

Auth, cache, and persistence β€” all pre-wired. Keycloak JWT, tag-based Redis invalidation, and a pre-built realm. One docker compose up starts everything.

€55 Β Β·Β  Buy now β†’

.NET 8 / .NET 10 β€” MongoDB + Keycloak + Redis + S3

Everything in FLICK, plus a full S3 file storage layer β€” three access modes (Public, PresignedUrl, Proxy), per-bucket configuration, a FileAttachment repository, and presigned URL caching tied to URL expiry. Works with Garage, AWS S3, or any S3-compatible backend.

€65 Β Β·Β  Buy now β†’

.NET 10 β€” MongoDB + Keycloak + Redis + S3 + Hangfire

Everything in UPLOADS, plus Hangfire background jobs backed by MongoDB. Fire-and-forget, delayed, and recurring CRON jobs β€” priority queues, configurable worker pools, live dashboard at /jobs, auto-retry with exponential back-off.

€75 Β Β·Β  Buy now β†’

πŸ”₯ Launch offer β€” Use code FIRSTXPEOPLE for €15 off any kit at checkout.

fenixkit.dev β†’


πŸ› οΈ What I work with

var stack = new[]
{
    "C#",  ".NET 8",  ".NET 10",  "Minimal API",  "MongoDB",
    "Redis",  "Keycloak",  "Garage S3",  "Hangfire",  "Docker",  "ErrorOr",  "Swagger / OpenAPI",
};

Always looking for the next interesting technology to pull into the stack.

Instagram TikTok email Reddit X


Pinned Loading

  1. FenixKit-MongoDB FenixKit-MongoDB Public

    .NET 8 Minimal API Starter Kit

    1

  2. FenixKit-MongoDB-Keycloak FenixKit-MongoDB-Keycloak Public

    .Net 8 Minimal API Starter Kit with MongoDB + Keycloak

    1