A non-profit does not pay any federal income taxes, so it cannot directly benefit from the program, but it can start a QOF and sponsor an investment for others. The non-profit would need to navigate the UBTI rules and all sorts of other compliance, but it's theoretically possible.