Design system  /  Apps

Every app, every treatment.

Twenty-one core apps, each in five treatments. The cobalt hex is canonical, and the inversed outline is for inverse contexts. The orange hex is for hero and marketing surfaces. Each app also gets a wordmark lockup and a 32px favicon. Every glyph is the app's own Nextcloud icon. One cobalt only: #21468B. The containerised ExApp sidecars follow below.

Using these in code · <AppGlyph>

Every glyph here ships as the AppGlyph React component in @conduction/docusaurus-preset. Use it instead of hand-drawing an icon, so the product pages, the ConNext diagram, and the docs site all render the same canonical mark from one source.

import {AppGlyph} from '@conduction/docusaurus-preset/components';

<AppGlyph app="opencatalogi" />

The glyph inherits currentColor, so wrap it in a hex or tile and set the colour. On a DetailHero the app mark renders automatically from the appId prop, with no icon needed. Slugs are the current app ids, the symbol ids below without their g- prefix. The ExApp sidecar openanonymiser is available too. Old ids such as docudesk and procest still work as aliases.

The roster · 21 apps × 5 treatments
App ↓   Treatment →
Cobalt
Inversed
Orange
Wordmark
Favicon · 32px
App

OpenCatalogi

Publication catalogues. Publish documents for the Wet open overheid (Woo) as federated DCAT-AP catalogues.

Icon

custom glyph

OpenCatalogi
App

OpenRegister

Data registers. Build a register for any structured data, from a schema you define.

Icon

MDI · database-sync

OpenRegister
App

Integriq

API gateway. Sync data between Nextcloud and the external APIs you already use.

Icon

MDI · hub

Integriq
App

Filinq

Document handling. Generate, anonymise, sign and track publication consent for your documents in Nextcloud.

Icon

MDI · file-document-outline

Filinq
App

LaunchPad

Drag-and-drop dashboards. Build your own dashboard from tiles and ready-made templates.

Icon

MDI · view-grid (rounded)

LaunchPad
App

Larpinq

Live-action role-play. Keep your group's characters and events together, with the rules they play by.

Icon

MDI · castle

Larpinq
App

Dossiq

Case management. Steer each case through your own workflow and deadlines to a decision.

Icon

custom glyph

Dossiq
App

Pipelinq

Customer relationship management (CRM). Follow each lead through your pipeline, from first request to client.

Icon

custom glyph

Pipelinq
App

Portaliq

External portal. Let your clients and suppliers in through one shared portal.

Icon

MDI · login-variant, from the store icon. The in-app icon is still the template placeholder.

Portaliq
App

Planninq

Kanban planning. Plan your dev or IT team's projects and tasks on one board.

Icon

MDI · view-column

Planninq
App

Decidiq

Meetings and decisions. Take any board or association from agenda to recorded decision.

Icon

MDI · gavel

Decidiq
App

Stackiq

Software portfolio. Map the applications you run and how their modules connect.

Icon

MDI · code-block-tags

Stackiq
App

Thematiq

Government theming. Apply your organisation's NL Design System style to Nextcloud.

Icon

custom glyph

Thematiq
App

Shillinq

Business administration. Run the administration of any business, from freelancer to corporation.

Icon

Font Awesome · file-invoice-dollar

Shillinq
App

Buildiq

No-code app builder. Compose your own Nextcloud apps from registers, connectors, workflows and documents.

Icon

MDI · layers-triple

Buildiq
App

Learniq

Learning management. Follow each learner from first course to certificate, at school or at work.

Icon

MDI · school

Learniq
App

Keepiq

Secrets manager. Keep passwords and keys for people and apps encrypted, inside Nextcloud.

Icon

custom glyph

Keepiq
App

ZaakAfhandelApp

Municipal case handling. Handle cases and customer contacts with zaakgericht werken, the Dutch case-based way of working.

Icon

MDI · bag-suitcase-outline

ZaakAfhandelApp
App

Humaniq

HR and payroll. Run personnel and payroll administration with labour-law and wage-tax rules built in.

Icon

MDI · account-tie

Humaniq
App

Hermiq

AI agents. Schedule them to run on their own, inside your Nextcloud.

Icon

MDI · creation

Hermiq
App

Versioniq

App versions. Install an earlier or newer version of any Nextcloud app you already run.

Icon

MDI · tag-multiple

Versioniq

★ Cobalt is the canonical default for every app surface. Orange is the hero and marketing treatment, one orange hex per surface. Inversed is reserved for light-on-cobalt contexts. One cobalt only across every app: #21468B.

Hero lockup · how an app introduces itself
Publish your Woo documents in catalogues that other portals can find.
$ occ app:install opencatalogi
Build a register for any data. Search all of it in full text.
$ occ app:install openregister
Keep Nextcloud in sync with the external APIs you already use.
$ occ app:install integriq
ExApp sidecars · containerised wrappers

Sidecar apps wrap an external product. Each runs as a containerised Nextcloud ExApp, on the same cobalt hex.

OpenKlant
Klantinteractie · CRM
OpenZaak
Zaakgericht werken
OpenTalk
Video meetings
Valtimo
Low-code BPM
n8n
Workflow automation
Keycloak
Identity & access (IAM)
Open WebUI
AI chat · Ollama
Anonymiq
Document anonymisation · PII
Ecosystem · sites & tooling

Not Nextcloud apps, but part of the family. Public websites and fleet tooling carry the same cobalt hex.

OpenWoo
Wet open overheid · publication sites
Don't · Do
Don't

Nextcloud blue, and as a gradient on top. Nextcloud blue is a guest colour reserved for the workspace hex, and it's always solid #0082C9, never a gradient.

Don't

Two different blues. Cobalt-700 next to the canonical cobalt reads as a bug. One cobalt only, #21468B, across every app and surface.

Don't

Pure circle. Wrong vocabulary, Conduction does hex (apps) and rectangle (UI), never round chips for an app.

Do

Pointy-top hex, cobalt fill, the app's real icon in white. This is the canonical app glyph.

Tech specs

Glyph source

  • Each glyph is the app's own img/app.svg, from its development branch
  • Stored as single-colour files in brand/assets/apps/glyphs/, checked on 2026-09-27
  • One exception: Portaliq shows its store icon, because its img/app.svg is still the template placeholder
  • Rendered as an SVG <symbol>, referenced with <use>
  • fill="currentColor" so each treatment colours the same mark
  • One concept per glyph, never combine icons or stack symbols

Container rules

  • Pointy-top hex is canonical (clip-path: var(--hex-pointy-top))
  • Inversed (outline) for light-on-cobalt and inverse contexts
  • Orange hex for hero and marketing only; one orange per surface
  • ExApp sidecars use the same cobalt hex as the core apps

When the glyph isn't enough

  • Below 24px, use the favicon hex variant
  • Long product surfaces, wordmark lockup with the small hex
  • Hero pages, full hero stack, glyph at 96px
  • One cobalt everywhere: #21468B, never cobalt-700 or Nextcloud blue