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.

VclRotatedEdit

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.

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

Edit and Memos

notepad-py

Notepad Py is a source code editor for the Python language. Its minimalist interface allows you to perform basic text editing operations faster and easier, making it suitable for editing small scripts and/or for users learning the language.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Edit and Memos

IrfanView

IrfanView is a fast and compact image viewer/converter. It is trying to be simple for beginners and powerful for professionals. It supports file formats and features. Features include: multi-language support, Thumbnail option, Painting, slideshow, toolbar skins, fast directory browsing, batch conversion/editing, multipage editing, file search, change color depth, scanning, cut/crop, IPTC edit, capturing, lossless JPG operations, effects, watermark image option, ICC support, EXE/SCR creating, many hotkeys, command line options and plugins.

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

Graphics

PEID external signature file editor

Win32 Delphi applciation allows convienent editing of external signatures database in windows executable packer finder program PEID (http://peid.has.it/). Allows sorting, editing, adding, removal, searching and duplicate signature finding in "userdb.txt".

  • Quiet
  • Application
  • Delphi
  • SourceForge

Security

Subtitle Processor

Subtitle editor for editing, repairing and translating subtitles for movies. Contains integrated movie and DVD player for easy synchronization of subtitles with the movie. Many simple and advanced editing functions.

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

Multimedia

LazMD

A small Markdown viewer and editor for Linux, Windows and macOS

  • Active
  • Application
  • Lazarus
  • GitHub
  • 0BSD

Edit and Memos

3.0 from 1 member

TeroSubtitler

Tero Subtitler is an open source, cross-platform, and free subtitle editing software.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 469
  • MPL-2.0

Multimedia

MinimalistMediaPlayerX

A powerful, feature-rich MPV-based minimal-interface media player for 64-bit Windows. Lots of keyboard-controlled functionality but with minimal screen clutter. Automatically adjusts the window to match the video dimensions, without a window caption/title bar, to give an immersive viewing experience whether in window mode or fullscreen mode.

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

Multimedia

editenv

Windows console program for interactively editing the value of an environment variable

  • Active
  • Application
  • GitHub
  • ★ 32
  • GPL-3.0

System

HostsEdit

Command line utility for editing Windows HOSTS file.

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

Networking

delphi-ide-remote-mcp

An MCP server that turns a Windows RAD Studio machine into a remote backend for coding agents: safe editing, real MSBuild builds, git, scaffolding, deploy & remote run via PAServer, Android (adb), Linux and Windows desktop control, DelphiLSP navigation, vault. Per-workspace security. Built for our own use, shared under MIT; no commercial plans.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 23
  • MIT

Lazarus IDE plugins

DelphiStabilityAI

The Stability API wrapper for Delphi utilizes advanced models developed by Stability.ai to provide capabilities for seamless image, video, and 3D generation, as well as sophisticated editing and upscaling tools, tailored for creative and professional use.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18
  • MIT

Networking

NoReflowTabBar

A Delphi VCL tab and button bar component for stable no-reflow multi-row navigation, with zones, headers, signals, glyphs, inline editing and multi-bar drag-and-drop.

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

Tabbed Components

TagEdit

TagEdit — a custom Lazarus component that provides an editable tag input field similar to modern web tag editors. It allows users to enter text and convert it into visual tag chips with a remove button, supporting multiple lines, drag-and-drop reordering, and smooth tag editing.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 13
  • MIT

Edit and Memos

EAAD

A code editor specially built for editing SCE files made to be compiled with Avenuras AD's DAAD text game maker

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 10
  • GPL-2.0

Edit and Memos

Nassi-Shneiderman-Editor

Nassi-Shneiderman Editor: Intuitive graphical tool for creating and editing Nassi-Shneiderman diagrams, enhancing algorithm visualization and software development

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • MIT

Graphics

envvars_ex

Environment Variables Ex plugin for Total Commander for environment variables editing

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

System

miniTranslatorIDE

miniTranslator for editing PO files or other language file formats

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • MIT

Edit and Memos

npp_preview

"Preview HTML" is a plug-in for Notepad++ which allows previewing an HTML page inside Notepad++ while editing it.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Edit and Memos

HaskellTool

Simple text editor with some functionality for editing Haskell files

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • GPL-2.0

Edit and Memos

Chess256

Chess 256 is a chess program for playing, editing and analysing chess games.

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

Games and Game Engines

fpg-editor

FPG Editor is a cross-platform desktop application for editing FPG, FNT and PRG files used in BennuGD, Fenix and related game engines

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

Games and Game Engines

qdfps

Tiny 3d shooter with minecraft like level editing.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Games and Game Engines

tagedit

TagEdit — a custom Lazarus component that provides an editable tag input field similar to modern web tag editors. It allows users to enter text and convert it into visual tag chips with a remove button, supporting multiple lines, drag-and-drop reordering, and smooth tag editing.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Edit and Memos

LazSwitchHosts

A lightweight hosts management tool built with Lazarus (Free Pascal). Features syntax highlighting, find & replace with regex, multi-select editing, and a plugin-based editor engine. Less than 7MB memory usage — 98% less than SwitchHosts. Apache-2.0 licensed, cross-platform (Windows/Linux/macOS).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • Apache-2.0

Edit and Memos

notepadlpp

A fast, native Linux text editor in the spirit of Notepad++ — built in Free Pascal/Lazarus on the ATSynEdit engine, with multi-tab editing, multi-caret, syntax highlighting, powerful find/replace and find-in-files, and built-in JSON/XML/CSV and developer tools. No plugins required.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MPL-2.0

Edit and Memos

RF-3D-Engine-ToolSet

This the beginings of a editing tool that I was building to go along with the RF-3D-Engine I was working on

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • LGPL-3.0

Graphics

TMS-WEB-Core-JsonEditor

A TMS WEB Core app build with the Miletus Framework, for editing JSON files - typically configuration files - with additional help and context about the contents of the file being edited.

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

Edit and Memos

Apophysis Mods JK

Apophysis Mods JK is a collection of experimental modifications, plugins, and utilities for the open-source fractal flame editing application Apophysis. See the Apophysis and apo-plugins SourceForge projects for official applications and plugins.

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

Graphics

Apophysis

Apophysis is a windows application made in delphi for creating, editing and rendering fractal flames. Fractal flame is an extension on the IFS fractal.

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

Graphics

Chameleon Capturer

Chameleon Capturer is a Screenshot Software for home users and professionals, lets editing and make effects in the captures. Its easy and complete. The user can activate the Screenshots Sequence , and make a various type of screenshot sequences.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Graphics

Corrupt Extractor for Microsoft Office

Corrupt Office 2007 Extractor will extract the text/data from corrupt docx, xlsx, and pptx files where the respective MS Office files error out and refuse to open. In advanced mode the program can fix the zip structure of "Office Open XML" format files, a step which I now recommend despite our dissuasive blurb which comes up when you start that function. Advanced mode also allows recovering images and includes is a basic editor for editing the corrupt XML subfiles. Additionally I recommend trying some of my other programs on Sourceforge which help with corrupt office files using different algorithms than this present program: Savvy DOCX Recovery, S2 Recovery Tools for Word, Corrupt XLSX Salvager, S2 Recovery Tools for Excel and Corrupt PPTX Salvager. Also take a look at these free corrupt Word repair programs: http://wordcorruptdocchecker.codeplex.com/ and https://support.microsoft.com/en-us/kb/2528942 (featuring a Microsoft Mr. Fixit App).

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

Files and Drives

cssMonkey

cssMonkey is an easy to use css editor that makes use of treeviews for it's main editing area. For more screenshots and latest development status please visit the project homepage.

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

Edit and Memos

Delphi ToolBox

DelphiToolBox is the utility for viewing/editing of the installed packages in various versions of IDE Delphi (Borland, CodeGear and Embracadero).

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

Lazarus IDE plugins

EasyNotes

Apps notes for Windows, iOS and Android, with direct local sync. The server is a Windows application so you need to run it for sync. If you want to leave the old date when editing a note then on mobile phones you need to click on the date and on the PC hold down the "Shift" key when you click on the done button. How to install and other things - https://github.com/r57zone/EasyNotes

  • Active
  • Application
  • Delphi
  • SourceForge

Applications

Gutread

The GutRead utility will read texts from the Gutenberg Project and remove all the newlines saving hours of editing in your word processor. It will also produce the text in XML format.

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

Applications

MIDI Simplified 1.6

Control MIDI devices with 32/64bit VCL/FMX components for Delphi 10 supporting native Windows and macOS. Support for iOS (Beta) and Android (output only). Packages in beta for C++ Builder and Lazarus for easy build and install. MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (Wikipedia). This package provides 3rd generation of components to simplify communication with musical instruments, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. You can register threaded observers, giving you MIDI events in real-time with timing, or non-threaded to respond in a UI environment.

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

Multimedia

MS Word Print With Path Automator

Print With Path Automator automatically adds the file path, folder location, and filename to printed Microsoft Word documents. It helps users identify where a document is stored after printing without manually editing headers or footers. The tool inserts the document path during printing, making it useful for document tracking, record keeping, audits, office paperwork, and version control. Unlike permanent file path fields in Word, the path is printed temporarily and does not remain visible in the saved document. This keeps the original file clean while ensuring every printout contains the document location. Ideal for users searching for add file path in Word, print filename and path, show file location in Word footer, print document path automatically, display folder path in Word, document tracking, file path watermark, and Microsoft Word document location solutions.

  • Active
  • Application
  • SourceForge
  • MIT License

Applications

Mystix

Mystix is a text editor with customizable syntax highlighting, customizable code folding and other text editing features.

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

Edit and Memos

qxotica - tools for qooxdoo

Includes a package for the Lazarus IDE that adds items to the File | New dialog. Selecting "qooxdoo JavaScript App" creates either a single-page or two-page master-detail qooxdoo app and a Lazarus project for managing and editing the app's JavaScript files. Selecting "qooxdoo JavaScript Page" adds a page to the app and to the Lazarus project. Can also "compile" (run generate.py) from within Lazarus - if a syntax error is detected, the code editor jumps to the JavaScript file and line where the error is located. Also includes full source code for the Unicodum demo app. This is a Unicode viewer consisting of a qooxdoo-based mobile client and a choice of Pascal (FCGI) or PHP server app.

  • Library
  • Lazarus
  • SourceForge
  • Other License

Lazarus IDE plugins

Rassam-paint

Rassam-paint is an open source bitmap editing and drawing with the following advanced features :Free Selection Tool,Zoom ,Undo,Text Tool,Color palettes,Dynamic resize image,Pencil ,Lines, Rectangles , Color Picker, Round Brush , Flood Fill , Rectangle,Filters,And more... Rassam-paint support popular graphics image formats (PNG, JPEG, TIFF, BMP and others).

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

Graphics

Subtitle Editor

Srt Editor is a small subtitle editing tool for Linux, OSX and Win64. You can edit the following file formats in various ways : SRT, SUB, TXT, SBV, ASS, SSA. Last version : 4.0.3 (MacOS & Linux) / 3.2.1 (Windows)

  • Active
  • Application
  • SourceForge

Edit and Memos Multimedia

Subtitle-Workshop-Classic-v6.3.8

Audio waveform, VLC Video Renderer, UTF8 coding, Audio stream detection and Selection, Resizeable screens, Hunspell spellcheck, Easy shortcut editing, user profiles and more than 70 filetypes supported.

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

Multimedia

Subtitle Workshop

Subtitle Workshop is a free application for creating, editing, and converting text-based subtitle files. It supports all the subtitle formats you need and has all the features you would want.

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

Multimedia

S-soft TextPad

S-soft TextPad is Open source Text Editing Software written with Object Pascal Language.

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

Edit and Memos

Thred32

Thred32, an open-source Delphi project translated from the famous Thred: The Embroidery Software and Designs. Thred (and also Thred32) is a versatile and free digitizing program for embroidery machines. Thred is originally developed by Morin McCoskey. http://www.thredworks.com/features.php The name Thred comes from the words thread and editor combined, but it's more than just an editing program for finished designs Finally Thred32 is attended because developers love and uses large part of Graphics32 Library :)

  • Quiet
  • Application
  • Delphi
  • SourceForge

Graphics

Transposer

Transposer converts the chords of a text file which contains the lyrics and chords for a song into whatever key the user desires. Version 1.0 no new features, just some UI cleanup. No bugs reported since last BETA, so nothing to fix at this point. (0.56) was the first with a mechanism for creating an ignore list of words which might get transposed if they are on a line by themselves, such as, "ending". This word is typically made of characters which are valid chord characters that would otherwise be transposed. There are two editing panes in the main window. One is for the original song, and the other is for the transposed song. Earlier versions of this program were command line only (CLI), then I used QT to augment my C++ source to create a GUI. This project is now developed in Lazarus, using a collaborative approach. I (abudeveloper) and my son (iamslinger) are working together on this project.

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

Multimedia

pbp-unpacker

Windows tool for reading and editing PBP files. Created by pdc07.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 20

Files and Drives

HTML-Writer

Simple HTML editor with WYSIWYG editing in Delphi.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 19
  • AGPL-3.0

Edit and Memos

matrixFont

Raster fonts creating, editing, preview and generating C code to include into embedded software project Создание и редактирование растровых шрифтов, предпросмотр образцов текста, генерирование кода C

  • Active
  • Application
  • Lazarus
  • GitLab
  • ★ 11

Graphics

padxml

A simple tool for creating and editing PAD XML files used for software distribution and listings. Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Edit and Memos

Video-Merger

A simple tool to merge two or more videos with FFmpeg

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • AGPL-3.0

Multimedia

Delphi-Philips-Hue

Delphi Philips Hue Bridge component, quick connecting to Philips Hue bridge, switching/editing/adding/removing lights, groups, scenes and more!

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

DelphiDNSApi

Provides Implementations of vendor neutral DNS API editing

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

Networking

LBArchitect

This is a modding suite for Little Big Adventure 1 & 2 games. It allows for editing grids (world locations) and scenes (story scripts, world active elements), and building new game sceneries.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 4

Games and Game Engines