OpenDomain.org is giving free access to domains. This is not a forwarding service like .TK. They will point the domain to your hosting company’s nameservers. You need a hosting service or a server of your own. The terms include: the site should be related to the domain name.
They started with domain names related to open source. One of their domains was wordpress.com, now owned by Matt Mullenweg of WordPress, Inc.