learning-freepascal
- Active
- Library
- Lazarus
- GitHub
- ★ 1

30,109 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Attempt to learn pascal language.
This is an experiment in reviving legacy code. The original source code was photographed from a printed listing and can be found in the `data/` folder. I modified the code to compile and run on **Turbo Pascal 5.5**
A repository for the files of my old highschool IT PAT (10th Grade). I was tasked with making an application to assist the SPCA in it's daily operations.
A repository for the files of my old highschool IT PAT (11th Grade). The goal was to make an information kiosk that would be utilised in malls in the peak of the COVID-19 pandemic.
About A repository for the files of my old highschool IT PAT (12th Grade). The scenario was to help a non-profit organisation, so I once again chose the SPCA, and created a vastly more useful and operational program, compared to the old 2019 one.
Código ruim para ser usado em testes de refatoração com foco em Clean Code.
LEGO Mindstorms NXT 2.0 control unit using MindSqualls library in PascalABC.Net
Images Resizing
Lektor - Pomocnik Lektora
Para você provavelmente será o repositório mais inútil meu já criado. Porém de grande valor para mim, pois em 2012 esta história começa, quando resolvi fazer um curso de montagem e manutenção de computadores.
Historical Delphi/Pascal console adventure with character classes, combat and a manually encoded map; preserved, unmaintained source.
Exemplo de leitura de XML em Delphi.
It's a lousy attempt to create a text pager, like Unix's less, for MSX-DOS 2.
Software de Gestão para Escola de Idiomas (Delphi) Exemplo de CRUD utilizando frame ao invés de forms. Formulários com visual moderno no estilo web; Utilização de Orientação à Interface e uso em parte do princípio do SOLID.
Aplication for import school lessons list from Excel to Google Calendar
Aplicativo que fiz para incentivar minha filha a aprender as letras do alfabeto e os números
Bibliothèque permettant d'effectuer des traitements littéraires et de lettres en Turbo Pascal.
Простой синтаксический анализатор
Small pascal library for handling and evaluating expressions.
Downloader
Inflect Latin nouns - one of my first programs :)
Experimental "Light HTML" for imaginary retro-web
Moduły, które stworzyłem i których używam w swoich projektach.
Delphi utility units. Delphi 2009 only.
Set of exception classes designed to simplify exception creation in specific situations (eg. index out of bounds, invalid variable value, sytem error, ...).
Provides some very basic implementation management, namely routing of function calls, method calls, objects and classes via variables.
Library designed to ease streaming of binary data into memory or TStream descendants.
Light-weight version of BinaryStreaming library (removed mostly unused features).
Library providing functions for converting binary data to text and back. At this moment, it implements base2, base4, base8, base10 (byte numbers), base16, base32, base32hex, base64 and base85 encodings.
Library for calculation of CITY hash - all versions from 1.0 up to 1.1.1 are implemented.
Small library providing means for simple management and use of parallely run tasks.
A simple Delphi library that allows to discover details related to the processor using processor supplementary instruction called CPUID. It can work for both x86 and x64 architectures.
Provides utilities for work with floating point numbers. Combines functionality from libraries Float80Utils and Float16Utils (which are now deprecated) and adds some new things.
Library for calculation of MD2 hash.
Library for calculation of MD4 hash.
Library for calculation of MD5 hash.
Library for calculation of MD6 hash.
Implementation of simple memory vector class. Only base class is fully implemented - vectors for specific types must be created as descendants of this base class (a template and an example are provided).
Library for calculation of SHA3 and Keccak hashes. Following hash variants are implemented: Keccak224, Keccak256, Keccak384, Keccak512, Keccak[], SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128 and SHAKE256. Requires AuxTypes and BitOps libraries.
Very simple library providing functions for (de)compression of streams (descendants of TStream class), files and memory buffers. Actual (de)compression is done by ZLib library.
Provides classes for encoding and decoding of data using a Huffman tree, as a method of loss-less data compression.
Simple non-visual interval timer.
Simple library designed to ease accessing of general memory location using usual stream interface.
Small library for interprocess communication based on Windows message queue system (but also works on Linux via SimpleMessages). Intended only for exchange of small data and/or for notifications.
LibCurl for Object Pascal
Fobos SDR API library Delphi wrapper and example test application
libFPC - FreePascal in your pocket!
Useful units for your Pascal programming.
Free pascal bindings and wrapper around GPIOD library