wxTerminalEmulator

24 views
Skip to first unread message

Eran Ifrah

unread,
Apr 25, 2026, 9:34:33 AM (yesterday) Apr 25
to wx-...@googlegroups.com
Recently, I wrote a fully VT200 compatible emulator using only wxWidgets, with no external libraries.

It runs on all major platforms (MSW, macOS & Linux) - and I can probably make it work on others (like FreeBSD).


I think that this can be a great addition to wxWidgets

Thoughts?

--

Eran Ifrah
Author of CodeLite IDE https://codelite.org

Vadim Zeitlin

unread,
Apr 25, 2026, 10:00:52 AM (yesterday) Apr 25
to wx-...@googlegroups.com
On Sat, 25 Apr 2026 16:34:20 +0300 Eran Ifrah wrote:

EI> Recently, I wrote a fully VT200 compatible emulator using only wxWidgets,
EI> with no external libraries.
EI>
EI> It runs on all major platforms (MSW, macOS & Linux) - and I can probably
EI> make it work on others (like FreeBSD).
EI>
EI> https://github.com/eranif/wxTerminalEmulator

Wow, this looks amazing!

EI> I think that this can be a great addition to wxWidgets

Do you mean by making it part of wxWidgets itself? I'm not sure if it
really belongs there, but we could make it more "official" by moving the
repository above under wxWidgets organization on GitHub. And I think this
merits a news post on https://wxwidgets.org/, please don't hesitate to make
a PR to https://github.com/wxWidgets/website if you'd like to submit one.

Thanks,
VZ

Robert Roebling

unread,
Apr 25, 2026, 11:00:25 AM (yesterday) Apr 25
to wx-...@googlegroups.com
Amazing! Looks great!

  Robert

--
You received this message because you are subscribed to the Google Groups "wx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wx-dev+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/wx-dev/CAOpAFwW%2BRkwqE8X-2FCQrav7Ji33-ZBjkdmcq0n%2B0_Wswc9YYg%40mail.gmail.com.

Eran Ifrah

unread,
Apr 25, 2026, 4:06:23 PM (yesterday) Apr 25
to wx-...@googlegroups.com
>  Do you mean by making it part of wxWidgets itself?

Yes, this is what I meant. 

If you don't think it's suitable there, it's fine. I can keep it on GitHub; I'm constantly updating / fixing it. Anyways, it's there if anyone (like me) always wanted to embed a real terminal in their app and could not find a good widget that works well for all platforms without third party libraries.



Vadim Zeitlin

unread,
9:36 AM (14 hours ago) 9:36 AM
to wx-...@googlegroups.com
On Sat, 25 Apr 2026 23:06:08 +0300 Eran Ifrah wrote:

EI> > Do you mean by making it part of wxWidgets itself?
EI>
EI> Yes, this is what I meant.
EI>
EI> If you don't think it's suitable there, it's fine.

I think it might be too big to be part of wx itself. Also, if I understood
correctly, it requires using MinGW under Windows and it would be weird to
have part of the library unavailable with MSVC (which is the dominant
compiler under Windows, whatever one may think of it). And I think it uses
C++17 while we still don't (although probably should...).

EI> I'm constantly updating / fixing it. Anyways, it's there if anyone (like
EI> me) always wanted to embed a real terminal in their app and could not find
EI> a good widget that works well for all platforms without third party
EI> libraries.

Yes, it's definitely going to be very useful and I'd like to reiterate my
suggestion to post a news item about it on the web site.

Thanks for writing it!
VZ
Reply all
Reply to author
Forward
0 new messages