---
title: "Open Source: Bibliotheken für E-Rechnung, LMIV und Nuxt | FH SoftDev"
description: "Open-Source-Projekte von FH SoftDev: jasyPDF für E-Rechnungen, lmiv für Lebensmittelinformationen, nuxt-pigeon und nuxt-freeform."
canonical_url: "https://fh-softdev.de/de/open-source"
locale: de
meta:
  "og:description": "Open-Source-Projekte von FH SoftDev: jasyPDF für E-Rechnungen, lmiv für Lebensmittelinformationen, nuxt-pigeon und nuxt-freeform."
  "og:image": "https://fh-softdev.de/img/og-de.png"
  "og:image:alt": "Softwareentwicklung, Betrieb und Beratung aus Freihung in der Oberpfalz. Seit 2016."
  "og:image:height": "630"
  "og:image:width": "1200"
  "og:title": "Open Source: Bibliotheken für E-Rechnung, LMIV und Nuxt"
---

> Index of every page on this site: [llms.txt](https://fh-softdev.de/llms.txt)

# **Open Source**

Ein Teil unserer Arbeit ist öffentlich. Sie können jede Zeile lesen.

## **Warum wir das machen**

Gesetze sollten einfach umzusetzen sein. Die E-Rechnungspflicht und die Lebensmittelinformationsverordnung betreffen Tausende Betriebe, aber im JavaScript-Umfeld gab es dafür keine brauchbaren freien Bibliotheken.

Also bauen wir sie selbst und stellen sie allen zur Verfügung. Unsere Kunden profitieren doppelt: von Technik, die wir im Detail verstehen, und von Code, den viele Augen prüfen.

Und Sie sehen vorher, wie wir arbeiten. Kein Referenzschreiben ist so ehrlich wie öffentlicher Quellcode.

- ## **jasyPDF**Im Einsatz

  PDFs und E-Rechnungen (ZUGFeRD / Factur-X, XRechnung) in reinem TypeScript, ohne Browser und ohne Java. [Auf GitHub](https://github.com/Flo0806/jasy-pdf)
- ## **lmiv**In Entwicklung

  Lebensmittelinformationen nach EU-Verordnung 1169/2011: Zutatenlisten, Allergene und Nährwerte korrekt aus Rezepturen ableiten. [Auf GitHub](https://github.com/Flo0806/lmiv)
- ## **nuxt-pigeon**Veröffentlicht

  Nachrichten senden und empfangen über Telegram, Discord, Slack, ntfy, Mastodon, Bluesky und Webhooks, mit einer einzigen Schnittstelle in Nuxt. [Auf GitHub](https://github.com/Flo0806/nuxt-pigeon) [Dokumentation](https://pigeon.fh-softdev.de)
- ## **nuxt-freeform**Veröffentlicht

  Drag and Drop wie auf dem Desktop für Nuxt und Vue: Lasso-Auswahl, Mehrfachauswahl, Listen und freie Flächen. [Auf GitHub](https://github.com/Flo0806/nuxt-freeform) [Dokumentation](https://nuxt-freeform.fh-softdev.de)

## **Erzählen Sie uns, wo es hakt.**

Ein kurzes Gespräch reicht meistens, um zu wissen, ob wir helfen können. Kostenlos und ohne Verpflichtung.

[Erstgespräch vereinbaren](https://fh-softdev.de/de/contact#booking) [09646 4519854](tel:+4996464519854) [info@fh-softdev.de](mailto:info@fh-softdev.de)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://fh-softdev.de/de#website","@type":"WebSite","inLanguage":"de-DE","name":"FH SoftDev","url":"https://fh-softdev.de/de","publisher":{"@id":"https://fh-softdev.de/#identity"},"workTranslation":{"@id":"https://fh-softdev.de/en#website"}},{"@id":"https://fh-softdev.de/de/open-source#webpage","@type":"WebPage","description":"Open-Source-Projekte von FH SoftDev: jasyPDF für E-Rechnungen, lmiv für Lebensmittelinformationen, nuxt-pigeon und nuxt-freeform.","name":"Open Source: Bibliotheken für E-Rechnung, LMIV und Nuxt","url":"https://fh-softdev.de/de/open-source","isPartOf":{"@id":"https://fh-softdev.de/de#website"},"potentialAction":[{"@type":"ReadAction","target":["https://fh-softdev.de/de/open-source"]}],"primaryImageOfPage":{"@id":"https://fh-softdev.de/#logo"}},{"@id":"https://fh-softdev.de/#identity","description":"Softwareentwicklung, Betrieb und Beratung aus Freihung in der Oberpfalz. Seit 2016.","email":"info@fh-softdev.de","foundingDate":"2016","legalName":"FH SoftDev (Florian Heuberger Software Development)","name":"FH SoftDev","priceRange":"€€","telephone":"+4996464519854","url":"https://fh-softdev.de/","vatID":"DE265013614","@type":["Organization","LocalBusiness","ProfessionalService"],"address":{"@type":"PostalAddress","streetAddress":"Weickenricht 25","postalCode":"92271","addressLocality":"Freihung","addressRegion":"Bayern","addressCountry":"DE"},"areaServed":["Amberg","Oberpfalz","Bayern","Deutschland"],"founder":{"@id":"https://fh-softdev.de/#founder"},"image":{"@id":"https://fh-softdev.de/#/schema/image/1"},"knowsAbout":["Software development","Nuxt","Vue.js","TypeScript","E-invoicing","ZUGFeRD","XRechnung","AI integration","Cloud hosting"],"sameAs":["https://www.linkedin.com/company/flogersoft/","https://github.com/Flo0806","https://bsky.app/profile/flo-heuberger.bsky.social"]},{"@id":"https://fh-softdev.de/#founder","@type":"Person","description":"Founder of FH SoftDev, Nuxt Ecosystem Member","jobTitle":"Software Developer","name":"Florian Heuberger","image":{"@id":"https://fh-softdev.de/#/schema/image/2"},"sameAs":["https://github.com/Flo0806","https://bsky.app/profile/flo-heuberger.bsky.social"]},{"@id":"https://fh-softdev.de/de/open-source#/schema/software-source-code/1","@type":"SoftwareSourceCode","codeRepository":"https://github.com/Flo0806/jasy-pdf","description":"PDFs und E-Rechnungen (ZUGFeRD / Factur-X, XRechnung) in reinem TypeScript, ohne Browser und ohne Java.","name":"jasyPDF","programmingLanguage":"TypeScript","author":{"@id":"https://fh-softdev.de/#founder"}},{"@id":"https://fh-softdev.de/de/open-source#/schema/software-source-code/2","@type":"SoftwareSourceCode","codeRepository":"https://github.com/Flo0806/lmiv","description":"Lebensmittelinformationen nach EU-Verordnung 1169/2011: Zutatenlisten, Allergene und Nährwerte korrekt aus Rezepturen ableiten.","name":"lmiv","programmingLanguage":"TypeScript","author":{"@id":"https://fh-softdev.de/#founder"}},{"@id":"https://fh-softdev.de/de/open-source#/schema/software-source-code/3","@type":"SoftwareSourceCode","codeRepository":"https://github.com/Flo0806/nuxt-pigeon","description":"Nachrichten senden und empfangen über Telegram, Discord, Slack, ntfy, Mastodon, Bluesky und Webhooks, mit einer einzigen Schnittstelle in Nuxt.","name":"nuxt-pigeon","programmingLanguage":"TypeScript","author":{"@id":"https://fh-softdev.de/#founder"}},{"@id":"https://fh-softdev.de/de/open-source#/schema/software-source-code/4","@type":"SoftwareSourceCode","codeRepository":"https://github.com/Flo0806/nuxt-freeform","description":"Drag and Drop wie auf dem Desktop für Nuxt und Vue: Lasso-Auswahl, Mehrfachauswahl, Listen und freie Flächen.","name":"nuxt-freeform","programmingLanguage":"TypeScript","author":{"@id":"https://fh-softdev.de/#founder"}},{"@id":"https://fh-softdev.de/#/schema/image/1","@type":"ImageObject","contentUrl":"https://fh-softdev.de/img/og-de.png","inLanguage":"de-DE","url":"https://fh-softdev.de/img/og-de.png"},{"@id":"https://fh-softdev.de/#logo","@type":"ImageObject","caption":"FH SoftDev","contentUrl":"https://fh-softdev.de/img/logo.png","inLanguage":"de-DE","url":"https://fh-softdev.de/img/logo.png"},{"@id":"https://fh-softdev.de/#organization","@type":"Organization","logo":"https://fh-softdev.de/img/logo.png","name":"FH SoftDev","url":"https://fh-softdev.de/","address":{"@type":"PostalAddress","streetAddress":"Weickenricht 25","postalCode":"92271","addressLocality":"Freihung","addressRegion":"Bayern","addressCountry":"DE"},"sameAs":["https://www.linkedin.com/company/flogersoft/","https://github.com/Flo0806","https://bsky.app/profile/flo-heuberger.bsky.social"]},{"@id":"https://fh-softdev.de/#/schema/image/2","@type":"ImageObject","contentUrl":"https://fh-softdev.de/img/florian-heuberger.jpg","inLanguage":"de-DE","url":"https://fh-softdev.de/img/florian-heuberger.jpg"}]}
```

## Sitemap

See the full [sitemap](https://fh-softdev.de/sitemap.md) for all pages.
