Oblique

January 21, 2026 · View on GitHub

Oblique is the unified frontend ecosystem of the Swiss Confederation — encompassing all libraries, tools, guidelines and services that shape how we design, build, and maintain user interfaces.

It provides a cohesive foundation for consistent, maintainable and high-quality frontend development across all projects.

Documentation

The official Oblique documentation is located here: https://oblique.bit.admin.ch/

It includes information about the entire ecosystem, usage instructions, code samples, FAQs, and more.

Getting Started

To set up the monorepo locally, install dependencies:

npm ci

Then run the sandbox

npm start -w @oblique/sandbox

Content

This monorepo contains the following packages and applications:

ProjectDescription
CLICommand-line interface for managing frontend projects
Design SystemCore visual and interaction design foundations
ObliqueThe historical all-in-one Angular library
SandboxDevelopment playground for testing Oblique features
Sandbox SSRServer-side rendered sandbox setup
SDSThe documentation for the Oblique ecosystem
Service Navigation Web ComponentThe Service Navigation implemented as a Web Component
Styles BuilderInternal tool to transpile SCSS files
ToolchainShared build and development tooling

Contributing

Contributions from federal teams and the open-source community are welcome. Please refer to our contributing guidelines while contributing to the Oblique ecosystem.

License

Copyright (c) The Swiss Confederation, represented by the Federal Office of Information Technology, Systems and Telecommunication (FOITT).

Licensed under the MIT license.