Sign in Join

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

Catalog

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.

Conscious Artificial Intelligence

This project is a quest for conscious artificial intelligence. A number of prototypes will be developed as the project progresses. This project has 2 subprojects: Object Pascal based CAI NEURAL API - https://github.com/joaopauloschuler/neural-api Python based K-CAI NEURAL API - https://github.com/joaopauloschuler/k-neural-api A video from the first prototype has been made: http://www.youtube.com/watch?v=qH-IQgYy9zg Above video shows a popperian agent collecting mining ore from 3 mining sites and bringing to the base. At the time the agent is born, it doesn't know how to walk nor it knows that it feels pleasure by mining. He has tact only (blind agent). The video shows learning, planning, executing and plan optimization.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Science

virtual-vivarium

Virtual playground for artificial agents that grow, reproduce and evolve in order to test complex behavior emergence principles

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

Science

FannConsole

FannConsole is a small interactive console program used for creating, training and testing artificial neural networks (ANN). The program is based on the Fast Artificial Neural Network (FANN) library and runs on Windows.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Science

AReason

Artificial Reason Kernel and modules

  • Quiet
  • Library
  • SourceForge
  • BSD License

Science

DMCPServer

Dinos MCP Server, make your code, on MCP Action and execute by AI

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

Networking

AIAssistant

Personal assistant with the elements of artificial intelligence

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

Applications

Tetris AI

The interesting thing about this is the artificial intelligence. You probably do not want to play Tetris AI. It survives for more than 1000 lines and beats every human in multiplayer mode (due to its speed). Two differnt AIs can play against each other.

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

Games and Game Engines

Divinus - AI Analytical System

Analytical information system based on methods of an artificial intellect

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

Science

Ghost

Ghost is an artificial intelligence which can chat with you (in slovak language) in console or on the web. It is similar to Eliza, ALICE or Jabberwacky. It is writen in object pascal.

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

Applications

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

LightNet

Implemented in pure pascal LightNet is an artificial intelligence neural network library Inspired by Darknet and yolo library which can run most of the darknet including YOLO models nativly and self dependently in pascal, tests are provided for both Lazarus and Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 66
  • MIT

Science

Symposium2023

Demonstrates Voice Recognition, Text to Speech, Language Translation, OAuth2, Image Generation, Face Detection and Voice Chatbot.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 66
  • MIT

Learning and Examples

desktop-first-2021

Source code and resources presented by Wagner Landgraf in talks "How Artificial Intelligence can improve UI/UX" and "REST Client applications techniques with TMS XDats" at Desktop First UX Summit 2021 event.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 7
  • Apache-2.0

Learning and Examples

IrisConsole

Neural Network example with Delphi + FANN (Fast Artificial Neural Network Library)

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Science

AV

Modular system of universal artificial intelligence "AmigaVirtual".

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Science

NeuralNetworkPasLib

The library for the implementation of artificial neural network into delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • Apache-2.0

Science

LAFE

Lafe is an Artificial Intelligence Markup Language (AIML) chatterbot GUI

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Applications

Map-Coloring-By-CSP

Graph coloring by CSP (CONSTRAINT SATISFACTION PROBLEMS) algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" - Chapter 5.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Science

annsi

artificial neural network editor

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Science

data-sculptor

Artificial data set generator for machine learning purpose

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Science

Genemix

V. Havranekâ's framework for genetic optimisation of your Gomoku / Renju program (AI, engine). Together with batch running option of P. Lastovickaâ's Piskvork manager, you can use it to improve your artificial intelligence (AI, engine).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Games and Game Engines

GUNS

A Real Time Strategy video game based on computational creativity

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Games and Game Engines

SmartGalleryDelphi

It is an artificial neural network that divides images into 4 categories.

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

Science

CodeDroidAI

Generate code and forms with AI for Delphi Object Pascal and C++Builder using LLMs like ChatGPT and Vicuna-13b.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 91
  • MIT

Language Tools

TensorFlow.Delphi

TensorFlow.Delphi (TF.Delphi) provides a Delphi(Pascal) Standard binding for TensorFlow. It aims to implement the complete Tensorflow API in Delphi which allows Pascal developers to develop, train and deploy Machine Learning models with the Pascal Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 90
  • Apache-2.0

Bindings Science

Double Fractal with 3D Prototype

Double Fractal was first created in the 90s and was the result of a passion for fractals and fractal math. Since then, it has grown including many unique fractals invented by its author. Some fractals were found by chance in 2001 when functions used for artificial intelligence were plotted as fractals. These new fractals were called JP Random Sets. The brilliant environment Lazarus allowed Double Fractal to be ported from Delphi and now Double Fractal can be run on Windows, Linux and MAC OS X. Fractals are infinite complex images defined by a finite definition. We find in fractals a model to understand many different sciences such as economy, health and weather. Many scientists love fractals. Double Fractal is a program that creates fast and easily high complex images. No specific knowledge is needed to use this program, it is a program that can be run just for fun. Please enjoy the better than ever Double Fractal 3 with its brand new 3D JP1 Set prototype.

  • Quiet
  • Application
  • Lazarus and Delphi
  • SourceForge

Graphics

Financial Market Simulation

This project is dedicated to developing a simulation of the financial market using multi-agent approach. This kind of simulation is often called an Artificial Stock Market (ASM).

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

Science

Sky simulator for Ascom & Alpaca & Indi

Sky Simulator for ASCOM, Alpaca and Indi is a software program designed to simulate an astronomical camera mounted on a computer-controlled telescope. The camera displays images of the night sky based on the telescope pointing-at position and is affected by exposure time and focuser position. The images can be created artificially or using the online deep sky survey. It simulates also a guide camera. mount, focuser and camera rotator if required. You can also use your own mount in the simulation. Simulation of mount polar alignment errors and mount periodic errors is possible. This simulator is a useful tool for testing the focuser routine, astrometric solving, guiding and test run sequences. Star and a deep sky databases are included. For questions, problems, suggestion visit the forum. Ascom installation required. Install instructions for CCDCiel, APT and Nina : https://sky-simulator.sourceforge.io

  • Active
  • Application
  • Lazarus
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Science

TONNXRuntime

TOnnxRuntime is a Microsoft ONNXRuntime AI and Machine Learning Library for Freepascal / Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 74
  • MIT

Bindings

DelphAI

A Delphi component designed to simplify the development of artificial intelligence solutions.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 58

Science

mrai

Artificial Intelligence Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 39
  • Apache-2.0

Science

AI-Translate

Cross platform tool to translate between over 100 world languages using GPT-3.5, GPT-4, and Vicuna-13b.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Applications

Tensorium

A platform agnostic fast tensor manipulation library using SIMD when possible, written in pascal and can be imported to other languages

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Science

GuitarAmpModellingGUI

GUI for easier installation and training of neural network models for guitar amplifiers and pedals, based on the GuitarML Proteus models. These are usable for Proteus, Chowdhury-DSP BYOD and even NeuralPi VST plugins, on all platforms incl. Linux and RaspberryPi.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12

Multimedia

sea-battle-gui

SEA-BATTLE-GUI (The trademark is not registered, no rights are protected, all names are fictitious, and photos generated by the neural network, all coincidences are not accidental) is a modern war simulator based on the technologies of artificial intelligence. In our game you will be able to manage your fleet of modern naval equipment and resist the army of revolt machines!Sea battle has never been so fascinating!

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Games and Game Engines

RADGenie

O RADGenie Wizard é um plugin nativo para a IDE do Delphi construído sobre a Open Tools API (OTA). Ele atua como um assistente de inteligência artificial

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

Lazarus IDE plugins

ParallelNeuralNetwork

Artificial Neural Network implemented in sequential and parallel mode using Delphi Seattle.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Science

Delphi_ABC_CO

ABC Algorithm Source Code by Delphi for Constrained Optimization.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Science

VIE

Commande écrit en Pascal d'aide à l'Intelligence artificielle

  • Active
  • Application
  • GitHub
  • ★ 2
  • MIT

Applications

ANN-MLP-Programs

This is a simple artificial neural network that simulated as a OR, AND, XOR logic gate and the gait phase simulation. This program is a final mandatory of Fundamental of Intelligent System class

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

Proyek-Tank

My first artificial intelligence game. This tank game consist of AI which can chase and shoot your tank, AI also able to takeup some powerups. This tank game also has client-server function, enable user to play multiplayer by LAN conenction.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Games and Game Engines

zip.pas

content generated by artificial intelligence

  • Active
  • Library
  • GitHub
  • ★ 1
  • GPL-3.0

Other

AI EM BOT

Artificial Intelligence Electronic Manipulation Bot will be designed for developing A.I on the web using standard protocols of communication such as ICQ, MSN, and especially AIM. The Bot will be able to under stand and collect as much data as possible fro

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

Networking

BotBattle

BotBattle is a framework to try different ideas for artificial intelligence in delphi. Different bots can fight against each other in realtime death matchs visualised by OpenGL.

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

Games and Game Engines

Cosmos

3D space trade / action / colonization game seen from eyes of your player/cockpit . longterm : complex features in all aspects of game, multiplayer. Generally every can join , more good people = better.

  • Application
  • SourceForge

Games and Game Engines

Dax AIML

Dax AIML allows Alice (A Chatbot that uses AIML) to be run on Asheron's Call (An MMORPG). It uses decal to interface into Asheron's Call.

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

Games and Game Engines

Gesture

A compact gesture recognition program (currently for Windows), used with mouse or pen (on graphic tablets). Longer term aim is to create a gesture recognition library that can be easily used in other programs.Please read the forum for more information

  • Quiet
  • Application
  • SourceForge
  • Artistic License

System

General Knowledge Machine Project

We humans are bound by intellectual abilities. All knowledge is far beyond power of any person. The only way to apply knowledge is to build machines able to present it human way but not limited by volume. Intellect Modeling Kit (IMK) is intended to build knowledge machines (KM) assisting experts on the steps of activity: * Observation; * Producing propositions based on knowledge; * Elimination of impossible propositions; * Selection and verification of the most appropriate propositions; * Memorizing - new knowledge item creation; * Abstraction – building objects representing typical signs of similar objects groups, data mining. KM is not intended to replace human experts, it is built to multiply abilities. Machine should not be responsible for decisions. The IMK is designed to create ready-to-use software applications using simple text files. Any human knowledge can be uploaded to KM by expert not familiar with software coding. Demos present in kit. Good luck!

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Science

Lascer

Lascer liefert zu einer Menge binär klassifizierter Attribut-Vektoren eine Menge von Regeln zur Beschreibung der Klassen. Die Regeln können auch mathematische Funktionen enthalten, deren Art vorgegeben werden kann.

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

Science

MEDDAC

MEDDAC is the seeding point for designing a new approach to Operating System design itself. It is an Open Source project with roots in mainframe design and development the author began in 1979. Monitor Editor Disassembler Decompiler Assembler Compiler

  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

System

Ramugen : Random Music Generator

Ramugen is a music application which assists in / automates composition along stochastic/indeterminate lines. Comes as a Win32 desktop application and a Borland Delphi component-package. Open Source : full source-code and documentation provided. Very fle

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Artistic License, GNU General Public License version 2.0 (GP

Multimedia