Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parmaja/minilib
MiniLib Pascal/Delphi library
https://github.com/parmaja/minilib
comport db delphi firebirdsql lazarus mysql pascal postgresql socket sqlite xml
Last synced: 23 days ago
JSON representation
MiniLib Pascal/Delphi library
- Host: GitHub
- URL: https://github.com/parmaja/minilib
- Owner: parmaja
- License: other
- Created: 2019-12-08T11:44:26.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T10:14:01.000Z (7 months ago)
- Last Synced: 2024-04-14T08:55:10.222Z (7 months ago)
- Topics: comport, db, delphi, firebirdsql, lazarus, mysql, pascal, postgresql, socket, sqlite, xml
- Language: Pascal
- Homepage:
- Size: 4.52 MB
- Stars: 65
- Watchers: 12
- Forks: 18
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: COPYING.modifiedLGPL
Awesome Lists containing this project
- awesome-pascal - minilib
README
## Mini Lib for Pascal ##
Pascal library, FreePascal 3.3 or later or DelphiXE
### Folders ###
lib: most common utils functions (MiniLib.lpk)
connection: it is a database wrappers for SQLite, FirebirdSQL, MySQL, PostgreSQL (MiniConnections.lpk).
socket: Socket tcp/ip client and server objects, includes webserver and simple REST server, and OpenSSL 1.1 support (MiniSockets.lpk).
xml: XML file/stream reader, line by line not use huge memory to parse it (MiniXML.lpk).
comm: ComPort like COM1 COM2 and serial ports (MiniComm.lpk).
### Compiler ###
Free Pascal 3.2
Delphi XE 10.4
### Install ###
#### Lazarus ####
Just open this packages (in order) and compile it in Lazarus IDE (Menu->Package-Open Package file (.lpk))
Main package used by other packages
MiniLib.lpk
Usefull Packages
MiniConnections.lpk
MiniSockets.lpk
MiniXML.lpkOptional packages (rarly tested)
MiniComm.lpk
Abandonned packages
MiniTranslator.lpk
### Branches ###
Use "release" branch for last stable code.
Use "master" branch for last update of code.
### Developers ###
Zaher Dirkey zaherdirkey at gmail dot com
Belal hamed belalhamed at gmail dot com