Tools and frameworks

The technology used in Altinn Studio, Altinn Apps and Altinn Platform.

Tech map

The technology used in Altinn 3

  • .NET Core

    Server side development framework.

  • Alpine Linux

    Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.

  • BPMN

    Business Process Model and Notation.

  • C#

    Server side programming language.

  • Docker

    Docker is the container technology used in Altinn Studio, Altinn Apps and Altinn Platform.

  • Git

    Git is a distributed version-control system for tracking changes in source code during software development.

  • Gitea

    Gitea is a self-hosted Git service similar to GitHub. It is used as the repository solution in Altinn Studio Repos.

  • Go

    Server side programming language.

  • Grafana

    Grafana is an open platform for analytics and monitoring.

  • Helm

    The Kubernetes Package Manager.

  • Hugo

    Static site generator used for our documentation.

  • Jest

    JavaScript Testing Framework.

  • Kubernetes

    Kubernetes is used to manage the docker containers.

  • Markdown

    Markdown is a text-to-HTML conversion tool for web writers, created in 2004 by John Gruber.

  • Material UI

    A popular React UI library used in Altinn Studio.

  • Nginx

    Load balancer currently used for routing traffic between Repos and Designer.

  • Node.js

    Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Prometheus

    Prometheus is an open-source systems monitoring and alerting toolkit.

  • React

    Modulært rammeverk for å utvikle UI komponenter og SPA applikasjoner.

  • StyleCop

    Stylecop analyzer is a code analysis tool for C#.

  • Terraform

    Infrastructure as Code to provision and manage any cloud, infrastructure, or service.

  • Traefik

    Container load balancer.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • Visual Studio Code

    Visual Studio Code is a lightweight source code editor which runs on your desktop.