开发商延期交房且不给违约金,购房者可采取以下措施维护自身权益。首先,查看购房合同中关于延期交房及违约金的具体条款约定,明确开发商违约情形及应承担的违约责任。若合同有明确约定,开发商却未按约支付违约金,购房者可书面催告开发商履行支付义务,要求其在一定期限内支付违约金,并保留好催告的相关证据。若开发商经催告后仍不支付,购房者可依据合同约定,通过仲裁或诉讼方式解决。选择仲裁需有有效的仲裁协议,向约定的仲裁机构申请仲裁;若选择诉讼,则向房屋所在地或开发商住所地法院提起诉讼。在诉讼或仲裁过程中,购房者要提供充分证据证明开发商延期交房的事实以及自身遭受的损失等,以便主张合理的违约金赔偿及其他损失赔偿,维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。