tiehfood

tiehfood / xpferd

Public

Simple app to design single page invoices and export XRechnung and ZUGFeRD conform files

13
0
100% credibility
Found Mar 20, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A local web app for creating, customizing, and exporting German-compliant XRechnung XML and ZUGFeRD PDF invoices with a drag-and-drop PDF designer.

How It Works

1
📋 Need compliant invoices

You run a small business in Germany and need to create electronic invoices that meet official rules for taxes and payments.

2
🚀 Start the app

Download and launch the free invoice tool on your computer—it runs locally with your own data stored safely.

3
👥 Add your details

Enter your company info once, plus customers and common items, so they're ready for every invoice.

4
✨ Build your invoice

Fill in dates, items, prices, and taxes—the app checks everything and shows totals instantly.

5
🎨 Design the PDF

Drag and drop to arrange your logo, addresses, and layout just how you want it to look professional.

6
📤 Export ready files

Download official XML for e-invoicing and beautiful PDF with embedded data—all fully compliant.

✅ Invoices sent!

Share perfect, rule-approved invoices with customers, saving time and avoiding fines.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is xpferd?

XPferd is a lightweight web app for crafting single-page invoices that export as XRechnung 3.0 XML or ZUGFeRD 2.1 PDFs, tackling Germany's strict e-invoicing rules without bloated accounting suites. Built in TypeScript with Svelte for the reactive UI and Express/SQLite backend, it lets you manage parties, line items, and payments via intuitive forms and templates. The standout is its WYSIWYG PDF designer—drag logos, fonts, and guides to match envelope windows or folds, then one-click export compliant files. (Named playfully after "Pferd" in ZUGFeRD, like a reliable workhorse for rechnungen.)

Why is it gaining traction?

Unlike clunky enterprise tools, XPferd runs self-hosted via Docker in minutes, with zero setup for devs needing quick German invoice compliance—no subscriptions or vendor lock-in. Features like auto-numbering sequences, Kleinunternehmer toggles, and reusable templates for pferdewetten or berlin-based pferde businesses speed up repeats. Its Swagger API and English/German support make it dev-friendly for custom integrations.

Who should use this?

German freelancers or small firms (pferdezüchter, pferde berlin shops) issuing XRechnung/ZUGFeRD invoices monthly. Devs prototyping simple app abnehmen-style billing tools, or anyone dodging complex ERP for one-page PDFs. Skip if you need multi-page invoices or enterprise scale.

Verdict

Grab it for Docker deploys if you're in the German e-invoice game—solid docs and tests make it production-ready despite 13 stars and 1.0% credibility score. Maturity shows in compliance focus, but watch for edge cases in limited testing data.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.