Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
Schuldschein für ein Darlehen unter Privatleuten online ausfüllen, als PDF speichern oder drucken. Kostenlos, ohne Anmeldung, die Eingaben bleiben im Browser.
翻訳待ち
金融TypeScript · AstroGitHub @michaelblaessオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Create a private loan agreement (Schuldschein) as PDF in 2 minutes — free & open source, compliant with German law
翻訳待ち
Loading the full README. The saved excerpt is shown below.
English ·
Deutsch
Lend money, the right way: a promissory note under German law, filled in on one page, saved as a PDF or printed. Free, no sign-up, and nothing you enter leaves the browser.
Live at schuldschein-generator.de, in German and English.
This is not legal advice. The generator, the templates and the summary of the law are meant for simple loans between private individuals. Whether a document is valid and suitable in a particular case can only be judged by a lawyer. The software is provided as is, without any warranty, see LICENSE. Use at your own risk.Read the full README ↗Lend money, the right way: a promissory note under German law, filled in on one page, saved as a PDF or printed. Free, no sign-up, and nothing you enter leaves the browser.
Live at schuldschein-generator.de, in German and English.
This is not legal advice. The generator, the templates and the summary of the law are meant for simple loans between private individuals. Whether a document is valid and suitable in a particular case can only be judged by a lawyer. The software is provided as is, without any warranty, see LICENSE. Use at your own risk.
| Templates | The law | Mobile, dark |
|---|---|---|
Astro 7 (static), Tailwind 4, TypeScript. pdf-lib for the PDF, docx for the Word templates, vanilla-cookieconsent for the consent banner. Fonts are self-hosted via Fontsource (Barlow Semi Condensed, IBM Plex Mono).
The contract text has exactly one source, src/lib/vertrag.ts. Preview, print, PDF, Word and the blank templates are all built from it, so they cannot drift apart.
src/
lib/ contract text, amount in words, dates (§ 188 BGB), IBAN, instalments, PDF, Word, legal texts
components/ generator, templates, law, FAQ, header, footer
pages/ German at /, English at /en/, templates as PDF and DOCX at build time
scripts/ the generator in the browser
tests/ vitest for the pure functions
tools/ smoke test, accessibility check, icon and share image generator
docs/ design drafts, code review of the old version, legal research
npm install
npm run dev # http://localhost:4321
npm test # 48 unit tests
npm run pruefen # tests, build, launch gate, browser smoke test, accessibility
npm run pruefen needs a Playwright Chromium in ~/AppData/Local/ms-playwright. Analytics stays off unless the build runs with PUBLIC_GA_ID.
GitHub Actions builds the site and uploads dist/ via FTPS to the web space. Every push to main deploys, a manual run (workflow_dispatch) can additionally empty the target folder first. The workflow needs the repository secrets FTP_HOST, FTP_USER and FTP_PASSWORD. Redirects and caching live in public/.htaccess.
Apache 2.0. Third-party licences in NOTICE.