Firely Auth Bill of Materials
Firely Auth is mainly built using libraries from Duende, Microsoft .Net Core and ASP.NET Core, along with a limited list of other libraries. This is the full list of direct dependencies that Firely Auth has on other libraries, along with their licenses.
This list uses the NuGet package names (or prefixes of them) so you can easily lookup further details of those packages on NuGet.org if needed.
Duende.IdentityServer.*: https://duendesoftware.com/license
Microsoft.AspNetCore.* - Apache 2.0
Microsoft.EntityFrameworkCore.* - MIT
Microsoft.Extensions.Configuration: MIT
System.Commandline.*: MIT
Serilog(.*) - Apache-2.0
Hl7.Fhir.* - Firely OSS license (see Firely OSS License)
Simplifier.Licensing - as Hl7.Fhir
CreativeCode.JWK - MIT
Newtonsoft.Json - MIT
Superpower - Apache 2.0
QRCode.js - MIT (https://github.com/davidshimjs/qrcodejs)
The frontend of Firely Auth uses the following packages, found using NPM:
@emotion/react - MIT
@emotion/styled - MIT
@mui/icons-material - MIT
@mui/material - MIT
axios - MIT
html-react-parser - MIT
lodash - MIT
next - MIT
react - MIT
react-dom - MIT
react-qr-code - MIT
react18-json-view - MIT
sharp - Apache-2.0
zustand - MIT
@types/lodash - MIT
@types/node - MIT
@types/react - MIT
@types/react-dom - MIT
eslint - MIT
eslint-config-next - MIT
eslint-plugin-jsx-a11y - MIT
typescript - Apache-2.0