Page 1 of 1

mmex.net — C# reimplementation with web interface

Posted: Fri Mar 20, 2026 4:08 pm
by skopy123
Hi all,

I have been using mmex for over a year with a bunch of custom scripts and utilities for import, export, and reporting.
I really like the concept with your financial data belongs to you and is stored where you choose, not in cloud.

I decided to reimplement mmex in C# / .NET because that is my day job language (senior .NET developer) and I wanted to extend it in ways that are hard for me to do in C++. I want to be upfront: the project is still at proof-of-concept stage. Basic transaction management works, but reporting, translations, stock tracking, and security are not implemented yet.

**What is there so far:**
- Full SQLite schema compatibility with original MMEX (read and write, no migration needed)
- Windows Forms desktop app
- Blazor Server web interface — the main goal here is recording transactions from a phone browser, with attachment capture via camera (not yet implemented)
- Experimental MCP server that exposes your financial data to local AI assistants (Claude Desktop, etc.) over Model Context Protocol

**What is not there yet:**
- Reporting
- Translations
- Stock tracking
- Security / authentication
- Lots more

Repo: https://github.com/skopy123/moneymanagerex.net/

I used AI assistance to do the initial C++ → C# conversion, which got the structural work done faster than starting from scratch — but I am doing the architecture and feature work myself.

I am posting here mainly to gauge interest. If there are MMEX users who would find the web interface or MCP integration useful, I would welcome testing feedback. If the community has no interest in a .NET reimplementation, that is completely fine — I will keep it as a personal project and focus on the parts that matter to me.