|
@@ -39,6 +39,7 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
- [Template](#template)
|
|
|
- [Logging](#logging)
|
|
|
- [Math](#math)
|
|
|
+ - [Command-line](#command-line)
|
|
|
- [Other non-visual](#other-non-visual)
|
|
|
- [OS](#os)
|
|
|
- [Report generating](#report-generating)
|
|
@@ -174,6 +175,10 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [NativeJpg](https://code.google.com/p/simdesign). `[Delphi]` Fully object-oriented Pascal implementation that allows to read and write Jpeg files. You can use this software to read and write Jpeg images from files or streams. It supports baseline and progressive Jpeg, support for metadata, as well as all conceivable lossless operations.
|
|
|
|
|
|
+* [OpenGL Pascal Toolkit](https://github.com/daar/GLPT). `[FPC]` Easy to use native pascal toolkit that allows to create and manage OpenGL contexts in a platform independent way.
|
|
|
+
|
|
|
+* [BGRAbitmap](https://github.com/edivando-fpc/BGRABitmap). `[Delphi]` `[FPC]` Drawing routines with transparency and antialiasing with Lazarus. Offers also various transforms. These routines allow to manipulate 32bit images in BGRA format or RGBA format (depending on the platform).
|
|
|
+
|
|
|
|
|
|
## Game dev ##
|
|
|
|
|
@@ -277,6 +282,8 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [Horse](https://github.com/HashLoad/horse). `[Delphi]` Fast and minimalist web framework. Horse allows to create powerful RESTful servers without effort. Focused on microservices.
|
|
|
|
|
|
+* [Bauglir WebSocket](https://github.com/MFernstrom/Bauglir-WebSocket-2). `[Delphi]` `[FPC]` WebSocket server/client implementation based on Ararat Synapse.
|
|
|
+
|
|
|
|
|
|
## Serial port
|
|
|
|
|
@@ -302,7 +309,7 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
// *Advanced edits, comboboxes, grids + component (de)serializers. GUI components look rather old-style, theme support might be limited. Package contains many demos but no docs seem available. Second link points to an adapted version for newest compiler versions.*
|
|
|
|
|
|
* [KControls](http://www.tkweb.eu/en/delphicomp/kcontrols.html). `[Delphi]` `[FPC]` Control components. All controls have been written with the aim to become both cross-IDE compatible (Delphi/C++Builder VCL and Lazarus LCL) and cross-platform compatible in Lazarus.
|
|
|
-// *Most useful are TKGrid with its DB-aware heritage TKDBGrid â a very full-featured grid implementation incl. inplace editors. There's also hex editor, print preview, editors, labels, buttons etc.*
|
|
|
+// *Most useful are TKGrid with its DB-aware heritage TKDBGrid — a very full-featured grid implementation incl. inplace editors. There's also hex editor, print preview, editors, labels, buttons etc.*
|
|
|
|
|
|
* [D.P.F Delphi Android](http://sourceforge.net/projects/dpfdelphiandroid) / [D.P.F Delphi iOS](http://sourceforge.net/projects/dpfdelphiios) native components. `[Delphi]` D.P.F Delphi Native Components, 100% iOS Performance and styles. Develop iPhone & iPad & iPod Touch applications with fast native performance and native styles. Use native Android controls and services. Fast native performance. Mixed with FM VCL controls. Can be quick updated with latest Android controls & features.
|
|
|
|
|
@@ -345,6 +352,8 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [RiverSoftAVG Charting Component Suite](http://www.riversoftavg.com/charting.htm). `[Delphi]` Free (for non-commercial use) with source charting Suite for adding charts and graphs to your programs. For Delphi 2010-Tokyo (Win32/Win64/OSX/iOS/Android) and Appmethod (Object Pascal).
|
|
|
|
|
|
+* [DzHTMLText](https://github.com/digao-dalpiaz/DzHTMLText). `[Delphi]` `[FPC]` Visual component that allows you to specify a formatted text in a label, using almost the same syntax used in HTML code.
|
|
|
+
|
|
|
|
|
|
## Editors
|
|
|
|
|
@@ -401,6 +410,8 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [TLanguages](https://github.com/albertodev01/TLanguages). `[Delphi]` Localization tool for VCL and FMX.
|
|
|
|
|
|
+* [Dam](https://github.com/digao-dalpiaz/Dam). `[Delphi]` Delphi Message Dialogs with Formatted Text.
|
|
|
+
|
|
|
|
|
|
## Database ##
|
|
|
|
|
@@ -679,6 +690,18 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
// Free edition is Delphi wrapper around generic C core licensed for Personal and Academic Use.
|
|
|
|
|
|
|
|
|
+## Command-line
|
|
|
+*Libraries for parsing command-line arguments*
|
|
|
+
|
|
|
+* [TCommandLineReader](https://github.com/benibela/rcmdline). `[Delphi]` `[FPC]` This unit provides an advanced, platform-independent command line parser for Lazarus and Delphi. It checks for allowed options, automatically prints a help with a list of all of them, and - contrary to the parser in the rtl - behaves the same on Windows and Linux.
|
|
|
+
|
|
|
+* [CommandLineParser](https://github.com/VSoftTechnologies/VSoft.CommandLineParser). `[Delphi]` Simple Command Line Options Parser - spawned from the DUnitX Project.
|
|
|
+
|
|
|
+* [GpCommandLineParser](https://github.com/gabr42/GpDelphiUnits/blob/master/src/GpCommandLineParser.pas). `[Delphi]` Attribute based command line parser.
|
|
|
+
|
|
|
+* [JPL.CmdLineParser](https://github.com/jackdp/JPLib/blob/master/Base/JPL.CmdLineParser.pas). `[Delphi]` `[FPC]` Command-line parser for Delphi and Free Pascal
|
|
|
+
|
|
|
+
|
|
|
## Other non-visual
|
|
|
|
|
|
* [TRegExpr](https://github.com/ashumkin/RegExpr). `[Delphi]` Easy to use and powerful tool for sophisticated search and substitutioning and for template-based text input check.
|
|
@@ -718,15 +741,9 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [PasMP](https://github.com/BeRo1985/pasmp). `[Delphi]` `[FPC]` Parallel-processing/multi-processing library for Object Pascal.
|
|
|
|
|
|
-* [TCommandLineReader](https://github.com/benibela/rcmdline). `[Delphi]` `[FPC]` This unit provides an advanced, platform-independent command line parser for Lazarus and Delphi. It checks for allowed options, automatically prints a help with a list of all of them, and - contrary to the parser in the rtl - behaves the same on Windows and Linux.
|
|
|
-
|
|
|
* [ICU4PAS](http://www.crossgl.com/icu4pas/index.html). `[Delphi]` `[FPC]` Object Pascal, cross platform, Direct Class Wrapper over the mature and widely used set of C/C++ ICU libraries providing Unicode support, software internationalization (i18n) and globalization (g11n), giving applications the same results on all platforms. You can use it on Windows with Delphi and FreePascal and on Linux with Kylix and FreePascal.
|
|
|
// *Hadn't been updated since 2007 but ICU interface probably remains the same...*
|
|
|
|
|
|
-* [CommandLineParser](https://github.com/VSoftTechnologies/VSoft.CommandLineParser). `[Delphi]` Simple Command Line Options Parser - spawned from the DUnitX Project.
|
|
|
-
|
|
|
-* [GpCommandLineParser](https://github.com/gabr42/GpDelphiUnits/blob/master/src/GpCommandLineParser.pas). `[Delphi]` Attribute based command line parser.
|
|
|
-
|
|
|
* [GpDelphiUnits](https://github.com/gabr42/GpDelphiUnits). `[Delphi]` Collection of useful Delphi units. Various TList descendants, TList-compatible, and TList-similar classes. Dynamically allocated, O(1) enqueue and dequeue, threadsafe, microlocking queue. Interface to 64-bit file functions with some added functionality. String hash, table and dictionary. Collection of Win32/Win64 wrappers and helper functions. Time Zone Routines. Embedded file system.
|
|
|
|
|
|
* [BaseNcodingPascal](https://github.com/Xor-el/BaseNcodingPascal). `[Delphi]` `[FPC]` Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
|
|
@@ -750,6 +767,8 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
* [GS.Core](https://github.com/VincentGsell/GS.Core). `[Delphi]` `[FPC]` Core functions shared by several projects.
|
|
|
// Thread Pool, file operations, Key<>Value database, JSON lib, etc
|
|
|
|
|
|
+* [PascalTZ](https://github.com/dezlov/PascalTZ). `[FPC]` Pascal Time Zone allows you to convert between local times in various time zones and GMT/UTC, taking into account historical changes to time zone rules.
|
|
|
+
|
|
|
|
|
|
## OS ##
|
|
|
*Tools that help dealing with OS-specific internals*
|
|
@@ -883,7 +902,9 @@ This awesome collection is also available on [Delphi.ZEEF.com](https://delphi.ze
|
|
|
|
|
|
* [Delphi-Adb-WiFi](https://github.com/ms301/Delphi-Adb-WiFi). Plugin for RAD Studio, which allows launching and debugging on an Android device without connecting to a computer via USB. Works over WiFi.
|
|
|
|
|
|
-* [RADSplit](https://github.com/LaKraven/RADSplit). Dockable Split-Screen Editors for RAD Studio (Delphi and C++ Builder)
|
|
|
+* [RADSplit](https://github.com/LaKraven/RADSplit). Dockable Split-Screen Editors for RAD Studio (Delphi and C++ Builder).
|
|
|
+
|
|
|
+* [DzNoteEditor](https://github.com/digao-dalpiaz/DzNoteEditor). Delphi Property Editor for TStrings supporting formatted languages with syntax highlight.
|
|
|
|
|
|
|
|
|
## Plugins for other IDE's
|