Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
온라인에서 개인 간 대출 계약서를 작성하고 PDF로 저장·인쇄, 무료이며 로그인 없이 브라우저에 입력이 남지 않음
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온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Create a private loan agreement (Schuldschein) as PDF in 2 minutes — free & open source, compliant with German law
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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.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.