Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

fundamentals5

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Fundamentals 5 Library

Fundamentals 5 Code Library for Delphi and FreePascal

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)
  • Random number generators
  • Ciphers (symmetric: AES, DES, RC2, RC4; asymmetric: RSA, Diffie-Hellman)
  • Data structures (array and dictionary classes)
  • Mathematics (Rational number, complex number, vector, matrix, statistics)
  • JSON parser
  • Google protocol buffer parser, utilities and Pascal code generator
  • Socket library (cross platform - Windows and Linux)
  • TLS Client
  • TLS Server
  • TCP Client
  • TCP Server
  • HTTP Client
  • HTTP Server
  • HTML Parser
  • XML Parser