Moderated list of useful wxWidgets extensions

Talk here about issues with one of the components hosted at wxCode, or suggest features for it.
Post Reply
User avatar
doublemax
Moderator
Moderator
Posts: 17148
Joined: Fri Apr 21, 2006 8:03 pm
Location: $FCE2

Moderated list of useful wxWidgets extensions

Post by doublemax »

This thread shall serve as an overview to find wxWidgets extensions for particular tasks. I'd like to limit this list to projects that ideally meet the following requirements:

- high quality, ready for production or close to it
- support some kind of build system (CMake etc.)
- support at least two of the three major platforms (Windows, Linus, OSX)
- are actively maintained

Exceptions are possible!


This list will require cooperation of other users, especially for suggesting new additions to this list. If you make a suggestion please reply to this thread and add the following pieces of information:

- Name of the project
- A short desciption
- URL
- where you're author / contributor or user of that project
- licence if it does not use the "wxWindows Library Licence"

I will be unable to evaluate each project myself. If i'm unsure whether a project shall be added or not, i will start a thread about it and ask for opinions.

If an author does not want their project to be listed here, just send a PM to me or any other moderator and it will be removed.

I'll start with a list of projects that i've worked with myself, or trust their quality based on posts on this forum.

Thanks for your cooperation.

------------------------------------------------------------------

wxSQLite3 - a lightweight wrapper for SQLite

wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database and is specifically designed for use in programs based on the wxWidgets library.

https://github.com/utelle/wxsqlite3

------------------------------------------------------------------

wxPdfDocument - Generation of PDF documents from wxWidgets applications

wxPdfDocument allows wxWidgets applications to generate PDF documents. The code is a port of FPDF - a free PHP class for generating PDF files - to C++ using the wxWidgets library. Several add-on PHP scripts found on the FPDF web site are incorporated into wxPdfDocument.

https://github.com/utelle/wxpdfdoc

------------------------------------------------------------------

wxChartDir - ChartDirector based charting components for wxWidgets applications

wxChartDir provides components for the integration and use of the commercial C++ library ChartDirector, a universal chart component developed by Advanced Software Engineering Ltd, in wxWidgets based applications.

https://github.com/utelle/wxchartdir

------------------------------------------------------------------

wxPDFView

wxPDFView is a set of wxWidgets controls to display and navigate PDF documents using Google Chromes PDFium library.

https://github.com/TcT2k/wxPDFView

------------------------------------------------------------------

wxWebViewChromium (outdated, but still useful for educational purposes)

wxWebViewChromium is a Chromium backend for wxWebView using the Chromium Embedded Framework. For more detailed information, please see the project wiki.

https://github.com/sjlamerton/wxWebViewChromium

------------------------------------------------------------------

wxDatabase (successor to DatabaseLayer)

The wxDatabase classes provide a database independent interface similar to JDBC (but only VERY basic functionality). So far, the only database backends supported are SQLite3, MySQL, PostGreSQL, ODBC, and TDS. Other Backends may be supported but they are not tested.

https://github.com/mtangoo/wxDatabase
Use the source, Luke!
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2347
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Re: Moderated list of useful wxWidgets extensions

Post by evstevemd »

doublemax wrote: Sat Oct 16, 2021 1:19 pm
wxDatabase (successor to DatabaseLayer)
(unclear if this is still actively maintained)
Yes it is, being user and co maintainer. It is just not much bugs are being reported
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2347
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Re: Moderated list of useful wxWidgets extensions

Post by evstevemd »

Few More Links to explore
Eran Ifrah
Notebook: https://github.com/eranif/Notebook
Last time I tried it worked fine with a lot of stuffs missing in AUI notebook and wxNotebook.

wxCustomControls
https://github.com/eranif/wxCustomControls
Well maintained, I believe used in CodeLite

T-Rex
App with Plugin Architecture: https://github.com/T-Rex/wxModularApp

OpenCV:
- https://github.com/PBfordev/wxopencvtest
- https://github.com/LaurentBerger/wxOpenCV
Can't asset them but PB can say for sure

wxCharts: https://github.com/wxIshiko/wxCharts
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
Kvaz1r
Super wx Problem Solver
Super wx Problem Solver
Posts: 337
Joined: Tue Jun 07, 2016 1:07 pm

Re: Moderated list of useful wxWidgets extensions

Post by Kvaz1r »

evstevemd wrote: Sun Oct 31, 2021 1:23 pm wxCharts: https://github.com/wxIshiko/wxCharts
Unfortunately wxCharts almost non-maintained, PRs and issues don't get attention from author so I'm not sure about including the library to the list. In other side if more developers will use it maybe someone starts maintain fork or author will return.
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2347
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Re: Moderated list of useful wxWidgets extensions

Post by evstevemd »

Hi,
Kvaz1r wrote: Sun Oct 31, 2021 8:44 pm Unfortunately wxCharts almost non-maintained, PRs and issues don't get attention from author so I'm not sure about including the library to the list. In other side if more developers will use it maybe someone starts maintain fork or author will return.
I opened an issue for tracking that: https://github.com/wxIshiko/wxCharts/issues/193
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
ollydbg23
Super wx Problem Solver
Super wx Problem Solver
Posts: 291
Joined: Fri Dec 12, 2008 10:31 am

Re: Moderated list of useful wxWidgets extensions

Post by ollydbg23 »

Kvaz1r wrote: Sun Oct 31, 2021 8:44 pm
evstevemd wrote: Sun Oct 31, 2021 1:23 pm wxCharts: https://github.com/wxIshiko/wxCharts
Unfortunately wxCharts almost non-maintained, PRs and issues don't get attention from author so I'm not sure about including the library to the list. In other side if more developers will use it maybe someone starts maintain fork or author will return.
From the commit history of this project, I see some commits are in year 2021. So, it is still maintained?
Kvaz1r
Super wx Problem Solver
Super wx Problem Solver
Posts: 337
Joined: Tue Jun 07, 2016 1:07 pm

Re: Moderated list of useful wxWidgets extensions

Post by Kvaz1r »

evstevemd wrote: Mon Nov 01, 2021 9:53 am I opened an issue for tracking that: https://github.com/wxIshiko/wxCharts/issues/193
Cool, you got answer.
ollydbg23 wrote: Fri Nov 05, 2021 2:41 pm From the commit history of this project, I see some commits are in year 2021. So, it is still maintained?
Yes, there were some commits in this year, but I can't consider project as maintained if PRs and issues don't getting any comments (few of them I was opening myself because I use wxCharts in my own projects).
ollydbg23
Super wx Problem Solver
Super wx Problem Solver
Posts: 291
Joined: Fri Dec 12, 2008 10:31 am

Re: Moderated list of useful wxWidgets extensions

Post by ollydbg23 »

I just see a post in wx dev maillist, and a chart library by Blake-Madden is here:

Wisteria-Dataviz/Gallery.md at main · Blake-Madden/Wisteria-Dataviz

I haven't built it yet, but it looks quite nice, it's a good chart library based on wxWidgets.
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2347
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Re: Moderated list of useful wxWidgets extensions

Post by evstevemd »

Looks very nice!
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
Post Reply