Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.

YAF logo

YetAnotherForum.NET (YAF.NET) is an Open Source Discussion Forum for sites running ASP.NET. 100% written in C#. YAF.NET runs on any web server that supports ASP.NET v4.8 (or above) and SQL Server 2012 or above.

YAF.NET is a feature rich communication platform combining an International Open Source community and the Microsoft's technologies.


Full Feature List.

DNN® (DotNetNuke) Module

This is the DNN Module Version of YetAnotherForum.NET which runs YAF inside a Module (DotNetNuke 09.10.01 or higher).

Demo Forum

A "sandbox" test forum is available here:

Screen Shots




Admin Control Panel adminpanel

There is also a Second Child Module the YAF.NET Forums What's New Module which shows The Latest Posts in a List whatsnew

Getting Started with Development

This project is dependent upon the parent solution, YAFNET. This requires that the steps you follow be specific.

  1. Create a local directory for your project o live, such as C:\dev\YAFDev\ (just an example path).
  2. Fork this YAFNET-DNN project into your account and then clone it into the local folder you just created. There should now be a C:\dev\YAFDev\yaf_dnn\ folder, as well as a README and other Git files.
  3. (Optional) Attach an upstream to this YAFNET-DNN project in Git.
  4. Download a copy of the Master branch of the YAFNET project, and extract to the main folder. The resulting path should be C:\dev\YAFDev\yafsrc.
  5. Open and then build the YAFNET solution.
  6. Open and then build the YAFNET-DNN solution.

Congratulations! You're now ready to begin development.


Community Support Forum

See a real live YAF Forum by visiting the Yet Another Forum.NET community support forum: Also, get your questions answered by the YAF community.


Yet Another Forum.NET is licensed under the Apache 2.0 license.