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
Moderated list of useful wxWidgets extensions
Moderated list of useful wxWidgets extensions
Use the source, Luke!
- evstevemd
- 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
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?
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
- evstevemd
- 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
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
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?
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
Re: Moderated list of useful wxWidgets extensions
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.
- evstevemd
- 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
Hi,
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?
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
Re: Moderated list of useful wxWidgets extensions
From the commit history of this project, I see some commits are in year 2021. So, it is still maintained?
Re: Moderated list of useful wxWidgets extensions
Cool, you got answer.evstevemd wrote: ↑Mon Nov 01, 2021 9:53 am I opened an issue for tracking that: https://github.com/wxIshiko/wxCharts/issues/193
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).
Re: Moderated list of useful wxWidgets extensions
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.
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.
- evstevemd
- 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
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?
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?