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.

PascalContainer

Generic pascal data structure with B-Tree, B+-Tree, B*-Tree, T-Tree, HashMap, priority queue, red-black-Tree, AVL-tree, Quad-Tree, SkipList, Sortable Single Linklist, Sort Function, LockFreeQueue. contributor: gcarreno at github

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 54
  • BSD

Other In the Online Package Manager

treemap

Squarified Treemap Component For Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Graphics

treelistview

A Pascal treelistview component, showing a treeview together with the columns of a listview (for Delphi and Lazarus)

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 58

ListViews and TreeViews

TreeStructInfo

API to handle the TreeStructInfo configuration files.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Other

jamo Dictionary-tree

Dictionary-tree is a standard dictionary, means a lexicographic tree (acyclic graph), where letters are nodes of tree, starting from root going down to leaves. You can Get and Add words, Clear and Save the whole dictionary. C++ and Pascal.

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

Other

treecheck

Windows command-line utility to compare the contents of two folders asynchronously

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Files and Drives

TreeHouse

A structure built in trees of abstract syntax - for habitation

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Language Tools

tree_window

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Unlicense

System

Prefix-Tree

Trie, also called digital tree and sometimes radix tree or prefix tree (as they can be searched by prefixes)

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Learning and Examples

DOOM TREE

DOOMTREE is tool that generates tree sprites and voxels for the Doom game. It is based on PTree https://sourceforge.net/projects/procedural-tree-generator/ Creates actor definitions out of the box for ZDoom & DelphiDoom family source ports. Source code repository: https://github.com/jval1972/DOOMTREE

  • Quiet
  • Application
  • Delphi
  • SourceForge

Games and Game Engines Graphics

treeedit

A tree view edit (add/delete/delete/drag/copy/cut/paste) system source by delphi based json

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

ListViews and TreeViews

TreeviewDialog

TTreeviewDlg is a dialog descended from TCommonDialog using the Treeview component that is populated from a dataset or a file.

  • Library
  • Lazarus

Dialogs

object-tree

Object tree written in Pascal/Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Other

persistent-tree

Persistent tree structure written in Pascal that can handle binary data.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

Syntax-Tree-Evaluator

A mathematical syntax tree evaluation library for mathematical and logical program expressions. Encode expressions and programs into a tree for use in Genetic Programming.

  • Quiet
  • Library
  • GitHub
  • ★ 2
  • MIT

Language Tools

CX-tree

CX-tree code in delphi 2010

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

B-Tree-Filer

TurboPower's B-Tree Filer database development libraries for Turbo Pascal

  • Active
  • Library
  • GitHub
  • ★ 1

Database

delphi-bpus-tree

Automatically exported from code.google.com/p/delphi-bpus-tree

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Database

Virtual-Treeview-5.3

Virtual Treeview 5.3 - Require by a number of OTA projects and Tools on this GitHut repository for backward compatibility.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

ListViews and TreeViews

its-generated-tree

Rough reproduction of the source tree for Into the Shadows, generated from debug information left in the Into the Shadows character demonstration from 1995.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Games and Game Engines

TurboPower B-Tree Filer

B-Tree Filer is a fast library of file-based database routines for Borland Turbo Pascal & Delphi. B-Tree Filer supports stand-alone programs or those running on Microsoft-compatible networks including Novell Netware.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Database

TeeTree

Delphi / C++, VCL, Firemonkey FMX, Flowcharting, Diagramming, Tree-view Component Library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 40

Graphics

DelphiAST

Abstract syntax tree builder for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 299
  • MPL-2.0

Language Tools

ChristmasTree

a silly cross-platform app written in Delphi that displays a Christmas tree with clickable bulbs that drop to the floor and break

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Games and Game Engines

Process-Tree

This is an enhanced version of a Process Manager that provides significantly more information about the structure and process flow.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

Hierarchical-Neural-Tree

Hierarchical classification and vector quantization with neural trees in pascal

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • GPL-3.0

Science

dimtree

DIMTree is Tree View Browser for DIM system. The DIM is CERN designed Distributed Information Manager system, see http://dim.web.cern.ch/. DIM uses to create distributed DAQ and experiment control systems. DIMTree is browser for DIM which provides Tree View to browse DIM Servers, his published Services and it's data content. It's useful test/monitor/debug tool for DIM users.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Networking Science

Static Web HTML Tree Maker

Creates a Javascript and HTML Tree from txt files. Internet Explorer 4 and Netscape 6 compatible.

  • Active
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Applications

XML Tree Editor

XMLTreeEdit displays XML files as tree views and allows basic operations: adding, editting and deleting text nodes and their attributes. The main goal is providing a simple tool to create/edit XML configuration files for users without knowledge of XML. Built in Free Pascal Lazarus, which allows easy compilation for different target platforms. Currently binary executables were produced and tested on Windows (XP, 7) and Ubuntu Linux (GTK2). For developers: there are two units listed separately to support XML configuration files in your application: XMLfile.pas - Lazarus/Free Pascal uXMLConfig.pas - Delphi (2007..XE2)

  • Quiet
  • Application
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Edit and Memos

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

pascaladt

A library of algorithms and data structures for the Free Pascal Compiler.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • LGPL-2.1

Other

ftreap

Order Statistic Tree based on :herb: Treap data structure.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Other

DzHTMLText

Delphi and Lazarus HTML Label component

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 229
  • MIT

Labels

4.0 from 1 member

syn

Embed syntaxer. Parses input file according to user-definable syntax spec. Builds tree with syntax fluff removed, only includes parts of input specifically tagged to save on the tree. Applications can traverse the tree to implement the semantics.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

VirtualTreeView

Virtual Treeview is a Delphi treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today. Virtual Treeview starts off with the claim to improve many aspects of existing solutions and introduces some new technologies and principles which were not available before.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 118

ListViews and TreeViews

GenericTree

Delphi implementation of a generic Tree structure

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 62
  • Unlicense

Other

decTreeView

The decTreeView library is an alternative implementation of the TreeView (SysTreeView32) control

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37

ListViews and TreeViews

ClassTree

Small application for generating class trees

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

Language Tools