Skip to content

maykinmedia/open-inwoner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,882 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Open Inwoner

Version: 2.2.0-dev
Demo:https://openinwoner.nl
Source:https://github.com/maykinmedia/open-inwoner
Documentation:https://docs.openinwoner.nl
PythonVersion:3.12

Build status Docker image Ruff Supported Python version Open Inwoner Storybook

Platform voor gemeenten en overheden om producten inzichtelijker en toegankelijker te maken voor inwoners.

Ontwikkeld door Maykin Media B.V. voor Dimpact en de Open Inwoner gemeenten: Deventer, Enschede, Groningen, Leeuwarden, Hoorn, Zwolle.

Introductie

Het Open Inwoner Platform is ontwikkeld voor en door gemeenten om producten en diensten aan te bieden aan hun inwoners, gecombineerd met een "Mijn" omgeving.

Informatie over de producten kan eenvoudig beheerd worden middels een handige WYSIWYG editor. Gebruikers van het platform kunnen door de beschikbare producten zoeken, veelgestelde vragen bekijken en tevens eenvoudige vragenlijsten invullen om zo de voor hun relevante informatie zo laagdrempelig mogelijk te vinden.

Gebruikers kunnen tevens berichten en documenten uitwisselen, dit vindt plaats door middel van samenwerkingsplannen en desgewenst zonder of met de gemeente.

Zie voor meer informatie de demo-omgeving op https://openinwoner.nl waarop de verschillende onderdelen van het Open Inwoner Platform worden toegelicht.

Open Inwoner is ontwikkeld in lijn met de Common Ground principes en bevat integraties met Common Ground componenten zoals Open Zaak en Haal Centraal.

Introduction (English)

Open Inwoner is a Dutch citizen-facing government services platform ("MijnGemeente" / "My Municipality" portal) that enables municipalities to provide personalized digital services to their citizens.

Key capabilities:

  • Present government products and services in an accessible, user-friendly manner
  • Provide a personalized "Mijn" (My) environment for citizens to manage documents and messages
  • Enable collaboration between citizens and government through shared plans
  • Integrate with Common Ground (Dutch government standardization) components

Technology Stack

Backend

Component Technology
Framework Django 4.2 (Python 3.12)
Database PostgreSQL with PostGIS extension (geographic data)
Caching Redis with django-redis
Task Queue Celery with Redis backend
Search Elasticsearch with django-elasticsearch-dsl
CMS Django CMS 3.11
API Django REST Framework with OpenAPI documentation

Frontend

Component Technology
JavaScript Framework Preact (web components) with TypeScript
Build Tool Vite
Component Library Storybook
Dynamic UI HTMX for lightweight dynamic updates
Design System NLDS design system components

Infrastructure

  • Logging: Structlog with JSON output in production
  • Error Tracking: Sentry SDK integration
  • APM: Elastic APM support
  • Observability: OpenTelemetry instrumentation for distributed tracing
  • Health Checks: Django health check framework

Integrations

Authentication

  • DigiD - Dutch citizen authentication
  • eHerkenning - Dutch business authentication
  • OpenID Connect - Standard OIDC provider support
  • 2FA/WebAuthn - Two-factor authentication for admin accounts

Common Ground / ZGW

  • Open Zaak - Case management (Zaakgericht Werken APIs)
  • Open Klant - Customer/citizen data management (Klantinteractie APIs)
  • Haal Centraal BRP - Citizen data retrieval from the BRP (Basisregistratie Personen)

Other Services

  • KvK (Kamer van Koophandel) - Dutch Chamber of Commerce for business data
  • Qmatic - External appointment management system
  • Laposta - Newsletter and mailing list integration

Documentation

See INSTALL.rst for installation instructions, available settings and commands.

Full documentation is available at https://docs.openinwoner.nl

License

Copyright © Maykin Media, 2026

Licensed under the EUPL.

References

About

Portaal omgeving op basis van Mijn Services en focus op het sociaal domein

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors