james
James is a collection of object-oriented Pascal primitives for Lazarus and Delphi
- Quiet
- Package
- Lazarus and Delphi
- GitHub
- ★ 60
- MIT

30,057 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.
James is a collection of object-oriented Pascal primitives for Lazarus and Delphi
Xavier is a small object-oriented XML library for Lazarus and Delphi
Blaise is an open-source object-oriented scripting language. Language features: Object-oriented. Unicode support. Optional typing, ie dynamic or static typing. Richly typed. Higher-level mathematics support, for example Complex numbers, Rational numbers and Matrices. Virtual Machine architecture. Co-routines. Familiar language syntax, influenced by Object Pascal, Python and Ada.
Object-Pascal(Delphi) Framework to develop Object-Oriented Applications. Kernel was developed to improve the RAD Development on Delphi IDE, using form inheritance and more.
PressObjects is a software development kit (SDK) composed of several frameworks that assist the construction of object oriented applications. The code is compatible with Delphi-Win32 and Free Pascal compilers.
Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it
An object-oriented set of Turbo Pascal units for MS-DOS development, providing access to lists, bitmaps, drawing functions, graphic fonts, INI and JSON files, streams and many more useful classes
A very simple message-oriented middleware (MOM) for object oriented free pascal under lazarus
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
. Delphi FPC Object Persistent Framework written in Object Pascal, for use with Delphi and Free Pascal FPC compilers. tiOPF simplifies the mapping of an object oriented business model into a relational database. Persistence layers are available for Firebird, Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite, NexusDB, XML, CSV, TAB, Remote via HTTP and many more. It also allows you to use your choice of database connection components, like IBX, dbExpress, DOA, SqlDB, FBLib etc.
A set of bindings (for C, C++, Pascal and Object Pascal) for the GEM desktop environment on MS-DOS, Atari TOS and Linux (GEMIX) as well as an application framework for C++ and Object Pascal optimized for developing GEM desktop applications.
Aegeus brings the Open Object Rexx (ooRexx) API to Delphi Pascal programmers. A Delphi program (GUI or Console) can invoke any ooRexx service provided by the API and ooRexx Programs can invoke Delphi functions and subcommands.
DWScript is an object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages.
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
The present work proposes a non-visual component developed in Object Pascal programming languages, for Genetic Algorithms called "TGAlgorithm". Developed in a fully object-oriented framework, the Component exploits this feature to facilitate its extension to genetic algorithms and specific problems, be they single-purpose. In this work an example of the use of "TGAlgorithm" for an implementation of a genetic algorithm mono-objective is presented.
Vector graphics editor written using only standard libs
Simple To Do List Manager using standard components and the package streams, perhaps interesting for beginners and as a binary component streaming example
RBS AntiDOT is multiplatform library of containers and data structures for Delphi and Pascal: Vectors, Maps, Sets, Lists and other. Supports all Delphi built-in types. 100% Object Pascal code, no DLLs, no wrappers. Compatible with Free Pascal Compiler.
Audio Object Windows Player and Delphi source to build Multimedia Applications. Particles and code at http://digilander.iol.it/Kappe/audioobject.
Nexus is a cross-platform, open, object-oriented application framework for Borland Delphi/Kylix.
The tiOPF is an Object Persistence Framework (OPF) for Delphi and Free Pascal that simplifies the mapping of an object oriented business model into a relational database. Persistence layers are available for Firebird, XML, Oracle, SQLServer and many more
XCL is XDE's Component Library, a GTK+ Based Object Pascal Component Library for GUI Development with FreePascal
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
Object Oriented wrapper for LibUSB
Object Oriented OpenGL-ES 2.0
DToon - Delphi Support Lib for Toon (Token-Oriented Object Notation)
The CubeOs compiler is a Pascal based object oriented language written in Delphi. This small and unfinished IDE compiles into Assembler.
A modern, mobile-oriented image cropper for Delphi FireMonkey (FMX) featuring auto-zoom, dynamic centered cropbox, and rendering powered by Skia4Delphi.
TOON (Token-Oriented Object Notation) support for Delphi.
Repository created for solving the exercises in the book and also understanding the specific standards
TAEGitRepository is a wrapper around libgit2-delphi to access and manage Git repositories in a fully object-oriented way. No Git installation is needed, just build and ship git2.dll with your project!
Single-line VCL edit control for Delphi that supports horizontal, vertical and arbitrary-angle text editing, with caret, selection, clipboard, validation, VCL styles and design-time resizing.
Object Oriented wrapper for GNU Readline for Pascal
BBS Door Kit written in object oriented Pascal
A Delphi wrapper and object-oriented binding layer for the Jolt Physics high-performance rigid body physics engine.
A functional-like, Object-Oriented and lightweight Robotics Framework
A Chess Game in Delphi (Object Oriented Pascal with Forms)
Object Oriented wrapper for TCL for Pascal
This software is not for directly use in your development. I finished it in 2011 spring. Now I share it to show all interested friends the best efficient way to build a print-screen software. In 2011, I was a college student and not familiar with design mode or even object-oriented development. But in it, some fantastic functions are implemented. Hope you can get what you want here!
Object-oriented, line-by-line port of libev 4.33 to Delphi and Free Pascal/Lazarus. High-performance event loop with epoll (Linux) and select (Windows) backends: timer, periodic, I/O, signal, child, stat (inotify), idle, prepare/check, fork, cleanup and async watchers.
This game was developed to study the object-oriented environment Delphi 7 at MSTU n.a. N.E. Bauman. "Catch Ball" is a mix of gameplay of Arkanoid and ping-pong games. It was developed in April-May 2006.
[unreleased] Object oriented drawing application
DUnitX test cases for Firebird 3.0 using new Object Oriented API
The JSON Data Objects (JDO) is a powerful object oriented framework for data persistance using JSON as comunication protocol.
An example for object oriented programming in Pascal
A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
The BASIC IDE is an open source IDE for any language you can imagine. The IDE is written in Object Oriented Delphi. This project was abandoned, and now we are trying to get it back up to speed... I must say, all help is welcome !
Vincent Radio {Adrix.NT} Embarcadero : Delphi : Executable Binaries Delphi : VRCalc++ Object Oriented Scripting Language : Engine + Ext Libraries VRCalc++ OOSL Visual Stage Project : VCL & FMX (FireMonkey) VRCalc++ Script Executor: - VCL Console - Terminal Console - FMX Console + VRCalc++ OOSL : VR System Scripted Standard Runtime Library Delphi Applics - VR Multi Editor : Smart Text Editor - VR Lazy Code Editor : Smart RTF Multi Lang Code Text Editor - VR Astro Vision : Astrology Program - VR Free Chess 2D : Chess Game Program - VR Mosaic : Puzzle Resolver Program (VCL, FMX) - VR Blocks game - VRGraphStage - VR TTT OX game - Embarcadero Binary Runtime Libraries - VR Binary Runtime Libraries for Delphi & C++Builder - Visual Styles Java Applications - Analog Clock - VR Hanoi Towers - VR Rects World Sample - VR Free Chess 2D - VR Mosaic with auto resolver - Action/Entity Model Test includes installation instructions adrixnt@hotmail.it
. Delphi Object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages FreePascal, Prism, etc.. It introduces a few Pascal language extensions of its own as well.
Logging component for Delphi and Lazarus. Version 3.3 (02-05-2019) Multithreaded, object oriented, buffered safe. The log file will be correctly written to disk, even if your application crashes. The logging/parsing/formating and optionnal visual feedback work don't consume your main thread's time. Logging environment to support debugging. Easy-to-use strings formating capabilities. Update of Olivier Touzot's HotLog component 2004,2005. Many Thanks to Olivier.
Program Manager Eternity is an application for launching applications in DOS. Mainly, It is for the still very active FreeDOS platform. It is built on top of the newly created QuickCrt object-oriented framework for Turbo Pascal 7.0.
Based upon my 20+ year old super fast QCrt text mode display driver, QuickCrt is an event driven object-oriented framework for rapid application development using Turbo Pascal 7.0 for DOS. Completely self contained, it uses no 3rd party or original Borland units (excluding the built-in System unit). It uses no Turbo Vision and is more like Delphi minus the drag and drop. It has support for String formatting, Custom text fonts, Themes, Keyboard mappings, Config files and Multiple languages baked into it. However, this initial version is more of a "Proof of Concept" and engine for PGME. Rather than an actual project. It has some serious limitations. Since it was built in a "vacuum" with no pre-planning, it is a little bit of spaghetti code. Also, it doesn't support real windowing, multi-tasking or draw behind visible objects. QCrt 9 is currently under development. It is a complete rewrite in assembly with TP wrappers. It is being hosted at http://github.com/LoopZ/QCrt
RepTux is a ERP oriented to car's spare parts shop. The objective is administer the sale and stock of spare parts. The proyect is developed using Lazarus and FPC, with Firebird as back end.
Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full working server example is not bigger than the “Hello world”. Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform without the need of be a C++ guru. Very detailed documentation provided.
The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)
Myrissa is a modern systems programming language by Jarrod Davis, combining Pascal readability with robust C ABI interoperability. Written entirely in Delphi, its self-contained compiler generates native x86_64 code for Windows and Linux, with built-in linking, managed strings, unit testing, exception handling, and low-level control.
Object-oriented scripting engine for Delphi
Autoridade Tributária WebService
Object Oriented Game