#legalis #germany #civil-law #localization #bgb #grundgesetz

legalis-de

German jurisdiction support for Legalis-RS (BGB, StGB, Grundgesetz)

5 releases

Uses new Rust 2024

new 0.1.4 Jan 29, 2026
0.1.3 Jan 21, 2026
0.1.2 Jan 16, 2026
0.1.1 Jan 10, 2026
0.1.0 Jan 5, 2026

#614 in Internationalization (i18n)

MIT/Apache

5.5MB
121K SLoC

legalis-de

Deutsche Rechtsordnung-Unterstützung für Legalis-RS

Überblick

legalis-de bietet Unterstützung für das deutsche Rechtssystem im Legalis-RS-Framework, einschließlich wichtiger Gesetze wie BGB, StGB und Grundgesetz.

Funktionen

BGB (Bürgerliches Gesetzbuch)

Das deutsche Zivilrecht basiert auf dem BGB von 1900. Dieser Crate bietet strukturierte Implementierungen wichtiger Paragraphen:

  • § 823 Abs. 1 BGB - Schadensersatzpflicht bei Rechtsgutsverletzung
  • § 823 Abs. 2 BGB - Schutzgesetzverletzung
  • § 826 BGB - Sittenwidrige vorsätzliche Schädigung
use legalis_de::{bgb_823_1, bgb_823_2, bgb_826};

let bgb_823_1 = bgb_823_1();
assert_eq!(bgb_823_1.number, "823");

StGB (Strafgesetzbuch)

Unterstützung für das deutsche Strafrecht (in Entwicklung).

Grundgesetz (GG)

Das Grundgesetz für die Bundesrepublik Deutschland (in Entwicklung).

Rechtssystem-Merkmale

Das deutsche Recht gehört zum zivilrechtlichen Rechtssystem (Civil Law) und weist folgende Merkmale auf:

  • Kodifizierung: Gesetzbücher als Hauptrechtsquelle
  • Deduktives Denken: Vom Gesetz zum Einzelfall
  • Gesetzesvorrang: Gesetze haben Vorrang vor Präzedenzfällen

Vergleich mit Common Law

Merkmal Zivilrecht (Deutschland) Common Law (USA)
Hauptquelle Gesetzbücher Präzedenzfälle
Rolle der Gerichte Gesetzesanwendung Rechtsschöpfung
Denkweise Deduktiv (Gesetz → Fall) Analogisch (Fall → Fall)
Bindungswirkung Gesetzestext Stare decisis
Flexibilität Niedrig (Gesetzgeber muss ändern) Hoch (Gerichte unterscheiden)

BGB-Struktur

Das BGB ist in fünf Bücher unterteilt:

  1. Allgemeiner Teil - Grundlegende Rechtsbegriffe
  2. Schuldrecht - Vertragsrecht und Deliktsrecht (§§ 823-826)
  3. Sachenrecht - Eigentumsrecht
  4. Familienrecht - Ehe, Verwandtschaft
  5. Erbrecht - Nachfolge bei Tod

Abhängigkeiten

  • legalis-core - Kerntypen und Traits
  • serde - Serialisierung
  • chrono - Datums-/Zeitbehandlung

Lizenz

MIT OR Apache-2.0

Dependencies

~10–14MB
~255K SLoC