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.0The 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.5k downloadsExternalAuth
0.1.7External / 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.ExternalAuth659 downloadsEmail · Resend
0.3.3Resend 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.Resend505 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.Diagnostics419 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.DeviceTrust403 downloadsFiles
0.1.3Optional file-attachment module for barakoCMS: upload and retrieve files (receipts, photos, documents) stored in Postgres via Marten.
View on NuGetBarakoCMS.Files385 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.Pwa369 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.Import349 downloadsAccounting
0.2.2Optional double-entry accounting module for barakoCMS: accounts, balanced journal entries, and reporting.
View on NuGetBarakoCMS.Accounting346 downloadsAnalytics · Umami
0.2.3Umami 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 Umami credentials to the browser.
View on NuGetBarakoCMS.Analytics.Umami345 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.Portability331 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.FeatureFlags325 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.S3188 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.AI184 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.