// credits & thanks

Built on open source

Every layer of probl.me, from the framework that renders it to the tools that test and secure it to the type you’re reading, is built and maintained by people who give their work away freely. This is a thank-you, and a full accounting of what’s under the hood. probl.me itself is released under the MIT License.

↻ auto-generated from THIRD-PARTY-NOTICES.md
Framework & Runtime7
astro 7.0.2Framework for building this static site.MITwithastro/astro ↗
@astrojs/mdx 7.0.0MDX integration for Astro — used for blog post authoring.MITwithastro/astro ↗
@astrojs/rss 4.0.18RSS feed generation for Astro — powers `/rss.xml`.MITwithastro/astro ↗
@astrojs/sitemap 3.7.3Sitemap generation for Astro — powers `sitemap-index.xml`.MITwithastro/astro ↗
tailwindcss 4.3.1Utility-first CSS framework.MITtailwindlabs/tailwindcss ↗
@tailwindcss/vite 4.3.1Vite plugin for Tailwind CSS v4.MITtailwindlabs/tailwindcss ↗
rehype-external-links 3.0.0Rehype plugin that opens external links in a new tab site-wide.MITrehypejs/rehype-external-links ↗
Build & Test Tooling13
@astrojs/check 0.9.9TypeScript type-checking for Astro files.MITwithastro/language-tools ↗
typescript 6.0.3TypeScript compiler used for strict type checking.Apache-2.0microsoft/TypeScript ↗
@playwright/test 1.61.0End-to-end testing framework — used for accessibility tests.Apache-2.0microsoft/playwright ↗
@axe-core/playwright 4.11.3Playwright integration for axe-core accessibility engine.MPL-2.0dequelabs/axe-core-npm ↗
@lhci/cli 0.15.1Lighthouse CI — runs Lighthouse audits in CI.Apache-2.0GoogleChrome/lighthouse-ci ↗
actions/checkout 9c091bbCI/CD — checks out the repo (SHA-pinned).MITactions/checkout ↗
actions/setup-node 48b55a0CI/CD — provisions Node.js (SHA-pinned).MITactions/setup-node ↗
actions/configure-pages 45bfe01CI/CD — configures GitHub Pages (SHA-pinned).MITactions/configure-pages ↗
actions/upload-pages-artifact fc324d3CI/CD — uploads the Pages artifact (SHA-pinned).MITactions/upload-pages-artifact ↗
actions/deploy-pages d6db901CI/CD — deploys to GitHub Pages (SHA-pinned).MITactions/deploy-pages ↗
actions/upload-artifact 043fb46CI/CD — uploads build artifacts between jobs (SHA-pinned).MITactions/upload-artifact ↗
lycheeverse/lychee-action e747777CI/CD — runs the Lychee link checker (SHA-pinned).MITlycheeverse/lychee-action ↗
Lychee binaryLink checker (invoked via lychee-action).MITlycheeverse/lychee ↗
Security & Quality9
Spectra Assure CommunityReversingLabs — scans open-source packages for malware, tampering, and supply-chain risk before they ship.Communitysecure.software ↗
Gitleaks 8.30.1Secret scanning for git repositories.MITgitleaks/gitleaks ↗
Trivy 0.71.2Filesystem and dependency vulnerability scanner.Apache-2.0aquasecurity/trivy ↗
Semgrep 1.169.0Installed directly via pip in `security.yml` to generate SARIF output for GitHub code scanning (separate from the semgrep-action invocation above, which does not support SARIF).LGPL-2.1-or-latersemgrep/semgrep ↗
gitleaks/gitleaks-action dcedce4CI/CD — runs Gitleaks on every PR (SHA-pinned).MITgitleaks/gitleaks-action ↗
semgrep/semgrep-action 713efddCI/CD — static analysis security scanning (SHA-pinned).MITsemgrep/semgrep-action ↗
bridgecrewio/checkov-action fa9edf8CI/CD — infrastructure-as-code scanning (SHA-pinned).Apache-2.0bridgecrewio/checkov-action ↗
ossf/scorecard-action 4eaacf0CI/CD — OpenSSF Scorecard supply-chain checks (SHA-pinned).Apache-2.0ossf/scorecard-action ↗
github/codeql-action 02c5e83CI/CD — uploads SARIF results to code scanning (SHA-pinned).MITgithub/codeql-action ↗
Analytics1
umami 3.2.0Privacy-first, cookie-free analytics — self-hosted on Vercel with a Supabase Postgres database (both free tier).MITumami-software/umami ↗
Fonts2
Hanken Grotesk© 2021 The Hanken Grotesk Project Authors (Alfredo Marco Pradil) Loaded via Bunny Fonts.OFL-1.1marcologous/hanken-grotesk ↗
JetBrains Mono© 2020 The JetBrains Mono Project Authors (Philipp Nurullin, Konstantin Bulenkov) Loaded via Bunny Fonts.OFL-1.1JetBrains/JetBrainsMono ↗

The full SIL Open Font License 1.1 text is available at openfontlicense.org. The complete machine-readable list, including license texts and pinned SHAs, lives in THIRD-PARTY-NOTICES.md. Thank you to every maintainer above.