Esistono software di terze parti che generano file Office (Word, Excel) in formato binario nativo senza bisogno di installare Office o altre librerie Microsoft. Di norma, si utulizzano sui server, dove non è opportuno per ovvii motivi installare la suite Office. Vedi, ad esempio,
OfficeWriter. In base alle mie esperienze è il top di mercato.
In base alle tue reali esigenze (e budget), comunque, la cosa migliore sarebbe fare una ricerca sui siti di componenti, come
ComponetSource.
Infine, escludo che al momento esistano progetti open-source attivi su questo tema.