Sign in Join

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

Catalog

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

ATSynEdit_Cmp

API to show auto-completion listbox from ATSynEdit.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 10
  • MPL 2.0, LGPL

Edit and Memos In the Online Package Manager

4.0 from 1 member

CmdLine

Component TCmdBox which emulates command line input.

  • Package
  • Lazarus
  • LGPL

Edit and Memos In the Online Package Manager

4.0 from 1 member

EControl

Core of EControl Syntax Editor SDK. Contains parser (syntax analyzer) of source codes.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 23
  • Licensed for open-source only

Edit and Memos In the Online Package Manager

ATSynEdit_Ex

Contains 'adapters' for ATSynEdit - to support syntax highlighting in editor. Requires EControl package.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 10
  • MPL 2.0 or LGPL

Edit and Memos In the Online Package Manager

Emmet-Pascal

Emmet engine for Delphi and Free Pascal.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • Free to use in non-commercial software

Edit and Memos In the Online Package Manager

ATBinHex

Viewer control for TStream of unlimited size. Has several view modes: text with fixed/variable length, hex dump, Unicode.

  • Package
  • Lazarus
  • MPL 2.0, LGPL

Edit and Memos In the Online Package Manager

ATSynEdit

Multi-line editor control. Has much more options than SynEdit. Supports syntax highlighting via EControl package.

  • Package
  • Lazarus
  • MPL 2.0 or LGPL

Edit and Memos In the Online Package Manager

JujiboUtils

Components to input and validate several kinds of data, floats, dates, etc. Includes DB controls.

  • Package
  • Lazarus
  • LGPL with link exception

Edit and Memos In the Online Package Manager

ExtraSyn

Additional highlighters for SynEdit.

  • Quiet
  • Package
  • Lazarus
  • SourceForge
  • MPL GPL dual license., MPL, LGPL DUAL license.

Edit and Memos In the Online Package Manager

LazRichView

LazRichView component can contain text with various fonts and colors, hypertext, background bitmap, pictures and images from TImageList, any Delphi controls. It can be printed and saved as plain text or html file.

  • Package
  • Lazarus
  • GitHub
  • The MIT License (MIT)

Edit and Memos In the Online Package Manager

RhsPack

DecimalNumberEdit is a component for entering numbers. The input field only accepts valid numbers that can be limited using the Matrix property. The component provides four new properties. 1. Matrix (string) The number format is defined via this property. Examples: 99.99 Allows you to enter values in the range from 0 to 99.99 with two decimal places. -50.9 Allows you to enter values in the range from -50.9 to 50.9 with one decimal place. 250.000 Allows you to enter values in the range from 0 to 250 with three decimal places. -500 Allows you to enter values in the range from -500 to 500 without decimal places. 2. Value (Extended) Returns the extended value of the entered value. This value can be evaluated during input and represents the value currently entered in the input field. 3. EnterKey (Boolean) Allows the Enter key to be used in the same way as the Tab key. 4. WarningTone (Boolean) Outputs a warning tone when illegal entries are made.

  • Package
  • Lazarus

Edit and Memos In the Online Package Manager

RichMemo

Control implements cross-platform RichEdit, ie memo which displays RTF text.

  • Package
  • Lazarus
  • LGPL

Edit and Memos In the Online Package Manager

SynFacilSyn

Scriptable highlighter for TSynEdit. Like TSynAnySyn, but faster, more configurable. Uses XML syntax files.

  • Package
  • Lazarus
  • GitHub
  • GNU GENERAL PUBLIC LICENSE

Edit and Memos In the Online Package Manager

TIPEdit

Lazarus/Freepascal component for entering IPv4 and IPv6 addresses. Descendant of TEdit.. The component installs to Misc. tab. It has two modes (property InternetProtocol): IPv4 and IPv6 Every octet of the IPv4 address can have a value between 0 and 255. Every hextet of the IPv6 address can have a value between $0000 and $ffff. Cursor keys Left and Right and also the Period/Colon key are used to navigate between the octets/hextets. Apart from TIPEdit.Text, there are also TIPEdit.TextPadded and TIPEdit.TextTrimmed outputs:

  • Package
  • Lazarus
  • GitLab
  • Modified LGPL.

Edit and Memos In the Online Package Manager