Försäkringskassans designsystem 6.62.0
The main objective of the design system is to create accessible reusable components.
Open source badge
Awarded when the project uses an approved open source license.
- 🥇 Gold
- Licensed under an approved open source license
Maintained badge
Awarded when the project meets maintenance health criteria.
- 🥇 Gold
- Multiple active maintainers
- 🥈 Silver
- At least one release in the last 6 months
- 🥉 Bronze
- 5+ commits in 6 months, issues responded to within 7 days
Reused badge
Awarded when the project is packaged and adopted by others.
- 🥇 Gold
- Actively used by 10+ organizations
- 🥈 Silver
- Actively used by at least one organization
- 🥉 Bronze
- Published packages and passing CI in the last 6 months
Security badge
Awarded when the project follows security best practices.
- 🥇 Gold
- No known vulnerabilities at release, critical CVEs fixed within a day
- 🥈 Silver
- 75%+ merge requests reviewed, 80%+ tags signed
- 🥉 Bronze
- Protected branches, security policy, fast issue response
Supply chain badge
Awarded when the supply chain is transparent following SLSA standards.
- 🥇 Gold
- Full build and source provenance traceability
- 🥈 Silver
- VEX attestations for vulnerability assessment
- 🥉 Bronze
- Changelog, contribution guidelines, SBOM attestations
Features
- Accessible Vue Components
- Responsive design
- Design guidelines
- User input validation with error handling
- Functions / utils
Description
FK Design System is developed by the Swedish Social Insurance Agency (Försäkringskassan). The main objective of the design system is to create accessible reusable components. It is composed of the component framework along with related design documentation. We aim for all components to fulfill WCAG 2.2 AA (or higher) and the EU accessibility directive (EN301549). All components are tested both manually and with automated tools on a large range of devices. The component framework was initially released internally in October 2019. It has been continuously evolved since then with more components added.