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

    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.6k downloads
    View on NuGet
  • ExternalAuth

    0.1.8

    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.ExternalAuth710 downloads
    View on NuGet
  • Email · Resend

    0.3.4

    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.Resend560 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.Diagnostics472 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.DeviceTrust459 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.Files441 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.Pwa422 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.Import408 downloads
    View on NuGet
  • Accounting

    0.2.3

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

    BarakoCMS.Accounting401 downloads
    View on NuGet
  • Analytics · Umami

    0.2.5

    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 an Umami API key to the browser.

    BarakoCMS.Analytics.Umami389 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.Portability383 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.FeatureFlags372 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.S3229 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.AI225 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