Browse free open source Free Pascal Libraries and projects below. Use the toggles on the left to filter open source Free Pascal Libraries by OS, license, language, programming language, and project status.

  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1

    LibArt Pascal

    LibArt pascal port

    This is pascal port of the LibArt graphics library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    LookCDS Delphi library

    LookCDS provides datasnap with transparent client lookup fields

    “LookCDS” is a small library set of functions, classes and components for Delphi that enables and utilizes at client side the lookup fields defined in a datasnap remote module. TlkClientDataset, a TClientDataset descendant, contained in LookCDS lib is the main component that supports transparent utilization of server side lookup fields.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    MuPDFLib for Pascal

    Using MuPDF library in FreePascal/Lazarus

    An effort to bring the latest MuPDFLib version to PASCAL/LAZARUS, based on the work from Dinko Miljak and Blestan Tabakov. MuPDF is a lightweight PDF, XPS and E-Book Viewer. You do not have many options if you want to included PDF support in your Pascal/Lazarus projects. MuPDF is maybe one of the best options, but is stuck on version 1.08 (from 2015), to be used with Lazarus. I managed to bring the supported version up to 1.17.0 (latest MuPDF). Only for Win64. Help is welcome to bring support for MacOS, Linux and Haiku. As I have no previous experience using external libraries and writing headers for them, I can use some help. So if you want the newest version of MuPDFLib support, please give me a hand.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    MultiMon Manager

    A Object Pascal Library to handle multiple Monitors under Windows.

    MultiMon Manager (MMM) is a Library to handle, detect, enumerate and control multiple Monitors under Windows, written in Object Pascal. MMM is capable to use the Windows Low-Level Monitor API including VESA Monitor Control Command Set (VESA MCCS). You can use MMM to read out your Monitor Capabilities like physical Resolution, supported Resolutions and Refresh Rates, Vendor Informations, Firmware Version and current settings like Brightness, Contrast, Gamma and so on. You can use MMM also to send MCCS Commands to your Monitor to turning it into Standby, wake it up again and change its Brightness, Contrast or Gamma Settings. Note that this is done directly by the Monitor and NOT the Graphics Card. You can't believe that? Have a look to your Monitors On-Screen Display when changing Settings with MMM! Furthermore, MMM has methods to place a Window exacty to a Monitor relatively to global Desktop Coordinates and taking Screenshots from a Monitor Content.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5

    PasJas

    Pascal wrapper for JPeg2000 Jasper library

    This wrapper is bringing Jasper library to Pascal (Delphi). The JasPer Project Home Page: http://www.ece.uvic.ca/~frodo/jasper/ Support included for jp2(+ j2k, jpc), mif, pnm, ras, pgx formats; bmp and jpeg are excluded, usually included in Pascal (Delphi). All formats can be individually selected using specific defines. It supports irregular geometries and YCbCr on read. Imported jasper structures are valid for jasper-1.900.1 . It is currently compilable with Delphi XE5 but with a few changes should be easily adapted to other versions or FreePascal. Included object files are from jasper-1.900.1, precompiled with Borland C++ Compiler 5.5 (free). The jasper library is compiled WITHOUT any modification using the included bat file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Patch-clamp data reader

    Library for reading files created by HEKA Pulse and Patch-master.

    Package and libraries (dll in windows) which read files, created by Pulse (ReadPulse.dll) and Patch Master (ReadPMaster.dll) software from HEKA company. Can read a Trace from a whole group, series or or a sweep. Service information about pulse protocols, voltage, amplifier state and so on also is retrieved. Detailed description of functions can be found in the source code. Files readpmaster.lpr and readpulse.lpr contain full lists of exported functions with the descriptions. Project Nest-o-Patch can be used as a demo program for both both libraries, file openheka.pp löads the libraries. Both libraries are highly compatible at the level of API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Reticulum
    Reticulum is a package for FreePascal for creating easily web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A framework library which aims to independize we all, the delphi developers, from the different glitches of the platform, and attempts to provide code that is independent from the OS. It is based on *heavy* use of interfaces. Works on FPC (FreePascal).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    TRURL

    TRURL

    A suite of RPN calculators and a class library for Object Pascal

    TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10

    UnoLib

    Library designed for the Arduino Uno platform and AVRPascal editor

    UnoLib is a Free Pascal library designed for the Arduino Uno platform and AVRPascal editor (http://akarwowski.pl/index.php?page=electronics&lang=en) or other editor using FPC 3.3.1 for AVR microcontrollers (e.g. FreePascal IDE, Lazarus). It is a translation of a subset of the standard Arduino libraries, adapted as needed for a Free Pascal environment. Moreover, support for fixed point numbers has been added. Current updates of the library are available at https://github.com/ackarwow/unolib/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    .NET(including CF), Mono, and FreePascal(planned) ports of one library aimed to simplify working with database data, and some other routines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    YPA-Components

    YPA-Components

    Various libraries for Freepascal, Lazarus, PHP and .NET

    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    biOP

    biOP [bio~ObjectPascal/bio~Delphi] bioinformatics libraries

    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Project is obsolete; see Editas
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    iff4pascal

    Units to help dealing with IFF files in Pascal.

    Allows to read and create IFF compliant files using TStream based objects. Interchange File Format (IFF), is a generic container file format originally introduced by Electronic Arts in 1985. It is a flexible and scalable format description.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    liblzg is a minimal implementation of an LZ77 class compression library. The main characteristic of the library is that the decoding routine is very simple, fast and requires no memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    neoPack

    Fully virtual ListView for Delphi/Lazarus

    Project is obsolete; see Editas. ListView has no items occupied memory, only visible items are in memory. When turn on filter, maximum 4 bytes per item or less. Each item can be different height.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    pastinn

    Tinn (Tiny Neural Network) ported to Pascal

    Tinn (Tiny Neural Network) is a 200 line dependency free neural network library written in C99. https://github.com/glouw/tinn This is a Pascal port of that project, compatible with Delphi and FreePascal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Instrumentation and others useful controls for Lazarus IDE Get the new version at: http://sourceforge.net/projects/uecontrols
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ueControls

    ueControls

    Open source set of instrumentation controls.

    Open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB