LibreMines
qcoro
LibreMines | qcoro | |
---|---|---|
7 | 6 | |
71 | 298 | |
- | - | |
7.2 | 7.8 | |
about 2 months ago | 15 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
LibreMines
-
GitHub - LibreMines 1.8.0 released: A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
Does Qt really require you do to a manual key id to key character conversion like the large switch statement in: https://github.com/Bollos00/LibreMines/blob/master/src/qkeyinput.cpp
- Nova versão do LibreMines (clone do jogo campo minado) disponível. O jogo é livre e de código aberto e está disponível para Linux Deskto, FreeBSD e Windows
-
LibreMines 1.6.1 - A minesweeper clone with keyboard controller, different customization options and other features available for GNU/Linux, FreeBSD and Windows systems
Repository: https://github.com/Bollos00/LibreMines
- Libre Mines 1.4.0 released. This is a free/libre and open source software Qt based minesweeper clone. It is currently available for GNU/Linux and FreeBSD.
- Libre Mines 1.4.0 released. This is a free/libre and open source software Qt based minesweeper clone.
qcoro
- Asynchronous Clean-Up (in Rust)
-
Is anyone using coroutines seriously?
Yes, with boost.asio and with a self written Qt Networking Coroutine Library like QCoro.
-
Qt Creator 10 Released
You're not completely wrong, but I think this overstating things by a lot. I'll grant you the containers for example, but you can generally use STL algorithms with them. And plenty of old ways of doing things have left modern Qt-based codebases and moved to more modern ways of doing things, including a fair amount of moc macro usage (and yes, you can remove the moc these days, but it has different perf characteristics - cf. the verdigris project).
The community around Qt is pretty active at adopting modern C++, e.g. imho https://github.com/danvratil/qcoro is leading work.
-
C++20 coroutines explained simply
I though that with the meager support for coroutines that C++ 20 has, it would take ages till I could use that in Qt, but I discovered that it's actually quite nice with QCoro, which is a 3rd part library that is able to leverage coroutines in Qt's event loop with just an add on. I thought it would require extra facilities in the language/library, plus some large patch to Qt to have the first support of them.
-
What is the standard for writing network & database code in C++?
If you want to use coroutines with Qt, QCoro yends to work well: https://qcoro.dvratil.cz/
-
Support for co_await in Qt?
Have a look at https://github.com/danvratil/qcoro
What are some alternatives?
GitQlient - GitQlient: Multi-platform Git client written with Qt.
asiochan - Go-like channels for ASIO C++20 coroutines
shotcut - cross-platform (Qt), open-source (GPLv3) video editor
QDeferred - Qt C++ alternative for handling async code execution
qspdlog - A simple Qt based widget for visualizing spdlog output.
Heimer - Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.
qimgv - Image viewer. Fast, easy to use. Optional video support.
Bouncy-squares-Qt - Desktop application where rectangles move diagonally on the screen and collide
NotepadNext - A cross-platform, reimplementation of Notepad++
mysql - MySQL C++ client based on Boost.Asio
QXlsx - Excel file(*.xlsx) reader/writer library using Qt 5 or 6. Descendant of QtXlsxWriter.