From 34abf6cef25f9f2ea661f14b7b017923a8e023f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?=
Date: Fri, 7 Nov 2025 19:13:19 +0100
Subject: [PATCH] feat: add Stirling PDF toolkit
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Added Stirling PDF as the 4th tool in the kit:
📄 Stirling PDF Features:
- 50+ PDF operations (merge, split, convert)
- OCR processing for scanned documents
- Digital signatures and watermarks
- Privacy-first: locally hosted, no cloud dependency
- Open source with 69.6k+ GitHub stars
🎨 Visual:
- Purple-blue gradient matching brand
- PDF document icon with lines
- Badges: Privacy, Open Source, Free
📊 Updates:
- Stats section: 3 → 4 Tools
- Footer: Added Stirling link
- README: Added tool description
- Grid layout: Now displays 4 tools responsively
🔗 URL: https://stirling.kit.pivoine.art
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude
---
README.md | 1 +
components/Footer.tsx | 3 ++-
components/Stats.tsx | 2 +-
components/ToolsGrid.tsx | 13 +++++++++++++
4 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index f7e671d..8ea0434 100644
--- a/README.md
+++ b/README.md
@@ -134,6 +134,7 @@ Tailwind CSS 4 uses a new CSS-first configuration approach:
- **Vert** - Privacy-focused file converter (images, audio, documents)
- **Paint** - Browser-based image editor
- **Pastel** - Modern color manipulation toolkit with palette generation and accessibility testing
+- **Stirling** - Powerful PDF toolkit with 50+ operations (merge, split, convert, OCR, sign)
## CI/CD Pipeline
diff --git a/components/Footer.tsx b/components/Footer.tsx
index 2d2d967..5c3217b 100644
--- a/components/Footer.tsx
+++ b/components/Footer.tsx
@@ -24,7 +24,7 @@ export default function Footer() {
Your Creative Toolkit
- 3 Tools
+ 4 Tools
•
Open Source
@@ -63,6 +63,7 @@ export default function Footer() {
Vert
Paint
Pastel
+ Stirling
diff --git a/components/Stats.tsx b/components/Stats.tsx
index ef8a616..b02d2bc 100644
--- a/components/Stats.tsx
+++ b/components/Stats.tsx
@@ -4,7 +4,7 @@ import { motion } from 'framer-motion';
const stats = [
{
- number: '3',
+ number: '4',
label: 'Tools',
icon: (
),
},
+ {
+ title: 'Stirling',
+ description: 'Powerful locally-hosted PDF toolkit with 50+ operations. Merge, split, convert, OCR, sign, and manipulate PDFs with complete privacy.',
+ url: 'https://stirling.kit.pivoine.art',
+ gradient: 'gradient-purple-blue',
+ badges: ['Privacy', 'Open Source', 'Free'],
+ icon: (
+
+ ),
+ },
];
export default function ToolsGrid() {