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

14

Published by the BarakoCMS project.

  • BarakoCMS

    3.20.0

    The 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.

    BarakoCMS12.5k downloads
    View on NuGet
  • ExternalAuth

    0.1.7

    External / 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.

    BarakoCMS.ExternalAuth659 downloads
    View on NuGet
  • Email · Resend

    0.3.3

    Resend email-provider module for barakoCMS: implements IEmailService via the Resend HTTP API, plus a delivery webhook that records bounces/complaints as EmailEvent documents.

    BarakoCMS.Email.Resend505 downloads
    View on NuGet
  • Diagnostics

    0.1.4

    Client 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.

    BarakoCMS.Diagnostics419 downloads
    View on NuGet
  • DeviceTrust

    0.1.4

    Optional trusted-device module for barakoCMS: records the device behind each sign-in, binds sessions to devices, and can require OTP approval for new devices.

    BarakoCMS.DeviceTrust403 downloads
    View on NuGet
  • Files

    0.1.3

    Optional file-attachment module for barakoCMS: upload and retrieve files (receipts, photos, documents) stored in Postgres via Marten.

    BarakoCMS.Files385 downloads
    View on NuGet
  • Pwa

    0.1.3

    PWA 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.

    BarakoCMS.Pwa369 downloads
    View on NuGet
  • Import

    0.1.3

    Optional bulk-import module for barakoCMS: analyze .xlsx/CSV uploads and bulk-create content. Zero-dependency parsing via Talaan.

    BarakoCMS.Import349 downloads
    View on NuGet
  • Accounting

    0.2.2

    Optional double-entry accounting module for barakoCMS: accounts, balanced journal entries, and reporting.

    BarakoCMS.Accounting346 downloads
    View on NuGet
  • Analytics · Umami

    0.2.3

    Umami 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.

    BarakoCMS.Analytics.Umami345 downloads
    View on NuGet
  • Portability

    0.1.3

    Content 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.

    BarakoCMS.Portability331 downloads
    View on NuGet
  • FeatureFlags

    0.1.3

    Lean 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.

    BarakoCMS.FeatureFlags325 downloads
    View on NuGet
  • Files · S3

    0.1.3

    S3-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.

    BarakoCMS.Files.S3188 downloads
    View on NuGet
  • AI

    0.1.4

    AI 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.

    BarakoCMS.AI184 downloads
    View on NuGet

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.

How to write a module