The latest version of the twinBASIC roadmap can be found here:
https://github.com/twinbasic/twinbasic/issues/335
Printable View
The latest version of the twinBASIC roadmap can be found here:
https://github.com/twinbasic/twinbasic/issues/335
ROADMAP UPDATED 2ND DECEMBER 2025
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2025-Q4/2026-Q1 (DEC-MAR)
- General bug-fixing and compatibility improvements
- Completion of all remaining intrinsic control properties and methods
- Support for external source files linked from the main twinproj file, allowing for source control
- Mnemonics support (almost finished)
- UserControl property pages support (almost finished)
- Partial-recompilation support (allowing for a much better experience for editing large projects)
- Out-of-process debugging (for debugging ActiveX DLLs)
- LLVM optimized compilation support (only available to paid subscribers)
- Complete the missing App object methods (VB6 App object not supported #143) [ in progress]
- v1 Release Candidate builds available within this period
VERSION 1 RELEASE SCHEDULE (TENTATIVE)
- Release Candidate Date: 19th February 2026
- Release Date: 19th Mar 2026
2026-Q2 (APR-JUN)
- Add the missing features to the new IDE, e.g. rename-refactoring and Test Explorer
- Start Analysis Extension API (Analysis extension API #51)
- Add full vbWatchdog support
- Add multi-threading syntax support
- Start cross-platform support for x86/x64 Linux/Mac (only available to paid Ultimate Edition subscribers)
2026-Q3 (JUL-SEP)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
ROADMAP UPDATED 17th APRIL 2025
github.com/twinbasic/twinbasic/issues/335
twinBASIC say:
The previous roadmap has slipped slightly, primarily due to prioritising Fusion technology (enabling seamless interoperability between 32-bit and 64-bit components, including ActiveX). This work is foundational and delivers significant benefits when modernising legacy projects for 64-bit environments.
We now believe this revised roadmap represents a realistic and achievable path forward.
Over the coming months, we’ll also be implementing important company changes that will help accelerate development and strengthen the long-term future of twinBASIC. More details will be shared soon.
Thank you for your continued patience while we’ve undertaken several deep architectural improvements, alongside transitioning to our new incorporated company structure. While this transition has temporarily slowed progress, it establishes a solid foundation for long-term stability and sustainability.
This roadmap reflects our current progress and updated timelines based on recent learnings.
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2026-Q2/2026-Q4 (APR-DEC)
- General bug-fixing and compatibility improvements
- Completion of all remaining intrinsic control properties and methods
- Support for external source files linked from the main twinproj file, allowing for source control
- Mnemonics support (almost finished)
- UserControl property pages support (almost finished)
- Partial-recompilation support (allowing for a much better experience for editing large projects)
- Out-of-process debugging (for debugging ActiveX DLLs)
- LLVM optimized compilation support (only available to paid subscribers)
- Complete the missing App object methods (VB6 App object not supported #143) [ in progress]
- v1 Release Candidate builds available within this period
VERSION 1 RELEASE SCHEDULE (TENTATIVE)
- Release Candidate Date: 16th November 2026
- Release Date: 14th Dec 2026
2027-Q1 (JAN-MAR)
- Add the missing features to the new IDE, e.g. rename-refactoring and Test Explorer
- Start Analysis Extension API (Analysis extension API #51)
- Add full vbWatchdog support
- Add multi-threading syntax support
- Start cross-platform support for x86/x64 Linux/Mac (only available to paid Ultimate Edition subscribers)
2027-Q2 (APR+)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc