{"repo":"AngelOneWealth/openreversefeed","free":true,"listed":false,"github":"https://github.com/AngelOneWealth/openreversefeed","clone":"git clone https://github.com/AngelOneWealth/openreversefeed.git","description":"Apache-2.0 Python library for ingesting Indian mutual fund registrar (CAMS, KFintech) feed files — reverse feed processing, FIFO positions, transactional outbox, ships with a Django reference app.","language":"Python","stars":13,"topics":["cams","django","fifo","fintech","india","kfintech","ledger","mutual-funds","open-source","pandas"],"license":"Apache-2.0","category":"trading","readme_excerpt":"openreversefeed Apache-2.0 Python library for ingesting Indian mutual fund registrar feed files (CAMS, KFintech) and producing a clean ledger of transactions and FIFO positions — with a transactional outbox for downstream fan-out. Every wealth platform in India re-implements reverse feed processing from scratch. The logic is intricate — CAMS and KFintech formats differ, reversals, switch transactions, transfers, family PANs, composite keys — and every implementation accumulates patches over time. openreversefeed extracts a battle-tested pipeline, streamlines it, and gives you a plug-in library so you can focus on product instead of registrar plumbing. --- Quickstart That gives you a working demo with real Postgres, real parsing, real FIFO, real outbox writes — end to end in under 2 minutes. --- Architecture --- Screenshots The reference Django app — sidebar nav, light theme, real ledger data. Overview Top-line stats + transaction mix + recent files. Feed Files Status summary cards (clickable to filter), search, provider / date chips, reprocess action per row, and an inline error preview on failed files. File detail Per-file processing runs, transactions with per-PAN avatar colours, action-coloured amounts, and Download-source / Export-CSV / Reprocess actions. Ingest file Upload form with provider toggle and drag-drop file picker. Exceptions Manual-review queue for unknown PANs, ambiguous ownership, folio / scheme mismatches. --- Deep dive — how CAMS and KFintech logic works F","default_branch":null,"files":null,"tree":[],"storefront":"/r/AngelOneWealth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AngelOneWealth/openreversefeed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}