AfxNova

Windows Framework for FreeBasic

Requires Windows 10 or later.

AfxNova is frequently used in combination with IDEs like the Tiko Editor to develop robust GUI applications.

AfxNova is a modern, open‑source Windows framework designed specifically for the FreeBASIC programming language. It provides a comprehensive, object‑oriented foundation for building native Win32 and Win64 applications, combining clean abstractions with full access to low‑level Windows APIs when needed. Developed as the next evolutionary step after the Afx, AfxNova reimagines the architecture with a more consistent design, improved performance, and support for the latest FreeBASIC features.

AfxNova bridges the gap between traditional Win32 API programming and higher‑level application development. It allows developers to write Windows applications using a structured, object‑oriented model—without sacrificing the control and efficiency of native API calls.

Advanced Unicode Support with DWSTRING

The framework includes DWSTRING, a high‑performance, UTF‑16 dynamic string type designed for seamless interaction with Windows APIs.

DWSTRING offers:

It is one of the most advanced and efficient Unicode implementations available for FreeBASIC.

AfxNova targets Windows 32‑bit and 64‑bit exclusively, allowing it to take full advantage of the platform’s capabilities without cross‑platform compromises.

The framework is built using modern FreeBASIC features:

This results in cleaner code, better maintainability, and a more intuitive development experience.

AfxNova is designed for developers who want:

It is equally suitable for small utilities, large GUI applications, and advanced Windows system tools.