OSS Catalogue
This catalogue provides an overview of the software developed by the federal authorities and published as open source since 1 January 2024.
Results list
agridata.ch Backend
Data transfer service for the secure and trustworthy sharing of data within the Swiss agriculture and food sector
agridata.ch Frontend
Data transfer service for the secure and trustworthy sharing of data within the Swiss agriculture and food sector
Bootstrap Switzerland
Design System
Delivering HTML structures, CSS assets and design elements to build frontends for the Swiss Administration websites.
DigiRhythm
Analyze and visualize animal rhythms via functional coupling, harmonic power, actograms, activity, and diurnality index.
fch-cube
A set of .NET components creating cube.link conform datasets.
GraphoPy
Python implementation of SOPRA model for the insect Grapholita funebrana.
jeap-archive-type-registry
Archive type registry containing jEAP archive types produced or consumed by jEAP services / libraries.
jeap-archrepo-service
Service template which provides a centralized system for automatically managing and documenting the application architecture inventory.
jeap-bptest-orchestrator
The jEAP BusinessProcessTest Orchestrator is a component for orchestrating business process tests.
jeap-bptestagent-api
This library provides an interface for implementing a REST interface in a TestAgent towards the jEAP test orchestrator.
jeap-cli
A CLI for managing apps based on jEAP (migrations, initializers, etc.)
jeap-crypto
jEAP library that provides client-side encryption functionality for data at-rest
jeap-db-schema-publisher
Publishes a jEAP application's DB schema to the jEAP Architecture Repository Service at startup.
jeap-deploymentlog-service
Service template to trace the deployments of microservice on stages.
jeap-error-handling
Service template to support error handling patterns for errors, i.e. retry for temporary issues, persistence and retry/handling for permanent errors.
jeap-governance-service
Service template to provide a quick overview of system and service compliance with defined policies.
jeap-initializer
A library for generating a ready-to-use project skeleton from self-contained Git-hosted templates.
jeap-internal-spring-boot-parent
Dependency management for Spring Boot libraries and applications, used by all jEAP projects.
jeap-license-template
Third-party license list file template for the Maven License Plugin
jeap-message-contract-service
Service template to manage messaging contracts used in compatibility checks upon deployment of a service, similar to consumer-driven contract testing.
jeap-message-exchange-service
Service template for exchanging incoming and outgoing messages with external parties, using an HTTP-based messagebox API.
jeap-message-type-registry
Message type registry containing jEAP message types produced or consumed by jEAP services / libraries.
jeap-messaging
jEAP Messaging is a library to handle messaging using kafka with well-defined message types.
jeap-messaging-outbox
This library is an implementation of the [Transactional outbox pattern](https://microservices.io/patterns/data/transactional-outbox.html)
jeap-messaging-sequential-inbox
This library lets microservices control message processing order, even when it differs from the order messages are received.
jeap-oauth-mock-server
Service which provides a configurable OAuth2/OpenID-Connect server for local development and testing.
jeap-open-api-publisher-starter
Publishes a jEAP application's OpenAPI specification to the jEAP Architecture Repository Service at startup.
jeap-process-archive-reader
A library for retrieving and deserializing objects from a jEAP process archive bucket on S3
jeap-process-archive-service
Service template to archive process artifacts for audit or business needs.
jeap-process-context-service
Service template library for observing distributed business processes in event-driven architectures without central orchestration.
jeap-python-pipeline-lib
This project provides a collection of reusable Python modules designed to support and standardize CI/CD pipeline operations in the jEAP context
jeap-renovate-presets
Renovate presets for jEAP based projects.
jeap-server-sent-events
This library provides a way to send real-time events from the server to the client using Server-Sent Events (SSE).
jeap-spring-boot-config-aws-starter
jEAP Spring Boot Config AWS Starter integrates Spring Boot applications with AWS AppConfig and AWS Secrets Manager.
jeap-spring-boot-db-migration-starter
jEAP Spring Boot DB Migration Starter is a Spring Boot starter for running DB migrations as separate jobs (i.e. on Kubernetes/OpenShift).
jeap-spring-boot-parent
A parent project for jEAP, based on Spring Boot and Spring Cloud
jeap-spring-boot-roles-anywhere-starter
This library provides seamless integration with AWS IAM Roles Anywhere in Spring Boot.
jeap-spring-boot-starters
Spring Boot starters that pre-configure and standardise logging, monitoring, security and other cross-cutting concerns for jEAP-based apps
jeap-spring-boot-tls-starter
This library enables TLS on the Spring Boot web server and optionally generates a certificate at startup.
jeap-test-message-type-registry
jEAP message type definitions used by integration tests in jeap-messaging - not for productive use
jeap-truststore-maven-plugin
Maven plugin to assemble truststores from X509 certificates stored in a Git repository
jme-cdct-consumer-2-example
jEAP microservice example demonstrating consumer-driven contract testing with Pact in a consumer using the Pact Java legacy DSL.
jme-cdct-consumer-example
jEAP microservice example demonstrating consumer-driven contract testing with Pact in a consumer.
jme-cdct-provider-example
jEAP microservice example demonstrating consumer-driven contract testing with Pact in a provider.
jme-cdct-segregated-consumer-example
jEAP microservice example demonstrating consumer-driven contract testing with Pacts in a consumer (two API of same provider).
jme-cdct-segregated-provider-example
jEAP microservice example demonstrating consumer-driven contract testing with Pact in a provider with segregated APIs.
jme-message-type-registry
Message type registry containing JME message types produced or consumed by JME services.
jme-process-context-example
Example project demonstrating how to use the jEAP Process Context Service.
KADAS Albireo
KADAS is a standard application used by the armed forces to work with digital maps and geoinformation.
Loom
Loom is a powerful and easily deployable open-source document search engine.
Map Viewer
The map viewer behind map.geo.admin.ch
Oblique Stackblitz
StackBlitz examples for Oblique features not covered in the main docs and a ready-to-use bug reproduction template
Open Source Guidelines
This repository contains evolving drafts of guidelines and tools to support the Federal Administration in publishing open source code.
Open Source Software Catalogue
Open Source Software Catalogue based on the Public Code standard.
OpenFoodTox - R package making OpenFoodTox data accessible in R
Convenient access to some data from OpenFoodTox, the chemical hazards database of the European Food Safety Authority (EFSA).
Plasmopy
Plasmopara viticola (downy mildew) infection risk prediction model for grapevine.
publiccode editor
SATROMO Processing chain
SATROMO consists of python code with ETL functionalities to operationally generate and provide AnalysisReadyData and indices from satellite sensors
SDGital2030 Output
Visualization tool for the results on the data collection of Switzerland on the progress towards the Agenda 2030.
SIARD Suite
SIARD Suite: Intuitive app for archiving, restoring, searching, and exporting relational database content in the SIARD format.
Sour rot
Codes associated to the paper "Revisiting sour rot of grapevine through disease-associated microbiomes: a tripartite co-infection?"
srppp
srppp is an R package designed to read XML dumps of the Swiss Register of Plant Protection Products
srppphist
srppphist is an R package containing historical data from the Swiss Register of Plant Protection Products
STAC API
The STAC API to interact with Swiss federal geodata
swissgeol-assets-dataextraction
Classification pipeline for categorising PDF pages from geological reports into document classes
swissgeol-boreholes-dataextraction
Pipeline to extract structured data from borehole profiles in PDF files and return extracted coordinates, depths, and material descriptions as JSON.
swissgeol-ocr
End-to-end OCR pipeline (from raw scanned PDF to searchable PDF) based on the AWS Textract cloud service
swiyu Android Wallet
Android Wallet App for the swiyu Trust Infrastructure
swiyu DID Toolbox
Toolbox for the creation, update or deactivation of Decentralized Identifiers (DIDs)
swiyu Generic Issuer
Generic Issuer Service for Verifiable Credentials of the swiyu Trust Infrastructure
swiyu Generic Verifier
Generic Verifier Service for Verifiable Credentials of the swiyu Trust Infrastructure
swiyu iOS Wallet
iOS Wallet App for the swiyu Trust Infrastructure
swiyu Trust Registry Authoring Service
Authoring Service for the swiyu Trust Registry
triact
Software to analyze the lying behavior of cows from accelerometer data.
trustbroker.swiss
OIDC and SAML federator
viewer.swissgeol.ch
3D-Web-Viewer for geological data in Switzerland.