Modules
Add a capability without growing the core. Each module is a separate package. Install it, register it, and it wires in its own endpoints, storage and permissions.
This list is NuGet. Anything published with the barakocms-module tag shows up here, including modules built by other people. There is no submission queue and nobody approves anything.
Official
14Published by the BarakoCMS project.
BarakoCMS
3.20.1The AI-Native, High-Performance Headless CMS for .NET 8. Plugin-based workflow system with 6 built-in actions, advanced RBAC, event sourcing, and production-grade security.
View on NuGetBarakoCMS12.6k downloadsExternalAuth
0.1.8External / social sign-in module for barakoCMS: "Continue with Facebook / Google / LinkedIn / GitHub" via OAuth, matched to a global user by verified email, issuing the same tenant-scoped, device-bound token as the built-in flows. Captures profile details (photo, birthday, location) per provider.
View on NuGetBarakoCMS.ExternalAuth710 downloadsEmail · Resend
0.3.4Resend email-provider module for barakoCMS: implements IEmailService via the Resend HTTP API, plus a delivery webhook that records bounces/complaints as EmailEvent documents.
View on NuGetBarakoCMS.Email.Resend560 downloadsDiagnostics
0.1.4Client error logging for barakoCMS: apps POST captured browser errors (message, stack, page, user, club) to /api/client-errors; they're deduplicated by fingerprint with an occurrence count and browsable by Admin/SuperAdmin at GET /api/client-errors so you can retrieve and fix them later.
View on NuGetBarakoCMS.Diagnostics472 downloadsDeviceTrust
0.1.4Optional trusted-device module for barakoCMS: records the device behind each sign-in, binds sessions to devices, and can require OTP approval for new devices.
View on NuGetBarakoCMS.DeviceTrust459 downloadsFiles
0.1.3Optional file-attachment module for barakoCMS: upload and retrieve files (receipts, photos, documents) stored in Postgres via Marten.
View on NuGetBarakoCMS.Files441 downloadsPwa
0.1.3PWA install tracking for barakoCMS: records when the app is added to the home screen / run as an installed app, anonymously or tied to the signed-in user, so the admin can see adoption and who installed it.
View on NuGetBarakoCMS.Pwa422 downloadsImport
0.1.3Optional bulk-import module for barakoCMS: analyze .xlsx/CSV uploads and bulk-create content. Zero-dependency parsing via Talaan.
View on NuGetBarakoCMS.Import408 downloadsAccounting
0.2.3Optional double-entry accounting module for barakoCMS: accounts, balanced journal entries, and reporting.
View on NuGetBarakoCMS.Accounting401 downloadsAnalytics · Umami
0.2.5Umami web-analytics module for barakoCMS: proxies a self-hosted Umami instance behind admin-only endpoints so the CMS admin can show visitors, top pages, referrers and countries, and register new tracked sites, without exposing an Umami API key to the browser.
View on NuGetBarakoCMS.Analytics.Umami389 downloadsPortability
0.1.3Content portability for barakoCMS: export content-type definitions and their content data as a JSON bundle, and import a bundle into another instance (upsert types by name, recreate content via events). For backup, migration, seeding, and sharing content-type templates.
View on NuGetBarakoCMS.Portability383 downloadsFeatureFlags
0.1.3Lean feature-flag module for barakoCMS: create a flag, toggle it on/off, and target it ("true for this and that") by club, by user, or by percentage rollout. Global flags with per-tenant targeting, evaluated server-side and exposed at GET /api/feature-flags for the UI.
View on NuGetBarakoCMS.FeatureFlags372 downloadsFiles · S3
0.1.3S3-compatible object storage provider for the barakoCMS Files module. Works with AWS S3, Cloudflare R2, and MinIO. Public files get a direct, CDN-friendly URL; private files are proxied through the API.
View on NuGetBarakoCMS.Files.S3229 downloadsAI
0.1.4AI module for barakoCMS: semantic (vector) search over published content using a self-hosted embedding model (Ollama by default). Indexes only public fields, searches only published, document-Public entries, and needs no third-party API key.
View on NuGetBarakoCMS.AI225 downloads
Community
Nothing here yet. Publish a package to NuGet with the barakocms-module tag and it will be listed automatically. You keep it in your own repository and control its releases.