frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Minvoice – invoicing app that runs on Cloudflare Workers and D1

https://github.com/ddyy/minvoice
2•ddyy•1h ago

Comments

ddyy•1h ago
Hi HN,

The invoicing SaaS I was using to bill my clients raised its credit card processing fee to 6.9% for free accounts (4% on top of Stripe's 2.9% + 30c fee), so I decided to build my own to fit my minimal needs, hence I called it Minvoice.

It runs on Cloudflare Workers + D1 for DB, it should easily be within their free tier for most use cases. The application is built on Hono server-rendered JSX with no client framework for simplicity. Payments are optional and handled through Stripe or Paypal hosted checkout (processing fees set directly by them, the only fees involved). Login is protected with a password set as env variable by default, but I recommend switching to Cloudflare Access with the provided instructions for additional security.

An added benefit of running on your own Cloudflare account is that you own all your data, including your client list and invoices.

Supported features include an invoice pdf generator (via pdf-lib on Worker), webhooks to verify payment completion, optional reminder emails via Worker cron, and CSV export.

What's intentionally not included is: multi-user, multi-tenant, recurring billing, and time tracking.

Along the way of building this, I ran into an issue with env variables being inadvertently set with Cloudflare "1 click deploy" functionality, which bypassed the login, so I documented that here in case it would prevent anyone else from making the same mistake: https://daniel-yang.com/writing/cloudflare-deploy-button-dis...

To try it out, you can use the Cloudflare 1 click deploy button on the repo README or run "npm create minvoice".

If anyone is using self-hosted invoicing tools, are there any specific features that made you either quit or stick with it? Any feedback or suggestions would be greatly appreciated.

Publisher ad supply fell by up to 40% in Q2 as AI search choked the open web

https://digiday.com/media/publisher-ad-supply-fell-by-up-to-40-in-q2-as-ai-search-choked-the-open...
1•thm•36s ago•0 comments

I ran Sonnet 5 vs. Opus 4.8 head to head on 24 tasks to see what's different

https://www.stet.sh/blog/sonnet-5-vs-opus-4-8-reasoning-dial
1•bisonbear•38s ago•0 comments

Agent K

https://github.com/gabereiser/agent-k
1•reactordev•1m ago•0 comments

Design of automated systems must factor in human psychology – Knowable Magazine

https://knowablemagazine.org/content/article/mind/2026/design-automated-systems-with-human-psycho...
1•rbanffy•1m ago•0 comments

I blind-test 6 LLMs daily by having them summarize the same story

https://www.snipvote.com
1•SnipVote•2m ago•0 comments

Only a Third of "Remote" Jobs Are Remote

https://blog.omnigrade.ai/blog/fake-remote/
1•mkysel•3m ago•0 comments

Choo Choo Has an Ouchie

https://jackcheng.com/sunday/459-choo-choo-has-an-ouchie/
1•herbertl•3m ago•0 comments

Ask HN: Have Chat AI trained you to use Shift+Enter?

1•markmatsushima•4m ago•0 comments

Microsoft's Secure Boot has been broken for a decade and no one noticed

https://arstechnica.com/security/2026/07/microsoft-secure-boot-has-been-broken-for-most-of-its-ex...
1•RattlesnakeJake•4m ago•0 comments

Show HN: Aproov – Reach for founders, deals for creators

https://aproov.es
1•Jaime_MB•4m ago•1 comments

OpenAI loses trademark dispute at EU court

https://dpa-international.com/economics/urn:newsml:dpa.com:20090101:260715-930-389143/
1•hermanzegerman•6m ago•0 comments

T. rex named Gus sells for $50.1M to become the most expensive dinosaur

https://www.nbcnews.com/news/us-news/t-rex-named-gus-sells-501-million-become-expensive-fossil-ev...
1•OptionOfT•6m ago•1 comments

Why "Yes" Is Overrated

https://www.votito.com/methods/acquiescence-effect/
2•gojkoa•7m ago•1 comments

In Tenuous Defense of War Markets

https://thebsdetector.substack.com/p/in-tenuous-defense-of-war-markets
1•surprisetalk•8m ago•0 comments

CVE-2026-59208: Cross-Issuer Account Takeover in n8n

https://www.strix.ai/blog/n8n-cross-issuer-account-takeover
4•bearsyankees•8m ago•0 comments

Show HN: Hillnote – local first Markdown workspace, AI via CLI, Ollama, MCP

https://hillnote.com
1•rajathbail•8m ago•0 comments

FreeBSD Laptop Support Continues Improving with WiFi, GPU and Audio Driver Work

https://www.phoronix.com/news/FreeBSD-Laptops-June-2026
2•Bender•9m ago•0 comments

Vocalinux 0.14 Beta Released for Offline Voice Dictation Speech-to-Text on Linux

https://www.phoronix.com/news/Vocalinux-0.14-Beta
1•Bender•10m ago•0 comments

Mozilla's Inaugural 'State of Open Source AI' Report Is Here

https://blog.mozilla.org/en/mozilla/mozilla-state-of-open-source-ai-report/
1•atlasunshrugged•10m ago•1 comments

Are Show HNs Alive?

https://www.testingcomplexsystems.com
1•TAlborough•10m ago•2 comments

Show HN: Mailoven email testing made easy

https://mailoven.com/
1•MarcDeletang•11m ago•0 comments

Let AI take over your API debugging workflow

https://reqable.com/en-US/blog/2026/07/15/post
1•MegatronKing•11m ago•0 comments

Changelog Podcast: Exploring with Agents with Amelia Wattenberger

https://changelog.com/podcast/680
1•fagnerbrack•11m ago•0 comments

Writing Node.js Addons with .NET Native AOT

https://devblogs.microsoft.com/dotnet/writing-nodejs-addons-with-dotnet-native-aot/
1•fagnerbrack•12m ago•0 comments

Traces vs. Spans in OpenTelemetry

https://www.dash0.com/knowledge/traces-vs-spans
1•ayoisaiah•12m ago•0 comments

Photo of Lionel Messi with Lamine Yamal as a baby resurfaces after 17 years

https://apnews.com/article/messi-yamal-euro-photo-59f929c17bc0994134e7b63facd0ea0e
2•wslh•12m ago•1 comments

Show HN: Cc-hindsight – turn your Claude history into a reusable prompt library

https://github.com/adityaarunsinghal/cc-hindsight
1•dramebaaz•12m ago•0 comments

Thinking with AI: Co-Cognition, Cognitive Drift, and External Memory [pdf]

https://offbrandguy.com/wp-content/uploads/2026/05/ai-thought-co-cognition-faq-field-guide-a-jaco...
1•scaledsystems•13m ago•0 comments

FCC Officials Took Pricey Gifts from Paramount as It Sought Billion-Dollar Deals

https://www.propublica.org/article/paramount-mergers-fcc-kennedy-center-gala
1•hn_acker•14m ago•2 comments

Amid an AI's infinite memory, an animator ponders his place [video]

https://aeon.co/videos/an-animator-ponders-his-purpose-amid-an-ais-infinite-possibilities
1•Tomte•14m ago•0 comments