Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyper-prog/gsafe
General Sql dAtabase Front End
https://github.com/hyper-prog/gsafe
gui library meta-objects qt qt5 sql-databases
Last synced: about 1 month ago
JSON representation
General Sql dAtabase Front End
- Host: GitHub
- URL: https://github.com/hyper-prog/gsafe
- Owner: hyper-prog
- License: apache-2.0
- Created: 2020-09-09T16:26:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-07T09:33:32.000Z (8 months ago)
- Last Synced: 2024-05-07T10:44:13.809Z (8 months ago)
- Topics: gui, library, meta-objects, qt, qt5, sql-databases
- Language: C++
- Homepage:
- Size: 1.34 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.txt
- License: LICENSE
Awesome Lists containing this project
README
![gSAFE Logo](https://raw.githubusercontent.com/hyper-prog/gsafe/master/GSAFEPIXMAPS/gsafe.png)
gSAFE - General Sql dAtabase Front End (C++, Multiplatform, Qt)
==============================================================gSAFE is a General Sql dAtabase Front End multiplatform library written in C++ based on Qt.
It is a complex system which define meta objects (Tables / Lists / Dialogs),
which can autogenerate the graphical interfaces to manipulate the data.
These meta objects can work together with Sql databases (PostgreSQL,MySQL,SQLite,Odbc) handles timestamps,
concurence writing etc.
The meta objects contains all information about the data which need to manupulete, shows, store,
print or even make a excel table from its, including the attributes for the gui to edit the fields.
You can define this meta object from program code or Json data.
After you defined the meta object they can be attached to gui.
The gui is generated by the attributes of meta data table.
This library enables you to develop sql based application really quick time.
The base library is developed with Qt so the generated gui is a Qt based gui,
work on all platform where the Qt runs.- Webpage: http://hyperprog.com/gsafe
- Documentation: http://hyperprog.com/gsafe/doc/html/index.html
- Sample program: http://hyperprog.com/prepo/index.html
- Written by Peter Deak (C) [email protected] , License is Apache 2.0Git branches
-------------
- master - The newest gSAFE. Versions above 2.0.0 codes. It based on Qt 6.X
- gsafe_1.x.x_qt4-5 - The old gSAFE 1.X.X codes. It supports Qt 4.X - 5.X