Money Manager Ex is an easy to use, money management application built with wxWidgets

Overview

Money Manager Ex

stable unstable a t s gha ghl p w i cd c l o

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.

MMEX includes all the basic features that 90% of users would want to see in a personal finance application. The design goals are to concentrate on simplicity and user-friendliness - something one can use everyday.

Main features

  • Intuitive, simple, fast, clean
  • Checking, credit card, savings, stock investment, assets accounts
  • Reminders for recurring bills and deposits
  • Budgeting and cash flow forecasting
  • Simple one click reporting with graphs and piecharts
  • Import data from any CSV format, QIF
  • Custom Reports
  • Does not require an install: can run from a USB key
  • Non-Proprietary SQLite Database with AES Encryption
  • International language support

Download

You can download the latest installable version of MoneyManagerEx for Windows, macOS and Linux.

Download stats

Credits

MMEX is mainly written in C++11.
This software uses the following open source packages:

wxWidgets 3.0+

wxSqlite3

SQLite3

RapidJSON

ChartNew.JS (outdated)

ApexCharts.js

html-template

libcurl

lunasvg

Supported platforms

  • Windows XP, 2003, Vista, 7, 8 and 10
  • Most Unix variants using the GTK+ toolkit (version 2.6 or newer or 3.x)
  • OS X (10.9 or newer) and macOS using Cocoa

External public resources

Slack | Forum | Wiki | Facebook | YouTube | Instagram | crowdin.com | SourceForge | GitHub | Docker images | Twitter tw

Tips

  • You can open database file (both regular and encrypted) directly with wxsqliteplus
  • You can download dozen of cool reports from general report repository
  • Star it if you feel it is helpful st

Support

Donate via PayPal

or

Buy us a Cofee

You may also like...

License

GPL

Stargazers over time

Stargazers over time

Comments
  • The usage of wxgtk3-dev breaks compatibility to other software

    The usage of wxgtk3-dev breaks compatibility to other software

    MMEX version:

    • [x] 1.5.x
    • [ ] 1.6.x

    Note: bug reporters are expected to have verified the bug still exists either in the last stable version of MMEX or on updated development code (master branch).

    Operating System:

    • [ ] Windows
    • [ ] Mac OSX
    • [x] Linux

    Description of the bug

    We are forced to use the development version of wxWidgets, which breaks compatibility of other software in linux depending on the official wxWidgets version.

    Reproduction

    Is the bug reproducible?

    • [x] Always
    • [ ] Randomly
    • [ ] Happened only once

    Reproduction steps:

    1. Install the package of wxWidgets 3.1.x
    2. install
      1. filezilla
      2. wxMaxima
      3. mediainfo-gui
      4. Audacity
    3. start them

    Expected result: Working apps.

    Actual result: Graphical issues. Crash on startup. As example wxMaxima dies with the message wxmaxima: error while loading shared libraries: libwx_gtk3u_richtext-3.0.so.0: cannot open shared object file: No such file or directory.

    On the other side moneyManagerEx crashes under wxWidgets 3.0.x.

    Maybe it would be a good longtherm goal to get rid of wxWidgets or fix the crash reason in 3.0.x.

    I also don't know why the last release of wxWidgets is from 2021-04-14. They are so slow, having around 1900 error tickets and making the CI builds of mmex a burden.

    Additional information

    N/A

    linux 
    opened by MartinX3 117
  • Latest Linux Builds

    Latest Linux Builds

    Ok the SuSE Leap 15.2 version of mmex 1.5.12 stable is ready. There are 2 issues when installing with zypper in ./mmex-1.5.12-1.x86_64.rpm : a) the SuSE package system does not know about my self compiled wxWidgets 3.1.5 so it complains: "Problem: nothing provides 'libwx_baseu-3.1.so.5()(64bit)' needed by the to be installed mmex-1.5.12-1.x86_64 Solution 1: do not install mmex-1.5.12-1.x86_64 Solution 2: break mmex-1.5.12-1.x86_64 by ignoring some of its dependencies"

    I ignore this with '2' since I know that wxWidget 3.1.5 is there.

    b) it complains about the package not being signed: "mmex-1.5.12-1.x86_64.rpm: Package is not signed!

    mmex-1.5.12-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned] Abort, retry, ignore? [a/r/i] (a): i"

    I also ignore that. Up to now I never had problems this way.

    Originally posted by @PMaff in https://github.com/moneymanagerex/moneymanagerex/issues/3980#issuecomment-1026266341

    linux 
    opened by whalley 97
  • Update the application icons

    Update the application icons

    Description of the feature

    I think we need to revisit the icons and update to a more modern set. Some of them are a little too 'busy' when at lower resolution.

    enhancement 
    opened by whalley 81
  • [Linux] Graphics like charts not working

    [Linux] Graphics like charts not working

    MMEX version:

    • [x] 1.5.13
    • [ ] 1.6.x

    Note: bug reporters are expected to have verified the bug still exists either in the last stable version of MMEX or on updated development code (master branch).

    Operating System:

    • [ ] Windows
    • [ ] Mac OSX
    • [x] Linux

    Description of the bug

    I only the an empty, white space.

    Reproduction

    Is the bug reproducible?

    • [x] Always
    • [ ] Randomly
    • [ ] Happened only once

    Reproduction steps:

    1. Open the reports

    Expected result: My charts

    Actual result: White area

    Additional information

    Everytime I open a report with charts ** (mmex:21069): CRITICAL **: 19:17:11.814: Cannot register URI scheme memory more than once

    Specs:

    Version: 1.5.13 64-bit
    • Aufbauend auf Mär 9 2022 08:52:13
    • Datenbankversion: 7 • (aes128cbc)
    • Git commit: d019150be (2022-02-06)
    
    MMEX verwendet folgene Unterstützungsprodukte:
    • wxWidgets 3.1.5 (wxGTK 3.24)
    • wxSQLite3 4.6.0 (SQLite 3.31.1)
    • RapidJSON 1.1.0
    • Lua 5.4.4
    • lunasvg v2.0.1
    • libcurl/7.82.0 OpenSSL/1.1.1n zlib/1.2.12 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.2 libpsl/0.21.1 (+libidn2/2.3.0) libssh2/1.10.0 nghttp2/1.47.0
    • gettext 0.21
    • apexcharts.js
    
    Genutztes Build:
    • CMake 3.22.3
    • GNU Make 4.3
    • GCC 11.2.0 • EndeavourOS rolling 'rolling'
    
    Läuft auf:
    • EndeavourOS Linux "rolling"
    • Linux 5.17.1-zen1-1-zen x86_64
    • German (UTF-8)
    • 1920x1080 24bit 96x96ppi
    
    linux 
    opened by MartinX3 68
  • Share User Created Themes?

    Share User Created Themes?

    I created a new theme using the background from the colorful theme posted by Nikolay in closed issue #3094 with the default icons changed to blue, a new default bank icon and a couple CSS changes. If you like this bright background it looks good with blue default icons.I named it BubbleBlue.

    Is there going to be a way to share user created themes? Post them here? I don't want to post it here unless this is the proper place to share user themes.

    question theme 
    opened by 2BeeOrNot 63
  • DB ver. 15

    DB ver. 15

    There is a collection of tables that may be updated: | ACCOUNTLIST_V1 | type | |---|---| | initialdate (https://github.com/moneymanagerex/moneymanagerex/issues/3554) | TEXT |

    | CURRENCYFORMATS_V1 | type | notes | |---|---|---| | type | TEXT | (crypto; fiat) |

    |BUDGETSPLITTRANSACTIONS_V1 | type | |---|---| | notes (https://github.com/moneymanagerex/moneymanagerex/issues/910) | TEXT |

    |SPLITTRANSACTIONS_V1 | type | |---|---| | notes (https://github.com/moneymanagerex/moneymanagerex/issues/910) | TEXT |

    | REPORT_V1 | type | |---|---| | active | INTEGER (boolean flag visible or not) or unix date |

    | BUDGETTABLE_V1 | type | |---|---| | notes (https://github.com/moneymanagerex/moneymanagerex/issues/4099) | TEXT | | active | INTEGER|

    | PAYEE_V1 | type | |---|---| |number (https://github.com/moneymanagerex/moneymanagerex/issues/4280) | TEXT | |website (https://github.com/moneymanagerex/moneymanagerex/issues/4280) | TEXT | |notes (https://github.com/moneymanagerex/moneymanagerex/issues/4280) | TEXT | | active (https://github.com/moneymanagerex/moneymanagerex/issues/1390) | INTEGER|

    | ASSET_V1 | type | notes | |---|---|---| | status | TEXT| | currencyid (https://github.com/moneymanagerex/moneymanagerex/issues/4273) | INTEGER || | valuechangemode (https://github.com/moneymanagerex/moneymanagerex/issues/2712) | varchar | linear (amount), percentage |

    | CATEGORY_V1 | type | notes | |---|---|---| | active (https://github.com/moneymanagerex/moneymanagerex/issues/4730) | INTEGER| |

    | SUBCATEGORY_V1 | type | notes | |---|---|---| | active (https://github.com/moneymanagerex/moneymanagerex/issues/4730) | INTEGER| |

    fixed 
    opened by vomikan 54
  • Add a Deleted/Trash transaction feature

    Add a Deleted/Trash transaction feature

    Description of the feature

    As suggested by @vomikan in https://github.com/moneymanagerex/moneymanagerex/issues/2918#issuecomment-785143362

    We should consider supporting a deleted transaction view from where the user could undone, should be strigh tforward now we have the All Transactions view.

    1. Consider auto-delete after 'n' days, and/or delete now.
    2. Perhaps color the translation view in light red so user knows he is in this view.
    3. Only real option should be to move a transaction back to a given account, all otehr actiosn such as editing must be done once 'un-deleted'
    4. Can use this icon image https://www.svgrepo.com/svg/316810/duotone-trash-2
    feature fixed 
    opened by whalley 50
  • downgrade DB from v1.4.x to v1.3.x (and v1.5.0)

    downgrade DB from v1.4.x to v1.3.x (and v1.5.0)

    Solution:

    1. extract this zip-file to any folder. downgrade_db_13_7_v4.zip

    2. Run mmex 1.3.x / 1.5.x and open your DB image

    image choose Yes 4) choose previously extracted downgrade_db_13_7_v4.mmdbg file image 5) Close the app 6) Run the app and choose your DB file. It's already downgraded. Happy end

    --------------------------------8<----------------------------------------------------- I have been on 1.4 alpha7 for ages and don't see any active developement on that. I see 1.3.4 release round the corner. Can you just open up the 1.4 alpha7 file with 1.3.4 please?

    image

    MMEX version:

    • [x] 1.4.x
    • [ ] 1.3.x
    • [ ] 1.2.x
    • [ ] 1.1 or older
    enhancement solution found 
    opened by vomikan 48
  • Left navigation bar icons and items disappear on clicking

    Left navigation bar icons and items disappear on clicking

    While clicking on an item in the Left navigation bar, icons and item disappear from display/ (see image) Screenshot from 2021-04-09 13-34-49


    Version: 1.5.1-Alpha.1 64-bit
    • Build: apr 7 2021 16:06:20
    • db 7 • (aes128cbc)

    Libs:
    • wxWidgets 3.1.3 (wxGTK 3.24)
    • wxSQLite3 4.6.0 (SQLite 3.31.1) • RapidJSON 1.1.0
    • Lua 5.3.3
    • lunasvg
    • libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 ( libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
    • gettext 0.19.8.1
    • apexcharts.js

    Build using:
    • CMake 3.16.3
    • GNU Make 4.2.1
    • GCC 9.3.0 • Linuxmint 20.1 bug duplicate outdated linux fixed 
    opened by avma 45
  • "Custom fields" windows doesn't work

    make sure these boxed are checked before submitting your issue - thank you!

    • Check OS
      • [ ] Windows
      • [ ] Mac OSX
      • [X] Linux
    • Check MMEX version
      • [x] 1.3.2
      • [ ] 1.2.x
      • [ ] 1.1 or older

    When I click on "Open custom fields window" in a transaction I get a dead window, buttons don't click and even the X to close the window doesn't work (maximize/minimize works), I have to close the transaction I'm editing to close it. OS is manjaro Linux

    bug linux fixed 
    opened by J316 45
  • Transaction Filter settings

    Transaction Filter settings

    1. Period Range -> Custom - an extra element of choice. The user is not given the opportunity to set dates. Yes, but delete this element.
    2. From Date - an extra menu. Redundant date range. This is implemented poorly. The dates are initialized after the user enters the data. Non-standard names of these dates are used. I suggest deleting it.

    image

    bug fixed 
    opened by vomikan 44
  • Detected memory leaks!

    Detected memory leaks!

    MMEX version:

    • [ ] 1.5.21
    • [ ] 1.6.0
    • [ ] 1.6.1
    • [x] 1.6.2 Alpha
    • [ ] Other (please specify)

    Note: bug reporters are expected to have verified the bug still exists either in the last stable version of MMEX or on updated development code (master branch).

    Operating System:

    • [x] Windows
    • [ ] Mac OSX
    • [ ] Linux

    Description of the bug

    Detected memory leaks! Dumping objects -> {57552} normal block at 0x00000210590D9370, 16 bytes long. Data: < . . > 90 84 EF 2E F6 7F 00 00 F0 E2 F0 2E F6 7F 00 00 {57550} normal block at 0x00000210590F5710, 48 bytes long. Data: < > FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 {57549} normal block at 0x00000210590FF220, 208 bytes long. Data: < > 03 00 00 00 A8 00 00 00 10 04 00 00 00 00 00 00 {57548} normal block at 0x000002105909D110, 24 bytes long. Data: <legacy_page_size> 6C 65 67 61 63 79 5F 70 61 67 65 5F 73 69 7A 65 {57547} normal block at 0x00000210590D9690, 8 bytes long. Data: 6C 65 67 61 63 79 00 CD {57546} normal block at 0x00000210590F6790, 72 bytes long. Data: < Y > 90 96 0D 59 10 02 00 00 01 00 00 00 01 00 00 00 {57545} normal block at 0x000002105909AAD0, 24 bytes long. Data: <plaintext_header> 70 6C 61 69 6E 74 65 78 74 5F 68 65 61 64 65 72 {57544} normal block at 0x00000210590D8FB0, 16 bytes long. Data: <hmac_algorithm > 68 6D 61 63 5F 61 6C 67 6F 72 69 74 68 6D 00 CD {57543} normal block at 0x00000210590D86F0, 16 bytes long. Data: <kdf_algorithm > 6B 64 66 5F 61 6C 67 6F 72 69 74 68 6D 00 CD CD {57542} normal block at 0x00000210590D84C0, 16 bytes long. Data: <hmac_salt_mask > 68 6D 61 63 5F 73 61 6C 74 5F 6D 61 73 6B 00 CD {57541} normal block at 0x00000210590D8470, 16 bytes long. Data: <hmac_pgno > 68 6D 61 63 5F 70 67 6E 6F 00 CD CD CD CD CD CD {57540} normal block at 0x00000210590D8420, 16 bytes long. Data: <hmac_use > 68 6D 61 63 5F 75 73 65 00 CD CD CD CD CD CD CD {57539} normal block at 0x00000210590D83D0, 16 bytes long. Data: <fast_kdf_iter > 66 61 73 74 5F 6B 64 66 5F 69 74 65 72 00 CD CD {57538} normal block at 0x00000210590D8380, 16 bytes long. Data: <kdf_iter > 6B 64 66 5F 69 74 65 72 00 CD CD CD CD CD CD CD {57537} normal block at 0x000002105909C270, 24 bytes long. Data: <legacy_page_size> 6C 65 67 61 63 79 5F 70 61 67 65 5F 73 69 7A 65 {57536} normal block at 0x00000210590D82E0, 8 bytes long. Data: 6C 65 67 61 63 79 00 CD {57535} normal block at 0x00000210590CEC40, 264 bytes long. Data: < Y > E0 82 0D 59 10 02 00 00 00 00 00 00 00 00 00 00 {57534} normal block at 0x00000210590D8150, 16 bytes long. Data: <kdf_iter > 6B 64 66 5F 69 74 65 72 00 CD CD CD CD CD CD CD {57533} normal block at 0x000002105909B010, 24 bytes long. Data: <legacy_page_size> 6C 65 67 61 63 79 5F 70 61 67 65 5F 73 69 7A 65 {57532} normal block at 0x00000210590D80B0, 8 bytes long. Data: 6C 65 67 61 63 79 00 CD {57531} normal block at 0x00000210590F9540, 96 bytes long. Data: < Y > B0 80 0D 59 10 02 00 00 00 00 00 00 00 00 00 00 {57530} normal block at 0x00000210590D86A0, 16 bytes long. Data: <kdf_iter > 6B 64 66 5F 69 74 65 72 00 CD CD CD CD CD CD CD {57529} normal block at 0x000002105909BDF0, 24 bytes long. Data: <legacy_page_size> 6C 65 67 61 63 79 5F 70 61 67 65 5F 73 69 7A 65 {57528} normal block at 0x00000210590D8010, 8 bytes long. Data: 6C 65 67 61 63 79 00 CD {57527} normal block at 0x00000210590F8780, 96 bytes long. Data: < Y > 10 80 0D 59 10 02 00 00 00 00 00 00 00 00 00 00 {57526} normal block at 0x000002105909BCD0, 24 bytes long. Data: <legacy_page_size> 6C 65 67 61 63 79 5F 70 61 67 65 5F 73 69 7A 65 {57525} normal block at 0x00000210590D7ED0, 8 bytes long. Data: 6C 65 67 61 63 79 00 CD {57524} normal block at 0x00000210590F63A0, 72 bytes long. Data: < ~ Y > D0 7E 0D 59 10 02 00 00 00 00 00 00 00 00 00 00 Object dump complete. The program '[24020] mmex.exe' has exited with code 0 (0x0).

    Reproduction

    Is the bug reproducible?

    • [x] Always
    • [ ] Randomly
    • [ ] Happened only once

    Reproduction steps: Just started then stoped in debug mode

    bug 
    opened by vomikan 0
  • Budget data at Home page + percentage of the budget

    Budget data at Home page + percentage of the budget

    Description of the feature

    I would suggest adding 2 features:

    1. At the Budget screen add a column with the percentage of the budget. For example: | Amount = 1000| |Actual =245| |Percentage =24.5%|

    2. Give the option to add the data above to the main (home) screen.

    Use cases

    If not obvious, explain the use cases or problems to solve.

    enhancement 
    opened by Dandy64 0
  • Asset - Initial Value and Current Value

    Asset - Initial Value and Current Value

    After upgrading to version 1.61. The Initial Value of Assets correctly reflects the converted base currency value however the Current Value reflects it incorrectly if the linked account is in a different currency


    Version: 1.6.1 64-bit
    • Build: Nov 18 2022 10:39:40
    • db 16 • (aes128cbc)
    • git 09cb031 (2022-11-18)

    Libs:
    • wxWidgets 3.2.1 (wxMSW 10.0)
    • wxSQLite3 4.6.0 (SQLite 3.31.1)
    • RapidJSON 1.1.0
    • Lua 5.3.5
    • libcurl/7.82.0-DEV Schannel
    • gettext 0.19.8.1
    • apexcharts.js

    Build using:
    • CMake 3.16.2
    • MSBuild 15.9.21.664
    • MSVS15.0
    • MSVSC 19.16.27035.0
    • Windows SDK 10.0.14393.0

    OS:
    • Windows 10 (build 19044), 64-bit edition
    • English (South Africa) (windows-1252)
    • 1920x1080 32bit 96x96ppi
    opened by sirblime 4
  • Modifications of split values are lost when row is added

    Modifications of split values are lost when row is added

    MMEX version:

    • [ ] 1.5.21
    • [ ] 1.6.0
    • [x] 1.6.1
    • [ ] 1.6.2 Alpha
    • [ ] Other (please specify)

    Note: bug reporters are expected to have verified the bug still exists either in the last stable version of MMEX or on updated development code (master branch).

    Operating System:

    • [ ] Windows
    • [x] Mac OSX
    • [ ] Linux

    Description of the bug

    When a value is entered in one split category, at least a second is added and first one is changed afterwards, using the "Add Split" button will revert the change.

    Reproduction

    Is the bug reproducible?

    • [x] Always
    • [ ] Randomly
    • [ ] Happened only once

    Reproduction steps:

    1. Open "Split transaction" window
    2. Add category 1 and amount
    3. Add category 2 and amount
    4. Change amount of category 1
    5. Click in amount field of category 2
    6. Click "Add split" button

    Expected result: New row appears and other values stay the same.

    Actual result: New row appears and category 1 value is reverted to original amount (from step 2).

    Additional information

    2022-11-23_23-20-23 (1)

    bug fixed 
    opened by Fabi54321 0
  • Reconciled amount incorrect

    Reconciled amount incorrect

    MMEX version:

    • [ ] 1.5.21
    • [ ] 1.6.0
    • [x] 1.6.1
    • [ ] 1.6.2 Alpha
    • [ ] Other (please specify)

    Note: bug reporters are expected to have verified the bug still exists either in the last stable version of MMEX or on updated development code (master branch).

    Operating System:

    • [x] Windows
    • [ ] Mac OSX
    • [ ] Linux

    Description of the bug

    The reconciled amount is not recalculated when a transaction is deleted.

    Reproduction

    Is the bug reproducible?

    • [x] Always
    • [ ] Randomly
    • [ ] Happened only once

    Reproduction steps: add transaction, reconcile it, delete it

    Expected result: reconciled amount changes

    Actual result: no change

    bug fixed 
    opened by howff 9
  • REINDEX tables prior to upgrade

    REINDEX tables prior to upgrade

    #5326 highlighted the fact that upgrade scripts could fail if SQL Index tables have become corrupt.

    Perhaps we want to consider always calling REINDEX on any table we are about to touch in an upgrade script if we will be using an indexed column?

    And/Or should we include an option to REINDEX all tables as a DBAdmin action, similar to DB Optimise.

    CleanShot 2022-11-22 at 20 23 29

    opened by whalley 0
Releases(v1.6.1)
Owner
Money Manager EX
Money Manager Ex is an easy to use, money management application
Money Manager EX
SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.

SQLiteC++ SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper. About SQLiteC++: SQLiteC++ offers an encapsulation around the native C

Sébastien Rombauts 1.6k Nov 26, 2022
DuckDB is an in-process SQL OLAP Database Management System

DuckDB is an in-process SQL OLAP Database Management System

DuckDB 7.5k Dec 3, 2022
MillenniumDB is a graph oriented database management system

Millennium DB MillenniumDB is a graph oriented database management system developed by the Millennium Institute for Foundational Research on Data (IMF

null 27 Nov 26, 2022
Kunlun distributed DBMS is a NewSQL OLTP relational distributed database management system

Kunlun distributed DBMS is a NewSQL OLTP relational distributed database management system. Application developers can use Kunlun to build IT systems that handles terabytes of data, without any effort on their part to implement data sharding, distributed transaction processing, distributed query processing, crash safety, high availability, strong consistency, horizontal scalability. All these powerful features are provided by Kunlun.

zettadb 112 Nov 23, 2022
BerylDB is a data structure data manager that can be used to store data as key-value entries.

BerylDB is a data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, and keys.

BerylDB 201 Nov 1, 2022
Atsugami - A taggable GTK+ image manager written in C

Atsugami [] Notes Limit of 999,999x999,999px Dependencies PostgreSQL (Tested on 14 and 14.1) GTK3 Clang BSD make (bmake) Building and installation # F

Nate Morrison 4 Feb 3, 2022
An SQLite binding for node.js with built-in encryption, focused on simplicity and (async) performance

Description An SQLite (more accurately SQLite3MultipleCiphers) binding for node.js focused on simplicity and (async) performance. When dealing with en

mscdex 14 May 15, 2022
The database built for IoT streaming data storage and real-time stream processing.

The database built for IoT streaming data storage and real-time stream processing.

HStreamDB 563 Dec 1, 2022
A very fast lightweight embedded database engine with a built-in query language.

upscaledb 2.2.1 Fr 10. Mär 21:33:03 CET 2017 (C) Christoph Rupp, [email protected]; http://www.upscaledb.com This is t

Christoph Rupp 542 Nov 18, 2022
A lightweight header-only C++11 library for quick and easy SQL querying with QtSql classes.

EasyQtSql EasyQtSql is a lightweight header-only C++11 library for quick and easy SQL querying with QtSql classes. Features: Header only C++11 library

null 52 Dec 1, 2022
Simple-MySQL-API is a free and easy API to manipulate MySQL with C99 and GCC compiler under GNU/Linux OS.

Simple-MySQL-API is a free and easy API to manipulate MySQL with C99 and GCC compiler under GNU/Linux OS.

Neptune 8 Aug 21, 2022
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.

Overview GridDB is Database for IoT with both NoSQL interface and SQL Interface. Please refer to GridDB Features Reference for functionality. This rep

GridDB 1.9k Nov 24, 2022
Tntdb is a c++-class-library for easy access to databases

Tntdb is a c++-class-library for easy access to databases

Tommi Mäkitalo 31 Aug 1, 2022
Handcrafted Flutter application well organized and easy to understand and easy to use.

Handcrafted Flutter application well organized and easy to understand and easy to use.

Justin Dah-kenangnon 2 Feb 1, 2022
FFVideo - an example FFmpeg lib, and wxWidgets Player with video filters and face detection

An example FFmpeg lib, and wxWidgets Player application with video filters and face detection, it is a no-audio video player intended for video experiments and developers learning how to code media applications.

Blake Senftner 20 Mar 26, 2022
Trading bot who's doing transaction between different money.

CNA - TRADE Since 2002, trading robots, AKA algorithmic trading, are considered to be one of the major breakthroughs on financial markets over the las

Mehdi 3 Nov 8, 2021
A crude untested example showing how to retrieve and display images from multiple cameras with OpenCV and wxWidgets.

About wxOpenCVCameras is a crude untested example of how to retrieve and display images from multiple cameras, using OpenCV to grab images from a came

PB 7 Nov 18, 2022
wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.

About wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets allows y

null 4.7k Dec 3, 2022
MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.

MasterPlan is a customizeable graphical project management software for independent users or small teams. If you need to share plans across a whole co

SolarLune 439 Nov 28, 2022
MMCTX (Memory Management ConTeXualizer), is a tiny (< 300 lines), single header C99 library that allows for easier memory management by implementing contexts that remember allocations for you and provide freeall()-like functionality.

MMCTX (Memory Management ConTeXualizer), is a tiny (< 300 lines), single header C99 library that allows for easier memory management by implementing contexts that remember allocations for you and provide freeall()-like functionality.

A.P. Jo. 4 Oct 2, 2021