See here for Fundamentals 5: https://github.com/fundamentalslib/fundamentals5
A code library for use with FreePascal/Delphi.
Includes:
- String, DateTime and dynamic array routines
- Unicode routines
- Hash (e.g. SHA256, SHA512, SHA1, SHA256, MD5)
- Integer (e.g. Word128, Word256, Int128, Int256)
- Huge Word, Huge Integer
- Decimal (Decimal32, Decimal64, Decimal128, HugeDecimal and signed decimals)
- JSON
- Random number generators
- Cipher (e.g. AES, DES, RC2, RC4, RSA)
- Socket library (cross platform - Windows and Linux)
- TCP Client
- TCP Server
- HTTP Client
- HTTP Server