## 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.lpk

Optional 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
