Web Tools

Small tools.
Big impact.

13 ready-to-use web components — cookie banner, FAQ, dark mode, lightbox and more. Lean, dependency-free, GDPR-ready. Buy individually or as a bundle.

13
Ready-made tools
0 KB
Tracking
<5 KB
Gzipped avg.
🍪
Cookie bannerGDPR-ready
FAQAccordion
🌗
Dark modeLocalStorage
🔍
Live searchInstant filter
🌍
i18nJSON-based
The toolbox

13 tools.
All available individually.

01
🍪

Cookie banner / GDPR consent

Required in the EU — built lean, no bloated library. Granular, opt-in, EU-hosting friendly.

GDPR<3 KBVanilla JS
from 59 €Get in touch →
02
📋

Contact form with spam protection

Real-time validation, honeypot field or a simple captcha. Delivery via email or API. No third parties.

HoneypotValidationGDPR
from 79 €Get in touch →
03
📨

Newsletter with double opt-in

Connects to Mailchimp, Brevo, MailerLite or your own mail server. Includes a confirmation email template.

MailchimpBrevoDOI
from 29 €Get in touch →
04
🌗

Dark mode toggle

Stores the choice in LocalStorage, respects prefers-color-scheme. Animated transitions.

LocalStorageAuto-detect
from 39 €Get in touch →
05
⬆️

Scroll-to-top button

Smooth scrolling, fades in after 400px. Position and style configurable. Keyboard accessible.

A11ySmooth
from 29 €Get in touch →
06
📈

Reading progress bar

Pinned to the top of the screen for blog posts — shows how far the reader has come. GPU-accelerated.

Blog60fps
from 39 €Get in touch →
07

FAQ accordion

Collapsible question-and-answer list. One open at a time or multiple. SEO-friendly (FAQ schema).

SEOA11y
from 29 €Get in touch →
08
🖼️

Lightbox / image gallery

Click to enlarge, keyboard navigation, touch gestures. Lazy loading for large galleries.

TouchKeyboardLazy
from 59 €Get in touch →
09
🔍

Search bar with live filter

For static sites or lists. Type → filter instantly. Works without a backend.

Client-sideFuzzy
from 59 €Get in touch →
10
📊

Tables with sorting & filters

Sortable columns on click, filter per column. Ideal for price lists and product comparisons.

SortFilterPagination
from 79 €Get in touch →
11
🔗

Social share buttons

No tracking, no external pixels. Privacy-friendly. LinkedIn, X, WhatsApp, email, copy link.

No trackingGDPR
from 39 €Get in touch →
12
🌍

Language switcher (i18n)

JSON-based translations, no framework needed. URL routing per language, auto-detect browser language.

JSONRouting
from 29 €Get in touch →
13

Accessibility widget

Resize text, boost contrast, pause animations. Helps people with visual impairments.

WCAGA11y
from 79 €Get in touch →
Try it live

This is what
good code feels like.

Three tools right here to play with — no demo videos, no marketing fluff. Just try them.

Every tool ships with proper documentation. You get the code, a README and a 30-minute onboarding call included.

▸ FAQ accordion
How long does integration take?

On average 2–4 hours including styling to match your brand.

Do I need a framework?

No. Vanilla JS, runs everywhere — from WordPress to Next.js.

Are updates included?

12 months of free updates & bug fixes.

▸ Reading progress
42% read · 3 min. left
▸ Dark mode toggle
🌙 Dark
☀️ Light
Bundles

Buy one.
Or save with a bundle.

Starter
149 €one-time
Three tools of your choice — the essential basics for a modern site.
  • 3 tools of your choice
  • Styled to match your brand
  • 30-min onboarding call
  • 12 months of updates
Get in touch
Complete
499 €one-time
All 13 tools. Pay once, get everything — including anything added later.
  • All 13 tools
  • Styled to match your brand
  • 90-min onboarding call
  • Lifetime updates
  • Priority support for 24 months
  • New tools added free
Get in touch

Which tool do you need?

Tell us what you have in mind — we'll recommend the leanest solution. Free intro call.