I figure this might be of interest for some people here.
IPFS-lite is a minimal IPFS peer implementation to just provide a DAGService (Get, Put blocks to the IPFS Network) and additionally Add/Get single files (as go-ipfs does). It allows to ipfs-ify any libp2p application but also to run
lightweight embedded peers that can read and write files to ipfs but do not do all the other things (ipns, mfs, stream mounting, gateway etc etc.).
It may come very handy for mobile applications, for example. It also makes putting and getting IPLD blocks to the network a painless experience.