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•2h ago

Comments

ddyy•2h 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.

Show HN: 18KB ls alternative in no_std rust and Libc

https://crates.io/crates/fli-tool
7•tracyspacy•1h ago•1 comments

Show HN: StyleSeed – a design-rules engine so AI agents stop building generic UI

https://github.com/bitjaru/styleseed
11•bitjaru0402•1h ago•1 comments

Show HN: Aict – Unix coreutils that output XML/JSON, built for AI agents

https://github.com/synseqack/aict
6•ronak_parmar•2h ago•1 comments

Show HN: Goku – WASM (wllama)-powered LLM inference and model manager

https://userfrom1995.github.io/goku/
4•userfrom1995•2h ago•0 comments

Show HN: Fast NF4 dequantization Triton kernel (1.41x faster than bitsandbytes)

https://github.com/Griffith-7/nf4-triton-kernel
3•Griffith-7•2h ago•0 comments

Show HN: Running server scripts from smartphone via SSH

https://c100k.eu/p/rebootx/updates/20260714-remote-runbooks
3•pmdfgy•2h ago•0 comments

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

https://hillnote.com
2•rajathbail•1h ago•0 comments

Show HN: An AI agent fixed 98% of vulnerable deps in one run, 14% in the next

https://bomly.dev/blog/coding-agents-with-and-without-bomly-mcp
2•ahmed3lmallah•1h ago•0 comments

Show HN: I spent a month turning LinkedIn into software

https://www.bulaev.net/p/i-spent-a-month-turning-linkedin
2•sbulaev•1h ago•0 comments

Show HN: LogoTeddy – Animate logos with AI (no templates)

https://logoteddy.com/
3•humphrey_liu•1h ago•0 comments

Show HN: I Am Hosting Amalia – The First Portuguese LLM

https://iaamalia.com/
2•wbemaker•1h ago•0 comments

Show HN: An MCP to create and call Playwright scripts as tools on your extension

https://reduck.ai/
2•DanyWin•1h ago•0 comments

Show HN: Web App Uses RTL-SDR to Align HDTV Antenna

https://tunerscope.com/
21•robotastic•2d ago•3 comments

Show HN: InferAll – One API for OpenAI, Anthropic, Google, Nvidia Nim

https://inferall.ai/?src=hn
2•TaylorM492•1h ago•0 comments

Show HN: OpenMarkdown – A Markdown editor you and your agent co-edit

https://openmarkdown.dev/
2•XUEYANZ•1h ago•0 comments

Show HN: Ranking 19 LLMs on Flutter code by compile pass & hidden-test pass-at-1

https://nativevibe.dev/flutter-benchmark
2•GeorgiKadrev•2h ago•0 comments

Show HN: Production-grade LangGraph template

https://github.com/brescou/langgraph-agent-stack
2•Brescou•2h ago•0 comments

Show HN: Nable – Local-first cost intelligence tool for cloud and AI

https://github.com/getnable/finopsmcp
3•chaandannn•2h ago•0 comments

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

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

Show HN: An AUI for Nix-Darwin

https://github.com/dz0ny/nixmc
2•dz0ny•2h ago•0 comments

Show HN: A TypeScript repo where AI agents can't break the architecture

https://github.com/lucasgodt/open-agent-ready-typescript
2•lucasgodt•2h ago•1 comments

Show HN: Backscroll – search your ChatGPT/Claude/Gemini history

https://backscroll.xyz
2•petesarney•2h ago•0 comments

Show HN: Opening lines of famous literary works

https://www.verbaprima.com/
173•plicerin•1d ago•99 comments

Show HN: Earth-clock – live WebGL planet with eclipses, weather, earthquakes

https://earth-clock.onemonkey.org/
4•czzprr•3h ago•0 comments

Show HN: PortalJS – AI-native, open-source framework for data portals

https://github.com/datopian/portaljs
6•anuveyatsu•3h ago•0 comments

Show HN: An uptime monitor with an MCP server, create monitors by asking Claude

https://uptimemonitoring.com/
3•luciandan•3h ago•0 comments

Show HN: Worldreleasenotes.com/Countries

https://worldreleasenotes.com/countries
2•sbcom•3h ago•0 comments

Show HN: Mozdmp – Firefox profile decryption tool and master password cracker

https://github.com/asaix/mozdmp
3•asaix•3h ago•0 comments

Show HN: Leet Robotics: Learn robotics and ROS2 with hands-on courses

https://www.leetrobotics.com
4•deepresearch•3h ago•0 comments

Show HN: I built a smart proxy so your coding agent can run loose

https://trollbridge.dev/
11•dandriscoll•1d ago•6 comments