DEV Community

jnk.mnz
jnk.mnz

Posted on AI-assisted

Midnight 0.2.0 is live

Midnight 0.2.0 is out. And for the first time, it runs on more than just macOS.

Midnight is my accounting app for freelancers and self-employed professionals:

Invoices and e-invoices, time tracking, expense management with receipt attachments, and tax estimates. Everything is stored locally on your own computer, with no cloud and no subscription.

Two of many new improvements are:

More security

Accounting data is nobody else’s business. That’s why Midnight can now be locked with a PIN. On Macs with Touch ID, you can simply use your fingerprint.

Windows and Linux

Until now, Midnight was only available for macOS. Starting with version 0.2.0, there’s a Windows installer that doesn’t require admin privileges. For Linux, there’s an AppImage and a .deb package. Only the menu bar timer and Touch ID remain exclusive to macOS for now.

Midnight is open source (AGPL-3.0) and free to use. You can download it on GitHub:

GitHub logo jannikmenzel / midnight

Local bookkeeping for freelancers and the self-employed in Germany

Midnight

Midnight

Local bookkeeping for freelancers and self-employed in Germany.

CI Release License: AGPL-3.0 Platform: macOS, Windows, Linux
Tauri 2 Rust React 18 TypeScript SQLite MCP

Midnight overview with income, expenses, cash flow chart, tax forecast and outstanding invoices

Features

Area What it covers
Overview Income, expenses, profit and open items for the selected period, unbilled time
Income & expenses Paid invoices as income, expenses with receipts, extracting name, amount and date from PDF receipts, CSV export
Categories Custom expense categories, pre-filled with typical items for the German EÜR (cash-basis profit statement)
Invoices Number sequences, line items, VAT and discounts, small business scheme under § 19 UStG, PDF export via LaTeX, e-invoices (ZUGFeRD/Factur-X EN 16931 and XRechnung 3.0), duplicating, saved products
Customers Customer and order numbers, revenue and tracked time per customer, archive
Time tracking Projects with hourly rate, budget or fixed price, timer, manual entries, billing unbilled time as a draft invoice, timesheet export
Vault Document storage with document type, customer and tags, full-text search in PDF text
Reports Monthly trend, margin, categories, forecast for the next three months
…

If you try it out on Windows or Linux, I’d love to hear your feedback.

Top comments (0)