Sign in Join

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

Catalog

30,062 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.

fb embedded2 Laz

Fb_embedded2.pas is a Pascal unit that can be included in a Lazarus project to enable embedding of Firebird (version 2.0.3) database server (a.k.a. [http://en.wikipedia.org/wiki/DBMS DBMS]) into an .exe file, without need for distributing any DLL. The original code for Delphi was created by Fikret Hasovic and Samir Ribic, modified by Zlatko Matic ([mailto:matalab@gmail.com matalab@gmail.com]) for FPC/Lazarus.

  • Library
  • Lazarus

Database

tilestorage_dbms

External tile storage for SAS Planet, using a database backend via ODBC

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Database

OCELOT SQL DBMS

SQL according to ISO standards, with all features (domains constraints procedures collations subqueries etc.) and ODBC 3.0 interface, plus front end, utilities and samples

  • Application
  • SourceForge
  • Mozilla Public License 1.0 (MPL), GNU General Public License

Database

Course-project-Client-application

Course project on the theme: "Creating a database using relational DBMS and developing a client application for working with the database"

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Database

TMSAureliusFirebirdSQL

Proposed solutions to improve SELECT performance for querys generated by TMS Aurelius when using Firebird DBMS

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Database

Ant Movie Catalog

Manage your movie collection: User interface translated in about 30 languages. Can store catalog in two file format: its own binary format or XML. Import information from Internet (using scripts); by default it includes scripts for IMDB (US), DVDFR (FR), Allociné (FR) and lots of others. User-customizable links to do a search on movie websites. Information importation from various media files (audio & video codec, bitrates, resolution, framerate, size). Scripting technology, using Object Pascal language, allowing to modify catalog: Find & replace, moving field values, ... Printing, using customizable templates. Export to other formats: HTML (based on a template that you can modify or create yourself), SQL commands (to re-import data in a DBMS such as MySQL), CSV (text files, can be used as tables with Microsft Excel for example). Import from other formats: CSV (Microsoft Excel can create such files, but a plain text file can be used too), Microsoft Access and a few others.

  • Active
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Database

C/AL .NET

Experimental compiler for new .NET language written in C#. Based on Pascal-like Microsoft Navision C/AL programming language. Dedicated for working with databases. It has a built-in O-R mapper. Current implementation works with Microsoft SQL Server DBMS

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

Firebird

Firebird RDBMS offers ANSI SQL features & runs on Linux, Windows & several Unix platforms. Features excellent concurrency & performance & powerful stored procedure & trigger language. More information and downloads at https://firebirdsql.org/, issue tracker is https://github.com/FirebirdSQL/firebird/issues

  • Active
  • Application
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Database

MDB Admin

MDB Admin allows you to open, visualize and edit MSAccess databases (MDB or ACCDB files) without having Access installed. You can also install MDB Admin using winget: winget install --id=MarcielDegasperi.MDBAdmin -e IMPORTANT: To work with .accdb files you must manually install "Microsoft Access Database Engine Redistributable" 32bits, which can be found at the link below: https://www.microsoft.com/en-us/download/details.aspx?id=54920 (please make sure to select 32-bit version). User manual: https://sourceforge.net/p/mdbadmin/code/ci/master/tree/docs/user-manual.md ================================== Would you like to contribute to this project by translating it into your language? Download the sample file below, translate the keys and send me via ticket or email. You don't need to know any programming languages ​​for this. :) https://sourceforge.net/p/mdbadmin/code/ci/master/tree/lang/base_translation.txt

  • Active
  • Application
  • SourceForge

Database

SQLite Micro Manager

SQLite Micro Manager is a lightweight, fast and configurable GUI program mostly designed to access, browse and modify data in SQLite3 databases maintained by other applications, like Web browsers, home accounting software etc. It supports drag-and-drop operations, saving to and retrieving SQL statements from internal library and disk files. runs natively on 64 bit Windows 7/8/10 and Linux Ubuntu derivatives with GTK2+. Can be easily compiled for OSX and Linux GTK3 and QT widget sets with minimal changes. It can run without any installation, although proper installation packages are provided for Windows and Ubuntu-based Linux distributions. The intended audience is people with at least basic knowledge of SQL who need fast and simple tool to deal with SQLite3 databases.

  • Quiet
  • Application
  • SourceForge

Database

flashfiler-to-rdbms

Software to convert old FlashFiler databases to MS SQL Server or PostgreSQL

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • Apache-2.0

Database

JewelryDBMS

This is for testing Delphi

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Database

FastDB Embedded ORDBMS

Object-Relational Main-Memory Embedded Database system tightly integrated with C++ language. Use OS virtual mapping mechanism to access data. Provides subset of SQL language with OO extensions. Support of transactions, fault tolerance, replication.

  • Quiet
  • Library
  • SourceForge
  • Apache Software License

Database

protobuf-delphi

Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 57
  • GPL-3.0

Other

greyhound

Greyhound is a tiny ORM-ish for Free Pascal.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 50

Database

Admiral

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Database

SistemaVendasBistroCetec

Ticket Sales and Entrance Mananging System Using QR Code and Cloud Computing (Hybrid Application) made with MySql, Delphi VCL and FMX, Php and Html

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Applications

dOPF

Sleek, intuitive, and fast object persistence (opf/orm) for faster and easier database development

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7

Database In the Online Package Manager

FireLinkMCP

An MCP server, written in Delphi, that exposes your databases to an AI client

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Networking

dbxoodbc

Universal Pure Pascal dbExpress (DBX4) driver for ODBC. Zero-DLL, dual Win32/Win64, seamlessly connecting Delphi to SQL Server, PostgreSQL, MySQL, SQLite, Oracle, and any ODBC source.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4

Database

SistemaVotacaoMostraCetec

Real-Time Anonymous Voting System Using Cloud Computing (Hybrid Application) made with MySQL, Delphi/FMX, Php, Html, Javascript/Ajax and CSS

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Applications

dext-bkp

Dext - Delphi Modern Web Framework

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • Apache-2.0

Networking

OpenPOS

Open Point of Sale Software for Windows

  • Quiet
  • Application
  • GitHub
  • ★ 2

Applications

BJoinTree

BJoinTree is an index that include join of tables

  • Package
  • Lazarus
  • GitHub

Database

AEORM

Generative (static) ORM for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3

Database