1576 lines
510 KiB
Plaintext
1576 lines
510 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Pascal [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12mA curated list of awesome Delphi, FreePascal and other [39m[48;2;30;30;40m[38;5;13m[3mPascal frameworks, libraries, resources, and shiny things. Inspired by awesome-xxx stuff.[0m
|
||
|
||
[38;5;14m[1mNote that only open-source projects are considered. Dead projects (not updated for 3 years or more) must be really awesome or unique to be included.[0m
|
||
|
||
[38;5;12mFeel free to suggest other missing nice projects either by comments or pull requests.[39m
|
||
|
||
[38;5;12m:exclamation:[39m[38;5;12m [39m[38;5;14m[1mNote[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mcompiler[0m[38;5;14m[1m [0m[38;5;14m[1mcompatibility[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcompiler/language[39m[38;5;12m [39m[38;5;12mdialect[39m[38;5;12m [39m[38;5;12mcompatibility[39m[38;5;12m [39m[38;5;12mbadges[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproject's[39m[38;5;12m [39m[38;5;12mdescription.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mcompatibility[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcompilers[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mofficially[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mchecked.[39m[38;5;12m [39m[38;5;12mOften[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnon-supported[39m[38;5;12m [39m[38;5;12mcompiler/language[39m[38;5;12m [39m[38;5;12mdialect[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mminor[39m[38;5;12m [39m[38;5;12mmodifications[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mexceptions.[39m
|
||
|
||
[38;5;12m:exclamation:[39m[38;5;12m [39m[38;5;14m[1mNote[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mfeatures[0m[38;5;14m[1m [0m[38;5;14m[1mcontained[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mbig[0m[38;5;14m[1m [0m[38;5;14m[1mprojects[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mplenty[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mdeserving[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mnoted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcorresponding[39m[38;5;12m [39m[38;5;12msections.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mexample,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mparser,[39m[38;5;12m [39m
|
||
[38;5;12mlogger,[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mparser,[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mon.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mduplicated[39m[38;5;12m [39m[38;5;12mentry[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12msections[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mallowed[39m[38;5;12m [39m[38;5;12mlinking[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mdescription.[39m[38;5;12m [39m[38;5;12mHowever[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m[38;5;12mduplication[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m
|
||
[38;5;12musually[39m[38;5;12m [39m[38;5;12mlisted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcomments.[39m[38;5;12m [39m[38;5;12mSo[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mforget[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mwords[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12madditon[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minspecting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcorresponding[39m[38;5;12m [39m[38;5;12msection.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mfeel[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msuggest[39m[38;5;12m [39m[38;5;12madditions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mwant.[39m
|
||
|
||
[38;2;255;187;0m[4mContents ##[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGeneral Libraries[0m[38;5;12m (#general-libraries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMultimedia[0m[38;5;12m (#multimedia)[39m
|
||
[48;5;235m[38;5;249m- **Audio** (#audio)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Video** (#video)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Graphic** (#graphic)[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGame dev[0m[38;5;12m (#game-dev)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunications[0m[38;5;12m (#communications)[39m
|
||
[48;5;235m[38;5;249m- **Network** (#network)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Serial port** (#serial-port)[49m[39m
|
||
[48;5;235m[38;5;249m- **Event bus** (#event-bus)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGUI[0m[38;5;12m (#gui)[39m
|
||
[48;5;235m[38;5;249m- **Control packs** (#control-packs)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Single controls** (#single-controls)[49m[39m
|
||
[48;5;235m[38;5;249m- **Editors** (#editors)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Viewers** (#viewers)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Other GUI** (#other-gui)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabase[0m[38;5;12m (#database)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScripting[0m[38;5;12m (#scripting)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMachine Learning[0m[38;5;12m (#machine-learning)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNon-visual Classes/Utils[0m[38;5;12m (#non-visual-classesutils)[39m
|
||
[48;5;235m[38;5;249m- **Compression** (#compression)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Encryption** (#encryption)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **XML/JSON/YAML/HTML** (#xmljsonyamlhtml)[49m[39m
|
||
[48;5;235m[38;5;249m- **Language** (#language)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Memory managers** (#memory-managers)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **System** (#system)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Template** (#template)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Logging** (#logging)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Math** (#math)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Command-line** (#command-line)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Other non-visual** (#other-non-visual)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOS[0m[38;5;12m (#os)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReport generating[0m[38;5;12m (#report-generating)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnit Testing[0m[38;5;12m (#unit-testing)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDebugging / error handling[0m[38;5;12m (#debugging--error-handling)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[48;5;235m[38;5;249m- **RAD Studio IDE plugins/wizards** (#rad-studio-ide-pluginswizards)[49m[39m
|
||
[48;5;235m[38;5;249m- **Plugins for other IDE's** (#plugins-for-other-ides)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Documentation** (#documentation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Code check/review, debug** (#code-checkreview-debug)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Setup** (#setup)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Other** (#other)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
|
||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral Libraries ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mBig general-purpose libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJCL[0m[38;5;12m [39m[38;5;12m(https://github.com/project-jedi/jcl).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthoroughly[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mdocumented[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon-visual[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12minstantly[39m[38;5;12m [39m[38;5;12mreused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mBuilder[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12mgrouped[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mcategories[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mStrings,[39m[38;5;12m [39m[38;5;12mFiles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mI/O,[39m[38;5;12m [39m[38;5;12mSecurity,[39m[38;5;12m [39m[38;5;12mMath[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany,[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJVCL[0m[38;5;12m (https://github.com/project-jedi/jvcl). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Library of over 600 Delphi components developed by "Project JEDI" members.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mGUI, algorithms, classes, API headers etc.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlcinoe[0m[38;5;12m (http://sourceforge.net/projects/alcinoe) ([39m[38;5;14m[1mmirror at GH[0m[38;5;12m (https://github.com/Zeus64/alcinoe)). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Library of visual and non-visual components for Delphi.[39m
|
||
[38;5;12m//[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mNetwork:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mFTP/Http/NNTP/POP3/SMTP,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mISAPI,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mWinInet[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mHttp/FTP[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mclients;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mDB:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mFirebird/MySQL/SQLite3/Memcached/MongoDb/SphinxQL;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mXML/JSON[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mParser;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mZLIB;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCryptography:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mAES,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mBlowfish,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMD5,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSHA,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3msecure[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mkeyed[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMD5/SHA;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mopengl[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mvideo[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mplayer;[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3mFireMonkey[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcontrols;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mOther:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSelf-Balancing[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mBinary[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mTrees,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mexpression[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mevaluator[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFundamentals[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/fundementals)[39m[38;5;12m [39m[38;5;12m(abandoned,[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/fundamentalslib/fundamentals4)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mthough[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mslightly[39m[38;5;12m [39m[38;5;12mdiffers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12mset,[39m[38;5;12m [39m[38;5;12mf.ex.[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mXML.[39m[38;5;12m [39m[38;5;12mRecent[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m
|
||
[38;5;12mversion[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/fundamentalslib/fundamentals5)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mFreePascal[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12munits.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mUnicode,[39m[38;5;12m [39m[38;5;12mStrings,[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mStructures,[39m[38;5;12m [39m[38;5;12mSockets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMathematics.[39m
|
||
[38;5;12m//[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mUtils:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mZLIB[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcompression;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mJSON;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mXML;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mProtocolBuffers;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mUnicode[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mroutines;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdata[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mstructures;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mHashes:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mXOR,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCRC,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mAdler,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMD5,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSHA,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3msecure[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mkeyed[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMD5/SHA,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3metc;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mNetwork:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mblocking[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mTCP[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mclient/server,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mHTTP(S)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mvia[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSSL3/TLS1.0/TLS1.1/TLS1.2[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(fully[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3mnative);[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSQL[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mparser;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mBitCoin[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMtGox[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mclient;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mBlaise[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mscript[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mengine;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCipher:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mAES,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mDES,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mFUNE,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mRC2,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mRC4,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mRSA,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mDiffie-Hellman;[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMaths:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmatrix,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcomplex,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mstatistics,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mhuge[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mnumbers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpring4D[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/sglienke/spring4d).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m2010[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigher.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12m(common[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m
|
||
[38;5;12mbased[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12mreflection[39m[38;5;12m [39m[38;5;12mextensions)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minjection[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mEncryption[39m[38;5;12m [39m[38;5;12mLibrary.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCollections and other containers using Generics and based on IEnumerable, probably more accurate and featured than RTL analogs; crypto: CRC, DES, MD5, SHA; file utils etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTheUnknownOnes[0m[38;5;12m (https://github.com/chaosben/theunknownones). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Huge heap of classes, components, utilities for almost every purpose. Nearly undocumented and seems not very up-to-date though.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCNVCL[0m[38;5;12m (https://github.com/cnpack/cnvcl). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m CnPack Component Package. Large collection of visual components, classes and utilities. // [39m[48;2;30;30;40m[38;5;13m[3mLots of useful stuff; documentation and comments mainly in Chinese[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmORMot[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mClient-Server[39m[38;5;12m [39m[38;5;12mORM/ODM[39m[38;5;12m [39m[38;5;12mSOA[39m[38;5;12m [39m[38;5;12mMVC[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigher,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mFPC[39m[38;5;12m [39m[38;5;12m2.7.[39m[38;5;12m [39m[38;5;12mDirect[39m[38;5;12m [39m[38;5;12mSQL/NoSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12maccess,[39m[38;5;12m [39m[38;5;12mORM/ODM[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mobjects,[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mORM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSOA[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m
|
||
[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mMVC/MVVM[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12msites,[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mmocks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstubs,[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mcryptography,[39m[38;5;12m [39m[38;5;12mcompression,[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mparser,[39m[38;5;12m [39m[38;5;12mthreading,[39m[38;5;12m [39m[38;5;12mservice/daemon[39m[38;5;12m [39m[38;5;12msupport;[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mdocumentation.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMARS[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCuriosity[0m[38;5;12m [39m[38;5;12m(https://github.com/andrea-magni/MARS).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mLibrary.[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mapproach,[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mflavor[39m[38;5;12m [39m[38;5;12m(including[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary).[39m[38;5;12m [39m[38;5;12mKnown[39m[38;5;12m [39m[38;5;12mcompatibility:[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m
|
||
[38;5;12mversions[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mXE[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mSeattle.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mfunctionalities[39m[38;5;12m [39m[38;5;12mrequires[39m[38;5;12m [39m[38;5;12mFireDAC.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mADAPT[0m[38;5;12m [39m[38;5;12m(https://github.com/LaKraven/ADAPT).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mDeveloper[39m[38;5;12m [39m[38;5;12mAsync[39m[38;5;12m [39m[38;5;12mProgramming[39m[38;5;12m [39m[38;5;12mToolkit,[39m[38;5;12m [39m[38;5;12mfoundation[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mheart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mextremely[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12mmulti-threaded[39m[38;5;12m [39m
|
||
[38;5;12m(and[39m[38;5;12m [39m[38;5;12mthread-safe)[39m[38;5;12m [39m[38;5;12mcapabilities.[39m[38;5;12m [39m[38;5;12mEvent[39m[38;5;12m [39m[38;5;12mEngine[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproducing[39m[38;5;12m [39m[38;5;12mMulti-Threaded,[39m[38;5;12m [39m[38;5;12mAsynchronous[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mEvent-Driven[39m[38;5;12m [39m[38;5;12mprograms.[39m[38;5;12m [39m[38;5;12mGenerics[39m[38;5;12m [39m[38;5;12mCollections[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mTypes[39m[38;5;12m [39m[38;5;12m(Lists,[39m[38;5;12m [39m[38;5;12mTrees,[39m[38;5;12m [39m[38;5;12mMaps[39m[38;5;12m [39m[38;5;12metc.).[39m[38;5;12m [39m[38;5;12mMath[39m[38;5;12m [39m[38;5;12mLibrary[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mUnit[39m[38;5;12m [39m[38;5;12mConversion,[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12mcalculation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mmathematics[39m[38;5;12m [39m[38;5;12mroutines.[39m[38;5;12m [39m[38;5;12mPackage[39m[38;5;12m [39m[38;5;12mEngine[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mStreamables[39m[38;5;12m [39m[38;5;12mEngine[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpackaging[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mVFS[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msorts).[39m[38;5;12m [39m[38;5;12mShared[39m[38;5;12m [39m[38;5;12mStreams[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m100%[39m[38;5;12m [39m
|
||
[38;5;12mThread-Safe[39m[38;5;12m [39m[38;5;12mStream[39m[38;5;12m [39m[38;5;12mClasses[39m[38;5;12m [39m[38;5;12m(Interfaced[39m[38;5;12m [39m[38;5;12mtoo)[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mread/write[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mThreads.[39m[38;5;12m [39m[38;5;12mStream[39m[38;5;12m [39m[38;5;12mHandling[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mStreams[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12measier![39m[38;5;12m [39m[38;5;12mHandles[39m[38;5;12m [39m[38;5;12mDeleting,[39m[38;5;12m [39m[38;5;12mInserting,[39m[38;5;12m [39m[38;5;12mReading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWriting[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedux Delphi[0m[38;5;12m (https://github.com/pierrejean-coudert/ReduxDelphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Predictable state container for Delphi apps utilizing a unidirectional data flow. Inspired by ReduxJS. Comes with Immutable Generic List.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrijjyFoundation[0m[38;5;12m (https://github.com/grijjy/GrijjyFoundation). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Foundation classes and utilities that are used throughout the other Grijjy Repositories.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mBSON/JSON, IOCP/EPOLL sockets, socket pools, HTTP, HTTP/2, OpenSSL, ProtocolBuffers.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munRxLib[0m[38;5;12m (http://www.micrel.cz/RxLib/dfiles.htm). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Effort to keep RxLibrary (library of 60+ components) actual.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickLib[0m[38;5;12m [39m[38;5;12m(https://github.com/exilon/QuickLib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mQuick[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12m(AutoMapper,[39m[38;5;12m [39m[38;5;12mLinQ,[39m[38;5;12m [39m[38;5;12mIOC[39m[38;5;12m [39m[38;5;12mDependency[39m[38;5;12m [39m[38;5;12mInjection,[39m[38;5;12m [39m[38;5;12mMemoryCache,[39m[38;5;12m [39m[38;5;12mScheduled[39m[38;5;12m [39m[38;5;12mtasks,[39m[38;5;12m [39m[38;5;12mConfig,[39m[38;5;12m [39m[38;5;12mSerializers,[39m[38;5;12m [39m[38;5;12mJson[39m[38;5;12m [39m[38;5;12mSerialize,[39m[38;5;12m [39m[38;5;12mChronometer,[39m[38;5;12m [39m[38;5;12mThreads,[39m[38;5;12m [39m[38;5;12mLists,[39m
|
||
[38;5;12mConfig,[39m[38;5;12m [39m[38;5;12mConsole[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12metc)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcrossplatform[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi/Firemonkey[39m[38;5;12m [39m[38;5;12m(Windows,Linux,macOS/IOS/Android)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfreepascal[39m[38;5;12m [39m[38;5;12m(Windows/Linux).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKOL[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/kolmck).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mKOL-CE[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/p/kol-ce)[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mFPC)[39m[38;5;12m [39m[38;5;12mKEY[39m[38;5;12m [39m[38;5;12mOBJECTS[39m[38;5;12m [39m[38;5;12mLIBRARY[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mFPC)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpower.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfreeware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource.[39m[38;5;12m [39m[38;5;12mMCK[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mkit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmirror[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mVISUAL[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mKOL[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcwRuntime[0m[38;5;12m [39m[38;5;12m(https://chapmanworld.com/cwRuntime/).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCompiler[39m[38;5;12m [39m[38;5;12magnostic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mheavily[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mbased,[39m[38;5;12m [39m[38;5;12moffering[39m[38;5;12m [39m[38;5;12mARC[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m
|
||
[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mabstraction,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mforming[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mbridge[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mcompilers.[39m[38;5;12m [39m[38;5;12mUnit[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mcollections/containers,[39m[38;5;12m [39m[38;5;12mmultiplatform[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m
|
||
[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12mutils,[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mstreams[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuffers,[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mthreading,[39m[38;5;12m [39m[38;5;12mhigh-precision[39m[38;5;12m [39m[38;5;12mtimers,[39m[38;5;12m [39m[38;5;12msockets.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminilib[0m[38;5;12m [39m[38;5;12m(https://github.com/parmaja/minilib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mSocket[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12m(include[39m[38;5;12m [39m[38;5;12mSSL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTLS),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12m(SQLite,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mFirebirdSQL,[39m[38;5;12m [39m[38;5;12mMariaDB),[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mreader[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwriter,[39m[38;5;12m [39m[38;5;12mComPort[39m[38;5;12m [39m[38;5;12m(COM1,[39m
|
||
[38;5;12mCOM2[39m[38;5;12m [39m[38;5;12metc).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFido[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/mirko-bianco/FidoLib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mFido[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlife[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"describe[39m[38;5;12m [39m[38;5;12mbehavior[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12mwhenever[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpossible"[39m[38;5;12m [39m[38;5;12mdesign[39m
|
||
[38;5;12mprinciple.[39m[38;5;12m [39m[38;5;12mBelow[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mfeatures:[39m[38;5;12m [39m[38;5;12mMappers,[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mmarshalling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munmarshalling,[39m[38;5;12m [39m[38;5;12mVirtual[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mfeatures,[39m[38;5;12m [39m[38;5;12mVirtual[39m[38;5;12m [39m[38;5;12mApi[39m[38;5;12m [39m[38;5;12mclients,[39m[38;5;12m [39m[38;5;12mVirtual[39m[38;5;12m [39m[38;5;12mApi[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mWebsockets,[39m[38;5;12m [39m[38;5;12mConsul[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFabio[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m[38;5;12mBoxes,[39m[38;5;12m [39m[38;5;12mEvents[39m[38;5;12m [39m[38;5;12mdriven[39m
|
||
[38;5;12marchitecture,[39m[38;5;12m [39m[38;5;12mFunctional[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mCurrying,[39m[38;5;12m [39m[38;5;12mCaching,[39m[38;5;12m [39m[38;5;12mChannels[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMultimedia ##[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mAudio[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudio Tools Library[0m[38;5;12m (http://mac.sourceforge.net/atl). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m For manipulating many audio formats file information.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAbandoned since 2005.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mASIO[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mVST[0m[38;5;14m[1m [0m[38;5;14m[1mProject[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/delphiasiovst).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mASIO[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVST[39m[38;5;12m [39m[38;5;12mplugins.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcountless[39m[38;5;12m [39m[38;5;12mDSP[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mdemonstrated[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdozens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mexamples.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mNot very active lately, but the trunk is in a usable state[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNewAC[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mNew[0m[38;5;14m[1m [0m[38;5;14m[1mAudio[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;12m [39m[38;5;12m(http://code.google.com/p/newac)[39m[38;5;12m [39m[38;5;12m(abandoned,[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mforks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGH[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/search?l=Pascal&o=desc&q=newac&s=updated&type=Repositories)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m
|
||
[38;5;12mperform[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12msound[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mtasks.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mNewAC[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mstored[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12m(wav,[39m[38;5;12m [39m[38;5;12mOgg[39m[38;5;12m [39m[38;5;12mVorbis,[39m[38;5;12m [39m[38;5;12mFLAC,[39m[38;5;12m [39m[38;5;12mMonkey[39m[38;5;12m [39m[38;5;12mAudio,[39m[38;5;12m [39m[38;5;12mWavPack,[39m[38;5;12m [39m[38;5;12mMP3,[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mWMA,[39m[38;5;12m [39m[38;5;12mDTS,[39m[38;5;12m [39m[38;5;12mAC-3[39m[38;5;12m [39m[38;5;12m(Dolby[39m[38;5;12m [39m[38;5;12mSurround),[39m[38;5;12m [39m[38;5;12mVOB[39m[38;5;12m [39m[38;5;12m(DVD[39m[38;5;12m [39m[38;5;12mfiles)).[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mPlayback, recording, tag read/write, some audio editing tasks and conversions[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudorra[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/audorra).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mDigital[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreepascal.[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12marchitecture,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexchange[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mWaveOut,[39m[38;5;12m [39m[38;5;12mOpenAL),[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m
|
||
[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mfile,[39m[38;5;12m [39m[38;5;12mhttp)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdecoders.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-BASS[0m[38;5;12m (https://github.com/TDDung/Delphi-BASS). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi's FMX and VCL header/wrapper units for [39m[38;5;14m[1mBASS[0m[38;5;12m (https://www.un4seen.com) audio library plus add-ons.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFMXAudio[0m[38;5;12m (https://github.com/HemulGM/FMXAudio). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Audio player component based [39m[38;5;14m[1mBASS[0m[38;5;12m (https://www.un4seen.com) for FMX (Windows, Android)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mVideo[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDSPack[0m[38;5;12m [39m[38;5;12m(https://code.google.com/p/dspack)[39m[38;5;12m [39m[38;5;12m(abandoned,[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/micha137/dspack-continued-mirror-for-delphinus)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mMultimedia[39m[38;5;12m [39m[38;5;12mApplications[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mMS[39m[38;5;12m [39m[38;5;12mDirect[39m
|
||
[38;5;12mShow[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDirectX[39m[38;5;12m [39m[38;5;12mtechnologies.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-OpenCV[0m[38;5;12m (https://github.com/Laex/Delphi-OpenCV). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Translation of OpenCV library header files in Delphi[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mIncludes FFMPEG headers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFmpeg Delphi/Pascal Headers[0m[38;5;12m (http://www.delphiffmpeg.com/headers). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Open source translation of FFMPEG headers.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPasLibVlc[0m[38;5;12m (http://prog.olsztyn.pl/paslibvlc). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Interface to VideoLAN libvlc.dll and VCL player component for Delphi / FreePascal based on VideoLAN[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfevh264[0m[38;5;12m (https://github.com/dpethes/fevh264). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Baseline h.264 encoder. Windows and Linux are supported[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGraphic[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mImage files, free drawing, barcodes etc. There are also some drawing engines in [0m[48;2;30;30;40m[38;5;14m[1m[3mGame dev[0m[48;2;30;30;40m[38;5;13m[3m (#game-dev) section[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphics32[0m[38;5;12m [39m[38;5;12m(https://github.com/graphics32/graphics32).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mDesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12m32-bit[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mKylix[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus.[39m[38;5;12m [39m[38;5;12mOptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m32-bit[39m[38;5;12m [39m[38;5;12mpixel[39m[38;5;12m [39m[38;5;12mformats,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpixels[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mgraphic[39m[38;5;12m [39m[38;5;12mprimitives,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mGraphics32[39m[38;5;12m [39m[38;5;12moutperforms[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mTCanvas[39m[38;5;12m [39m[38;5;12mclasses.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhundred[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mper-pixel[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12m2-5[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdrawing[39m[38;5;12m [39m[38;5;12mlines.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphicEx[0m[38;5;12m [39m[38;5;12m(https://github.com/mike-lischke/GraphicEx).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAddendum[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDelphi's[39m[38;5;12m [39m[38;5;12mGraphics.pas[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mformats.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mprimarily[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mbackground[39m[38;5;12m [39m
|
||
[38;5;12m(buttons,[39m[38;5;12m [39m[38;5;12mforms,[39m[38;5;12m [39m[38;5;12mtoolbars)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtextures[39m[38;5;12m [39m[38;5;12m(DirectX,[39m[38;5;12m [39m[38;5;12mOpenGL)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mbrowsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mediting[39m[38;5;12m [39m[38;5;12mpurposes[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVampyre Imaging Library[0m[38;5;12m (https://github.com/galfar/imaginglib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Cross-platform native Object Pascal (Delphi and Free Pascal) image loading, saving, and manipulation library.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCCR-EXIF[0m[38;5;12m [39m[38;5;12m(https://code.google.com/p/ccr-exif)[39m[38;5;12m [39m[38;5;12m(seems[39m[38;5;12m [39m[38;5;12mabandoned,[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mforks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGH[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/search?l=Pascal&o=desc&q=ccr-exif&s=updated&type=Repositories)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mExif,[39m[38;5;12m [39m[38;5;12mIPTC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXMP[39m[38;5;12m [39m
|
||
[38;5;12mmetadata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mJPEG,[39m[38;5;12m [39m[38;5;12mTIFF[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPSD[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKIcon[0m[38;5;12m [39m[38;5;12m(https://github.com/ThomasJaeger/KControls).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12msense[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mmanipulation[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12micons[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12micon[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m.ico)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthan[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mjust[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mviewing[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mis[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mneeded.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mFull[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mPNG[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3micon[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mimage[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3msupport,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcorrect[0m
|
||
[48;2;30;30;40m[38;5;13m[3mrendering,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3micons[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mwith[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malpha[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mchannel.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Twain[0m[38;5;12m (http://www.kluug.net/delphitwain.php). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m The library allows you to easily access scanning functions from Delphi and Lazarus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynopse[0m[38;5;14m[1m [0m[38;5;14m[1mPDF[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/SynPDF).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12munit.[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcode,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m10.3[39m[38;5;12m [39m[38;5;12mRio[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mFPC),[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mWin32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWin64[39m[38;5;12m [39m[38;5;12mplatforms.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPowerPDF[0m[38;5;12m (https://github.com/TurboPack/PowerPDF). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m VCL component to create PDF document visually. Like Forms, you can design PDF document easily on Delphi or C++Builder IDE.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIGDI+[0m[38;5;12m (https://sourceforge.net/projects/igdiplus). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m The free open source library allows quick and easy implementations of complex GDI+ applications, in a natural Delphi-friendly code.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLScene[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/glscene).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOpenGL[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mC++Builder[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrendering[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mscenes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy,[39m
|
||
[38;5;12mno-hassle,[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mmanner.[39m[38;5;12m [39m[38;5;12mGLScene[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenGL[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mgrown[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfounding[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgeneric[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mRapid[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmind.[39m[38;5;12m [39m[38;5;12mGLScene[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquickly[39m
|
||
[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrender[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mscenes[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mhaving[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mintricacies[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOpenGL,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mTForm,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mmaster[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGLScene.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mcollections[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdemos[39m[38;5;12m [39m[38;5;12mshowcasing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mease[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdemonstrating[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mwasn't[39m[38;5;12m [39m[38;5;12mdone[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexpense[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCPU/GPU[39m[38;5;12m [39m[38;5;12mhorsepower.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynGdiPlus[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot/blob/master/SynGdiPlus.pas).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mEnables[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mGIF,[39m[38;5;12m [39m[38;5;12mTIF,[39m[38;5;12m [39m[38;5;12mPNG[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJPG[39m[38;5;12m [39m[38;5;12mpictures.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12manti-aliased[39m[38;5;12m [39m[38;5;12mdrawing[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mTMetaFile.[39m[38;5;12m [39m[38;5;12mThat[39m[38;5;12m [39m[38;5;12mis,[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m.emf[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mGDI+[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGDI,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mrendering[39m[38;5;12m [39m[38;5;12mresult.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndorra[0m[38;5;14m[1m [0m[38;5;14m[1m2D[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/andorra).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mNew[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mEngine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus.[39m[38;5;12m [39m[38;5;12mAndorra[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcapable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mDirectX[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mOpenGL[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mgraphic[39m[38;5;12m [39m[38;5;12mplugins.[39m[38;5;12m [39m[38;5;12mAndorra[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m
|
||
[38;5;12mway[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTransparent-canvas[0m[38;5;12m (https://github.com/vintagedave/transparent-canvas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi VCL / Windows project for drawing semi-transparent alphablended graphics. It provides a class similar to TCanvas.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFully-justified-text[0m[38;5;12m (https://github.com/vintagedave/fully-justified-text). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi VCL / Windows project for text output, allowing printing of fully justified text with a variety of options.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsciiImage[0m[38;5;12m [39m[38;5;12m(https://github.com/Memnarch/AsciiImage).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAsciiImage-Implementation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAlexander[39m[38;5;12m [39m[38;5;12mBenikowski[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mAsciiImage[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCharles[39m[38;5;12m [39m[38;5;12mParnot.[39m[38;5;12m [39m[38;5;12mRead[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mhis[0m[38;5;14m[1m [0m[38;5;14m[1marticle[0m[38;5;12m [39m
|
||
[38;5;12m(http://cocoamine.net/blog/2015/03/20/replacing-photoshop-with-nsstring).[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCreates scalable monochrome image from ASCII pixel map[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPngComponents[0m[38;5;12m [39m[38;5;12m(https://github.com/UweRaabe/PngComponents).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPngComponents[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mPNG[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mPNG[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12menourmous[39m[38;5;12m [39m[38;5;12madvantage,[39m[38;5;12m [39m
|
||
[38;5;12mbut[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12malpha-channel[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mindeed[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mquite[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcharm[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mit.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAggPasMod[0m[38;5;12m [39m[38;5;12m(https://github.com/CWBudde/AggPasMod).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mModernized[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mAnti-Grain[39m[38;5;12m [39m[38;5;12mGeometry.[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mAggPas,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAnti-Grain[39m[38;5;12m [39m[38;5;12mGeometry,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mVersions[39m[38;5;12m [39m[38;5;12m(XE[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mabove)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12m(VCL[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFireMonkey[39m[38;5;12m [39m[38;5;12minterface).[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mvector[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mBasically,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mthink[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAggPas[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrendering[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mproduces[39m[38;5;12m [39m[38;5;12mpixel[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mvectorial[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m
|
||
[38;5;12mBut[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcourse,[39m[38;5;12m [39m[38;5;12mAGG[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mthat.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mVector graphic library, renders SVG and much more[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphi-shader[0m[38;5;12m [39m[38;5;12m(https://github.com/WouterVanNifterick/delphi-shader).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mHundreds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgraphical[39m[38;5;12m [39m[38;5;12meffects,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mGLSL[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mproduces[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mhundred[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mgraphical[39m[38;5;12m [39m[38;5;12meffects.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m100%[39m[38;5;12m [39m[38;5;12mpascal[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12macceleration.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdglOpenGL[0m[38;5;12m (https://github.com/SaschaWillems/dglOpenGL). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi / Pascal OpenGL header translation.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiZXingQRCodeEx[0m[38;5;12m (https://github.com/MichaelDemidov/DelphiZXingQRCodeEx). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi/Lazarus port of the QR Code generating functionality from ZXing, an open source barcode image processing library.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZXing.Delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/Spelt/ZXing.Delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m10.2[39m[38;5;12m [39m[38;5;12mTokyo[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mBarcode[39m[38;5;12m [39m[38;5;12mScanning[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mZXing[39m[38;5;12m [39m[38;5;12m(Zebra[39m[38;5;12m [39m[38;5;12mCrossing).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mall[39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFireMonkey[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mand,[39m[38;5;12m [39m[38;5;12mstarting[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mv3.1,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12m(no[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mFMX.Graphics[39m[38;5;12m [39m[38;5;12munit).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZint-Barcode-Generator-for-Delphi[0m[38;5;12m (https://github.com/landrix/Zint-Barcode-Generator-for-Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Native Delphi port of Zint-Barcode-Generator.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickImageFX[0m[38;5;12m [39m[38;5;12m(https://github.com/exilon/QuickImageFX).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msimplifying[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mload/save,[39m[38;5;12m [39m[38;5;12mconversion[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransformation.[39m[38;5;12m [39m[38;5;12mLoad/save[39m[38;5;12m [39m[38;5;12mpng,[39m[38;5;12m [39m[38;5;12mjpg,[39m[38;5;12m [39m[38;5;12mgif[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbmp.[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mresources:[39m[38;5;12m [39m[38;5;12mfile,[39m[38;5;12m [39m[38;5;12mstream,[39m[38;5;12m [39m[38;5;12mhttp,[39m
|
||
[38;5;12mimagelist,[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m[38;5;12mwindows[39m[38;5;12m [39m[38;5;12micon,[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12micon,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mRotate,[39m[38;5;12m [39m[38;5;12mflip,[39m[38;5;12m [39m[38;5;12mgrayscale[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mtransformations.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNativeJpg[0m[38;5;12m [39m[38;5;12m(https://code.google.com/p/simdesign).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mJpeg[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mJpeg[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstreams.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||
[38;5;12msupports[39m[38;5;12m [39m[38;5;12mbaseline[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprogressive[39m[38;5;12m [39m[38;5;12mJpeg,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmetadata,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mconceivable[39m[38;5;12m [39m[38;5;12mlossless[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenGL Pascal Toolkit[0m[38;5;12m (https://github.com/daar/GLPT). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Easy to use native pascal toolkit that allows to create and manage OpenGL contexts in a platform independent way.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBGRAbitmap[0m[38;5;12m [39m[38;5;12m(https://github.com/edivando-fpc/BGRABitmap).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mDrawing[39m[38;5;12m [39m[38;5;12mroutines[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtransparency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mantialiasing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mLazarus.[39m[38;5;12m [39m[38;5;12mOffers[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mtransforms.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mroutines[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanipulate[39m[38;5;12m [39m[38;5;12m32bit[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mBGRA[39m[38;5;12m [39m
|
||
[38;5;12mformat[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mRGBA[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12m(depending[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mplatform).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClipper[0m[38;5;12m (http://angusj.com/delphi/clipper.php). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdexif[0m[38;5;12m (https://github.com/cutec-chris/dexif). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Lazarus port of Delphi EXIF Library to extract Exif Information from Images[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFontIconEditor[0m[38;5;12m (https://github.com/lminuti/FontIconEditor). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple component editor that allow you to add icons to a TImageList from a font. You can use any font you want.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIconFontsImageList[0m[38;5;12m (https://github.com/EtheaDev/IconFontsImageList). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Extended ImageList for Delphi (VCL & FMX) to simple use and manage Icon Fonts (with GDI+ support)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMundus[0m[38;5;12m (https://github.com/Memnarch/Mundus). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Software renderer written in Delphi. Currently supports only Win32 as it makes use of some inline assembler.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImage32[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/image32).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mWebsite[0m[38;5;12m [39m[38;5;12m(http://www.angusj.com/delphi/image32/Docs/_Body.htm))[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mPascal.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mextensive[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m
|
||
[38;5;12mmanipulation[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpolygon[39m[38;5;12m [39m[38;5;12mrenderer[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbrush[39m[38;5;12m [39m[38;5;12mfilling[39m[38;5;12m [39m[38;5;12moptions.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSVGIconImageList[0m[38;5;12m [39m[38;5;12m(https://github.com/EtheaDev/SVGIconImageList).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFour[39m[38;5;12m [39m[38;5;12mengines[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrender[39m[38;5;12m [39m[38;5;12mSVG[39m[38;5;12m [39m[38;5;12m(Delphi[39m[38;5;12m [39m[38;5;12mTSVG,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mImage32,[39m[38;5;12m [39m[38;5;12mDirect2D[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mCairo)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSVG[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12m(resize,[39m[38;5;12m [39m[38;5;12mfixedcolor,[39m[38;5;12m [39m[38;5;12mgrayscale,[39m
|
||
[38;5;12metc).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkia4Delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/viniciusfbb/skia4delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mSkia[39m[38;5;12m [39m[38;5;12mGraphics[39m[38;5;12m [39m[38;5;12mLibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mmobile,[39m[38;5;12m [39m
|
||
[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrender[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPdfiumLib[0m[38;5;12m (https://github.com/ahausladen/PdfiumLib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Example of a PDF VCL Control using PDFium[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mllPDFLib[0m[38;5;12m [39m[38;5;12m(https://github.com/SybrexSys/llPDFLib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mdocuments.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mdoesn’t[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mDLL[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mthird-party[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mTPDFDocument[39m[38;5;12m [39m
|
||
[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mproperties[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mDelphi’s[39m[38;5;12m [39m[38;5;12mTPrinter[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mfile.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImageQuality[0m[38;5;12m [39m[38;5;12m(https://github.com/GodModeUser/ImageQuality).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mobjectively[39m[38;5;12m [39m[38;5;12mmeasuring[39m[38;5;12m [39m[38;5;12mimage/video[39m[38;5;12m [39m[38;5;12mquality.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mMS-SSIM,[39m[38;5;12m [39m[38;5;12mMS-SSIM[39m[48;2;30;30;40m[38;5;13m[3m,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSIMM,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mMSE,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mPSNR.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIt[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mis[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3mdesigned[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mto[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfast,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3maccurate,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mreliable.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIt[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcan[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcompiled[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdirectly[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mrequires[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mno[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3madditional[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlibraries.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiX[0m[38;5;12m (http://www.micrel.cz/Dx/) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m A good wrapper to DirectX. It can be used to create games or any kind of graphical interface.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlen2d4Delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/fatihtsp/Blen2d4Delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mBlend2D[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mvector[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mZlib[39m[38;5;12m [39m[38;5;12mlicense.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mJIT[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m
|
||
[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mpipelines[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcapable[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mthreads[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mboost[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mbeyond[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpossibilities[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msingle-threaded[39m[38;5;12m [39m[38;5;12mrendering.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mwrapper[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mlibdmtx[0m[38;5;12m [39m[38;5;12m(https://github.com/JanOosting/delphidmtx).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibdmtx[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mMatrix[39m[38;5;12m [39m[38;5;12mbarcodes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mECC200[39m[38;5;12m [39m[38;5;12mvariety.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mnatively[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||
[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12maccessed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibdmtx[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwrappers[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGame dev ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mThere are also some drawing engines suitable for game dev in [0m[48;2;30;30;40m[38;5;14m[1m[3mGraphic[0m[48;2;30;30;40m[38;5;13m[3m (#graphic) section[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRecastNavigation[0m[38;5;12m [39m[38;5;12m(https://github.com/Kromster80/RecastNavigationDelphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mNavigation[39m[38;5;12m [39m[38;5;12mmesh[39m[38;5;12m [39m[38;5;12mconstruction[39m[38;5;12m [39m[38;5;12mtoolset[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgames.[39m[38;5;12m [39m[38;5;12mRecast[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12maccompanied[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDetour,[39m[38;5;12m [39m[38;5;12mpath-finding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspatial[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m[38;5;12mtoolkit.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m
|
||
[38;5;12mnavigation[39m[38;5;12m [39m[38;5;12mmesh[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDetour,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mRecast[39m[38;5;12m [39m[38;5;12mfits[39m[38;5;12m [39m[38;5;12mperfectly.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mRecastNavigation[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKraft[0m[38;5;14m[1m [0m[38;5;14m[1mPhysics[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;12m [39m[38;5;12m(https://github.com/BeRo1985/kraft).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mphysics[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mgames.[39m[38;5;12m [39m[38;5;12mCompatible[39m[38;5;12m [39m[38;5;12mwith:[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m7-XE7[39m[38;5;12m [39m[38;5;12m(but[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mtargets),[39m[38;5;12m [39m
|
||
[38;5;12mFreePascal[39m[38;5;12m [39m[38;5;12m>=[39m[38;5;12m [39m[38;5;12m2.6.2[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mFPC-supported[39m[38;5;12m [39m[38;5;12mtargets[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miOS)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZenGL[0m[38;5;12m [39m[38;5;12m(https://github.com/Seenkao/New-ZenGL).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOpenGL[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPascal,[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mnecessary[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrendering[39m[38;5;12m [39m[38;5;12m2D-graphics,[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12minput,[39m[38;5;12m [39m[38;5;12msound[39m[38;5;12m [39m[38;5;12moutput,[39m[38;5;12m [39m
|
||
[38;5;12metc.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsphyre[0m[38;5;14m[1m [0m[38;5;14m[1maka[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1meXtended[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;14m[1m [0m[38;5;14m[1m(PXL)[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/asphyre).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12m2D/3D[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mgames,[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscientific[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maids[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmathematics,[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mcontrol,[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mdisplaying[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtext,[39m[38;5;12m [39m[38;5;12mhandle[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mcapabilities.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystalPathFinding[0m[38;5;12m [39m[38;5;12m(https://github.com/d-mozulyov/CrystalPathFinding).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meffective[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msearching[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mshortest[39m[38;5;12m [39m[38;5;12mpaths[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mA[39m[48;2;30;30;40m[38;5;13m[3m/WA[0m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaps[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtiles[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12m(simple),[39m[38;5;12m [39m[38;5;12m8[39m[38;5;12m [39m[38;5;12m(diagonal/diagonalex)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12m(hexagonal)[39m[38;5;12m [39m[38;5;12mneighbors.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAllegro-Pas[0m[38;5;12m (https://sourceforge.net/projects/allegro-pas) ([39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/niuniomartinez/allegro-pas)). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Wrapper to use the Allegro game library with Pascal/Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCastle Game Engine[0m[38;5;12m (https://github.com/castle-engine/castle-engine). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Complete Pascal Game Engine. Cross-platform 3D and 2D game engine with a lot of graphic effects and a scene graph based on X3D.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTileEngine[0m[38;5;12m [39m[38;5;12m(http://www.tilengine.org).[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/turric4n/PascalTileEngine))[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOOP[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTilengine[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mretro[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mengine.[39m[38;5;12m [39m[38;5;12mTilengine[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m
|
||
[38;5;12mengine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mclassic/retro[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtilemaps,[39m[38;5;12m [39m[38;5;12msprites[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpalettes.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12mscanline-based[39m[38;5;12m [39m[38;5;12mrendering[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mraster[39m[38;5;12m [39m[38;5;12meffects[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mfeature,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtechnique[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mchips.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDL2[0m[38;5;12m [39m[38;5;12m(http://www.freepascal-meets-sdl.net/)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/ev1313/Pascal-SDL-2-Headers)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mSDL[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mHeaders.[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mDirectMedia[39m[38;5;12m [39m[38;5;12mLayer[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mlow[39m
|
||
[38;5;12mlevel[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maudio,[39m[38;5;12m [39m[38;5;12mkeyboard,[39m[38;5;12m [39m[38;5;12mmouse,[39m[38;5;12m [39m[38;5;12mjoystick,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mOpenGL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDirect3D.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSFML[0m[38;5;12m [39m[38;5;12m(https://github.com/CWBudde/PasSFML).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mSFML[39m[38;5;12m [39m[38;5;12mHeaders.[39m[38;5;12m [39m[38;5;12mSFML[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mPC,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultimedia[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mfive[39m[38;5;12m [39m[38;5;12mmodules:[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mwindow,[39m[38;5;12m [39m[38;5;12mgraphics,[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnetwork.[39m[38;5;12m [39m[38;5;12mCurrently[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFPC/Lazarus[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msupported.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mdue[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mincompatibility[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12m(solved[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mworkarounds),[39m[38;5;12m [39m[38;5;12mFPC[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mrecommended[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mmoment.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpasvulkan[0m[38;5;12m (https://github.com/BeRo1985/pasvulkan). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDarkGlass[0m[38;5;12m (https://github.com/kenjones007/DarkGlass). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m DarkGlass is a general purpose game engine written using Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJEDI-SDL[0m[38;5;12m (https://sourceforge.net/projects/jedi-sdl). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Pascal headers for SDL from JEDI. Works with Delphi, Kylix, Free Pascal, Gnu Pascal and TMT Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApus[0m[38;5;14m[1m [0m[38;5;14m[1mGame[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;12m [39m[38;5;12m(https://github.com/Cooler2/ApusGameEngine).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mmostly[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgames,[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mUI,[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mrendering,[39m[38;5;12m [39m[38;5;12mon-fly[39m[38;5;12m [39m[38;5;12mlocalization,[39m[38;5;12m [39m[38;5;12mparticles,[39m[38;5;12m [39m
|
||
[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mlower[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12msubsystems.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mOpenGL/GLES[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDirectX.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi3D Engine[0m[38;5;12m (https://github.com/BrokenGamesUG/delphi3d-engine). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m A 3D-graphic and game engine for Delphi and Windows[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRay4Laz[0m[38;5;12m (https://github.com/GuvaCode/Ray4Laz). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m A complete header translation (binding) of [39m[38;5;14m[1mraylib[0m[38;5;12m (https://www.raylib.com/) to Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTurboRaylib[0m[38;5;12m [39m[38;5;12m(https://github.com/turborium/TurboRaylib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mTurboRaylib[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcool[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;14m[1mraylib[0m[38;5;12m [39m[38;5;12m(https://www.raylib.com/)[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal.[39m[38;5;12m [39m[38;5;12mSupport[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mOSX.[39m[38;5;12m [39m[38;5;12mTurboRaylib[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mthat[39m
|
||
[38;5;12mwork[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCommunications ##[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mNetwork[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mSocket communication, network protocols, encodings, etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mComponent[0m[38;5;14m[1m [0m[38;5;14m[1mSuite[0m[38;5;12m [39m[38;5;12m(http://www.overbyte.be/frame_index.html).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAsynchronous-based[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mClients/servers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTCP,[39m[38;5;12m [39m[38;5;12mUDP,[39m[38;5;12m [39m[38;5;12mraw[39m[38;5;12m [39m[38;5;12msockets,[39m[38;5;12m [39m[38;5;12mFTP,[39m[38;5;12m [39m[38;5;12mSMTP,[39m[38;5;12m [39m[38;5;12mPOP3,[39m[38;5;12m [39m[38;5;12mNNTP,[39m[38;5;12m [39m
|
||
[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12mTelnet[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mSSL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTLS[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOpenSSL.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mMime[39m[38;5;12m [39m[38;5;12mDecoder,[39m[38;5;12m [39m[38;5;12mSHA1/MD4/MD5[39m[38;5;12m [39m[38;5;12mhashes,[39m[38;5;12m [39m[38;5;12mDES[39m[38;5;12m [39m[38;5;12mencryption.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIndy[0m[38;5;12m (https://github.com/IndySockets/Indy). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Network components for Delphi, C++Builder, Delphi.NET, and FreePascal[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAll-in-one network library based on blocking sockets and threads. Included in default RAD studio installation since 2006.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArarat[0m[38;5;14m[1m [0m[38;5;14m[1mSynapse[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/p/synalist).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mTCP/IP[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mC++Builder,[39m[38;5;12m [39m[38;5;12mKylix[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal.[39m[38;5;12m [39m[38;5;12mDeals[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mblocking[39m[38;5;12m [39m[38;5;12m(synchronous)[39m[38;5;12m [39m[38;5;12msockets[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m
|
||
[38;5;12mnon-blocking[39m[38;5;12m [39m[38;5;12mmode.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12masynchronous[39m[38;5;12m [39m[38;5;12msockets![39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mProject[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mnon-visual[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12measiest[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12m(no[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mmultithread[39m[38;5;12m [39m[38;5;12msynchronisation,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwindows[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m
|
||
[38;5;12mprocessing,[39m[38;5;12m [39m[38;5;12metc)[39m[38;5;12m [39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mutilities,[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mNT[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12metc[39m
|
||
[38;5;12m// [39m
|
||
[48;2;30;30;40m[38;5;13m[3mTCP, UDP, ICMP, RAW; ICMP, DNS, SMTP, HTTP, SNMP, NTP, FTP, LDAP, NNTP, Telnet; IPv6; SOCKS proxy; SSL/TLS (via OpenSSL or Windows CryptoApi); PING; character code transcoding; MIME coding and decoding; CRC16, CRC32, MD5 and HMAC-MD5.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mProfessional[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tpipro2010).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mconnectivity[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mBorland[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mC++Builder.[39m[38;5;12m [39m[38;5;12miPRO[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mPOP3,[39m[38;5;12m [39m[38;5;12mSMTP,[39m[38;5;12m [39m[38;5;12mNNTP,[39m[38;5;12m [39m[38;5;12mFTP,[39m[38;5;12m [39m[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12mInstant[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m
|
||
[38;5;12mHTML[39m[38;5;12m [39m[38;5;12mviewer[39m[38;5;12m [39m[38;5;12mcomponents,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12msocket[39m[38;5;12m [39m[38;5;12maccess.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems abandoned but contains pretty large set of features incl ICMP, POP, SMTP, HTTP, NNTP, NTP, FTP, SMTP; HTML parser and viewer; MIME utils; cookies, certificates, caching, encryption etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynCrtSock[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot/blob/master/SynCrtSock.pas).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mFeatures[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12msockets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient-server[39m[38;5;12m [39m[38;5;12mclasses,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mhttp.sys[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m
|
||
[38;5;12mthread-pool[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12msocket[39m[38;5;12m [39m[38;5;12mserver.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAlso implements http.sys binding under Windows and cURL binding under nix[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTML[0m[38;5;14m[1m [0m[38;5;14m[1mMessaging[0m[38;5;14m[1m [0m[38;5;14m[1mSuite[0m[38;5;12m [39m[38;5;12m(https://github.com/tml21/libtml-pascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrapid[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12minterfaces.[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpeer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpeer[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;14m[1mBEEP[0m[38;5;14m[1m [0m[38;5;14m[1m(Blocks[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mExtensible[0m[38;5;14m[1m [0m[38;5;14m[1mExchange[0m[38;5;14m[1m [0m[38;5;14m[1mProtocol)[0m[38;5;12m [39m[38;5;12m(http://www.beepcore.org),[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mRFC3080[0m[38;5;12m [39m[38;5;12m(https://tools.ietf.org/html/rfc3080)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mRFC3081[0m[38;5;12m [39m[38;5;12m(https://tools.ietf.org/html/rfc3081).[39m[38;5;12m [39m[38;5;12mlibTML[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mpatterns.[39m[38;5;12m [39m
|
||
[38;5;12mEquipped[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12mTML[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mhierarchical[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreliable.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mThe libTML Object Pascal Components are not only a language binding to the core library but a complete set of non visual components to simplify the usage of libTML with Embarcadero RAD Studio and Lazarus.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDMVCFramework[0m[38;5;12m (https://github.com/danieleteti/delphimvcframework). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Popular and powerful framework for web solution in Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi IOCP[0m[38;5;12m (https://github.com/ymofen/diocp-v5). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Implements several network classes based on Windows IOCP technology. Socket, HTTP, Ntrip servers and clients.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mQuite well documented and good styled code but Chinese only.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphi-aws-ses[0m[38;5;12m (https://github.com/monde-sistemas/delphi-aws-ses). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Amazon Simple Email Service (AWS SES) library for Delphi applications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphi-slackbot[0m[38;5;12m (https://github.com/monde-sistemas/delphi-slackbot). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi library to send messages on [39m[38;5;14m[1mSlack[0m[38;5;12m (https://slack.com) using slackbot.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKitto[0m[38;5;12m [39m[38;5;12m(https://github.com/EtheaDev/kitto).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mRich[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mApplications[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmapped[39m[38;5;12m [39m[38;5;12monto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mdatabase.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mclient-side[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mExtJS[39m[38;5;12m [39m[38;5;12m(through[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mExtPascal[39m[38;5;12m [39m[38;5;12mlibrary)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m
|
||
[38;5;12mfully[39m[38;5;12m [39m[38;5;12mAJAX[39m[38;5;12m [39m[38;5;12mapplication,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mdata-manipulating[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfraction[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mKitto[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mdelving[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mintricacies[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHTML,[39m
|
||
[38;5;12mCSS,[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mparticular[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mExtJS,[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbare[39m[38;5;12m [39m[38;5;12mmetal[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mrequired.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;14m[1mKitto[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m(https://github.com/EtheaDev/kitto2)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mKitto[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;12m [39m[38;5;12m(https://github.com/EtheaDev/kitto3)[39m
|
||
[38;5;12mare[39m[38;5;12m [39m[38;5;12mavailable.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDaraja[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://github.com/michaelJustin/daraja-framework).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12m(Delphi[39m[38;5;12m [39m[38;5;12m2009+[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12m3.0).[39m[38;5;12m [39m[38;5;12mImplementing[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;14m[1mdaraja-restful[0m[38;5;12m [39m[38;5;12m(https://github.com/michaelJustin/daraja-restful)[39m[38;5;12m [39m[38;5;12mextension.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlcinoe[0m[38;5;12m (#general-libraries). FTP/Http/NNTP/POP3/SMTP, ISAPI, WinInet Http/FTP clients.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFundamentals Code Library[0m[38;5;12m (#general-libraries). Blocking TCP client/server, HTTP(S) via SSL3/TLS1.0/TLS1.1/TLS1.2 (fully native).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmORMot[0m[38;5;12m (#general-libraries). RESTful ORM and SOA services via interfaces over high performance HTTP server, MVC/MVVM web sites[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDriver[0m[38;5;12m (https://github.com/andrea-magni/SDriver). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi wrapper for [39m[38;5;14m[1mSlack[0m[38;5;12m (https://slack.com) API.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHprose[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi/Lazarus[0m[38;5;12m [39m[38;5;12m(https://github.com/hprose/hprose-delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mPerformance[39m[38;5;12m [39m[38;5;12mRemote[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mService[39m[38;5;12m [39m[38;5;12mEngine.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12mcross-language,[39m[38;5;12m [39m[38;5;12mcross-platform,[39m[38;5;12m [39m[38;5;12mobject-oriented,[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m
|
||
[38;5;12mremote[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mmiddleware.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mpowerful.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHprose[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi/Lazarus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTelegaPi[0m[38;5;12m (https://github.com/rareMaxim/TelegaPi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Library for working with Telegram messenger Bot API in Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfp-telegram[0m[38;5;12m (https://github.com/Al-Muhandis/fp-telegram). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Library for working with Telegram bots API in FreePascal/Lazarus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiZeroMQ[0m[38;5;12m (https://github.com/grijjy/DelphiZeroMQ). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrijjyFoundation[0m[38;5;12m (#general-libraries). IOCP/EPOLL sockets, socket pools, HTTP, HTTP/2, OpenSSL, ProtocolBuffers.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSTOMP Client[0m[38;5;12m (https://github.com/danieleteti/delphistompclient). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m STOMP client for Embarcadero Delphi and FreePascal. The project can use INDY (Delphi) or Synapse (Delphi or FreePascal).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphiXero[0m[38;5;12m (https://github.com/littleearth/delphiXERO). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m XERO cloud accounting API for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBesaSoap[0m[38;5;12m [39m[38;5;12m(https://github.com/besasoftware/besasoap).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mBesaSoap[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mRepresents[39m[38;5;12m [39m[38;5;12mC#[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m
|
||
[38;5;12mnullable[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mattributes.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIndySoap[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/indysoap).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mDelphi/CBuilder[39m[38;5;12m [39m[38;5;12mCompilers.[39m[38;5;12m [39m[38;5;12mIndySoap[39m[38;5;12m [39m[38;5;12misn't[39m[38;5;12m [39m[38;5;12mtied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mIndy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mthough[39m[38;5;12m [39m[38;5;12mIndy[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m
|
||
[38;5;12mservices[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mincluded.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFano Framework[0m[38;5;12m (https://fanoframework.github.io). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Web application framework for modern Pascal programming language. It is written in Free Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInternet Tools[0m[38;5;12m (#xmljsonyaml). XPath/XQuery/JSONiq/CSS/HTML; functions to perform HTTP/S requests on Windows/Linux/macOS/Android, an XSLT-inspired webscraping language, and an auto update class.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mCross[0m[38;5;14m[1m [0m[38;5;14m[1mSocket[0m[38;5;12m [39m[38;5;12m(https://github.com/winddriver/Delphi-Cross-Socket/).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12msocket[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12m(Chinese).[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mIO[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mplatforms:[39m[38;5;12m [39m[38;5;12mIOCP[39m[38;5;12m [39m[38;5;12m(Windows),[39m[38;5;12m [39m[38;5;12mKQUEUE[39m[38;5;12m [39m[38;5;12m(FreeBSD(macOS,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12metc)),[39m
|
||
[38;5;12mEPOLL[39m[38;5;12m [39m[38;5;12m(Linux(Linux,[39m[38;5;12m [39m[38;5;12mAndroid)).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mToroKernel[0m[38;5;12m [39m[38;5;12m(https://github.com/torokernel/torokernel).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary-kernel[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mfreepascal[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mspecially[39m[38;5;12m [39m[38;5;12mported[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12malone[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mToro[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muser's[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthus[39m[38;5;12m [39m
|
||
[38;5;12mresulting[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mboot[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mbaremetal[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mguest[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mhypervisor,e.g.,[39m[38;5;12m [39m[38;5;12mhyperv,[39m[38;5;12m [39m[38;5;12mkvm,[39m[38;5;12m [39m[38;5;12mqemu,[39m[38;5;12m [39m[38;5;12mfirecraker.[39m[38;5;12m [39m[38;5;12mToroKernel[39m[38;5;12m [39m[38;5;12maddresses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHorse[0m[38;5;12m (https://github.com/HashLoad/horse). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Fast and minimalist web framework. Horse allows to create powerful RESTful servers without effort. Focused on microservices.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBauglir WebSocket[0m[38;5;12m (https://github.com/MFernstrom/Bauglir-WebSocket-2). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m WebSocket server/client implementation based on Ararat Synapse.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-RabbitMQ[0m[38;5;12m (https://github.com/HeZiHang/Delphi-RabbitMQ). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m RabbitMQ driver for Delphi[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiGrpc[0m[38;5;12m (https://github.com/ultraware/DelphiGrpc). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Implementation of the realtime and streaming gRPC protocol[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle API for Delphi[0m[38;5;12m (https://github.com/googleapi/googleapi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Google API for Delphi[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi JOSE and JWT Library[0m[38;5;12m (https://github.com/paolo-rossi/delphi-jose-jwt). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiRL[0m[38;5;12m [39m[38;5;12m(https://github.com/delphi-blocks/WiRL).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mProject[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mbut,[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mimportantly,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12minteroperability[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mtools[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenSSL[0m[38;5;12m (https://github.com/lminuti/Delphi-OpenSSL). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi wrapper for OpenSSL[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThrift[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/apache/thrift/tree/master/lib/delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLightweight,[39m[38;5;12m [39m[38;5;12mlanguage-independent[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpoint-to-point[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mimplementation.[39m[38;5;12m [39m[38;5;12mThrift[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mabstractions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtransport,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mserialization,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mprocessing.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mdefinition[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mabstracted[39m[38;5;12m [39m
|
||
[38;5;12mstack[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12minteroperable[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservers.[39m[38;5;12m [39m[38;5;12mThrift[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mprocedures.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m28[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12mchances[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mThrift[39m[38;5;12m [39m
|
||
[38;5;12msupports[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12muse.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Modbus[0m[38;5;12m (https://github.com/coassoftwaresystems/delphi-modbus). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Implementation of a ModbusTCP protocol master and slave over TCP/IP.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRESTRequest4Delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/viniciussanchez/RESTRequest4Delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mRESTRequest4Delphi[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconsume[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mDesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfacilitate[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mminimalist[39m[38;5;12m [39m[38;5;12mway.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazWebsockets[0m[38;5;12m [39m[38;5;12m(https://github.com/Warfley/LazWebsockets).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mWebsocket[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFPC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfcl[39m[38;5;12m [39m[38;5;12mssockets[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m
|
||
[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mexcept[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFCL.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetCom7[0m[38;5;12m (https://github.com/DelphiBuilder/NetCom7). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m This set of components is the fastest possible implementation of socket communications, in any language; this is an extremely optimised code on TCP/IP sockets.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVK API[0m[38;5;12m (https://github.com/HemulGM/VK_API). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Library for working with Vkontakte (Russian social network) API in Delphi. Full API (with Bot samples).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAWS SDK for Dephi[0m[38;5;12m (https://github.com/landgraf-dev/aws-sdk-delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Unofficial AWS (Amazon Web Services) SDK for Delphi.[39m
|
||
[38;5;14m[1mWARNING! Requires paid libs from TMS[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVoice Communication[0m[38;5;12m (https://github.com/terrylao/voice_communication). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Voice Communicator Components.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mImplement RTP, RTSP, SHOUT, SNTP, STUN protocols and multiple audio format endocing/deconding[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibPasCURL[0m[38;5;12m [39m[38;5;12m(https://github.com/isemenkov/libpascurl).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mBindings[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mcURL[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mlibcurl[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransferring[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mURL[39m[38;5;12m [39m[38;5;12msyntax,[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12mHTTPS,[39m[38;5;12m [39m[38;5;12mFTP,[39m[38;5;12m [39m[38;5;12mFTPS,[39m[38;5;12m [39m
|
||
[38;5;12mGOPHER,[39m[38;5;12m [39m[38;5;12mTFTP,[39m[38;5;12m [39m[38;5;12mSCP,[39m[38;5;12m [39m[38;5;12mSFTP,[39m[38;5;12m [39m[38;5;12mSMB,[39m[38;5;12m [39m[38;5;12mTELNET,[39m[38;5;12m [39m[38;5;12mDICT,[39m[38;5;12m [39m[38;5;12mLDAP,[39m[38;5;12m [39m[38;5;12mLDAPS,[39m[38;5;12m [39m[38;5;12mFILE,[39m[38;5;12m [39m[38;5;12mIMAP,[39m[38;5;12m [39m[38;5;12mSMTP,[39m[38;5;12m [39m[38;5;12mPOP3,[39m[38;5;12m [39m[38;5;12mRTSP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRTMP.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi_SChannelTLS[0m[38;5;12m (https://github.com/Fr0sT-Brutal/Delphi_SChannelTLS). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Helper functions and socket classes to perform TLS communication by means of WinAPI (SChannel). Includes Overbyte ICS TWSocket descendant class.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-Kafka[0m[38;5;12m (https://github.com/HeZiHang/Delphi-Kafka). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m High performance Delphi client based on Librdkafka with full protocol support.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiKafkaClient[0m[38;5;12m [39m[38;5;12m(https://github.com/norgepaul/DelphiKafkaClient).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCross[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mclient/wrapper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mKafka.[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12m(i386/x64)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12m(x64)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msupported.[39m[38;5;12m [39m[38;5;12mTested[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m10.4,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m
|
||
[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mreleases.[39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mappears[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mexpected,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mnever[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mproduction.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKafkaGate[0m[38;5;12m (https://github.com/dinmil/KafkaGate). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Apache Kafka Free Pascal bindings using librdkafka and ZeroMQ.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphi-mqtt[0m[38;5;12m (https://github.com/pjde/delphi-mqtt). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m MQTT server and client components for Delphi based on ICS network components.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmqtt[0m[38;5;12m [39m[38;5;12m(https://github.com/bkeevil/mqtt).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mMessage[39m[38;5;12m [39m[38;5;12mQueue[39m[38;5;12m [39m[38;5;12mTelemetry[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12m(MQTT)[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mpack[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLazarus/FPC[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLNet[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m
|
||
[38;5;12mused.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLNet[0m[38;5;12m (https://github.com/almindor/lnet). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Lightweight Networking library written in Free Pascal. Asynchronous, TCP/UDP communications classes. LTCP, LUDP, LTELNET, LFTP and LSMTP are example programs.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNamedPipeExchange[0m[38;5;12m (https://github.com/kami-soft/NamedPipeExchange). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Server and client classes for communication via named pipes. Based on[39m
|
||
[38;5;14m[1mFWIOCompletionPipes[0m[38;5;12m (http://rouse.drkb.ru/network.php#fwiocompletionpipe) unit.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphizmq[0m[38;5;12m [39m[38;5;12m(https://github.com/bvarga/delphizmq).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mBinding[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mZeroMQ.[39m[38;5;12m [39m[38;5;12mShould[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi7+[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mFPC[39m[38;5;12m [39m[38;5;12m2.6.0.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12m(zmq.pas),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigher[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mapi[39m[38;5;12m [39m[38;5;12m(zmqapi.pas).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m
|
||
[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mZMQ[39m[38;5;12m [39m[38;5;12m2.2.x,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m3.2.x.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12m2.2.x[39m[38;5;12m [39m[38;5;12mundefine[39m[38;5;12m [39m[38;5;12mzmq3,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mzmq.inc.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdll's[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mrepo,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mdownload[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mappropriate[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mdistro,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrename[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlibzmq.dll.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxxm[0m[38;5;12m [39m[38;5;12m(https://github.com/stijnsanders/xxm)[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mwebsites[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mcombining[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHTML[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodule,[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpluggable[39m[38;5;12m [39m
|
||
[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mhandler[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mExplorer,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mISAPI[39m[38;5;12m [39m[38;5;12mExtension,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mmodule,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mHTTPAPI,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mCGI[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mSCGI,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstand-alone[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mserver.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebSocket Component for Delphi[0m[38;5;12m (https://bitbucket.org/freeonterminate/websocket/src/master/) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m WebSocket Component for Delphi, platforms: Windows / macOS / Linux (Maybe iOS, Android)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBird Socket Server[0m[38;5;12m (https://github.com/mateusvicente100/bird-socket-server) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Websocket server for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRealThinClient[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;12m [39m[38;5;12m(https://github.com/teppicom/RealThinClient-SDK/).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFlexible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mreliable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mApplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mutilizing[39m[38;5;12m [39m[38;5;12mHTTP/S[39m[38;5;12m [39m[38;5;12mwith[39m
|
||
[38;5;12mfull[39m[38;5;12m [39m[38;5;12mIPv4[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mIPv6[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mmulti-threading,[39m[38;5;12m [39m[38;5;12mextensively[39m[38;5;12m [39m[38;5;12mstress-tested[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhighest[39m[38;5;12m [39m[38;5;12mstability[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNtfy for Delphi[0m[38;5;12m (https://github.com/hazzelnuts/ntfy-for-delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Friendly library to push instant notifications using ntfy.sh servers in Delphi[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiOpenAI[0m[38;5;12m (https://github.com/HemulGM/DelphiOpenAI). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m OpenAI GPT-3 API for Delphi[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIPInfo API[0m[38;5;12m (https://github.com/HemulGM/IPInfo_API). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Wrapper for IP Info API service[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTGBot Mini API[0m[38;5;12m (https://github.com/HemulGM/TGBotMini). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Fast and simple API for creating a Telegram bot[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJabberClient[0m[38;5;12m (https://github.com/HemulGM/HGMJabberClient). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Jabber Client. XMPP protocol[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibssh2 Delphi[0m[38;5;12m (https://github.com/pult/libssh2_delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi/Pascal Wrapper around the library libssh2, ssh and sftp protocols[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrook framework[0m[38;5;12m (https://github.com/risoflora/brookframework). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Microframework which helps to develop web Pascal applications.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mBased on external [0m[48;2;30;30;40m[38;5;14m[1m[3mlibsagui[0m[48;2;30;30;40m[38;5;13m[3m (https://risoflora.github.io/libsagui/)[0m
|
||
|
||
[38;2;255;187;0m[4mSerial port[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynaser[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/p/synalist/code/HEAD/tree/trunk/synaser.pas).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mblocking[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mports.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnon-visual[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSynapse,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprogrammer[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mSynapse.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsync[0m[38;5;14m[1m [0m[38;5;14m[1mProfessional[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tpapro)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNewest[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/AsyncPro)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12monly).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mcommunications[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m
|
||
[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mC++Builder,[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mActiveX[39m[38;5;12m [39m[38;5;12menvironments.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mports,[39m[38;5;12m [39m[38;5;12mTAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mSpeech[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12m(TTS/Speech[39m[38;5;12m [39m[38;5;12mrecognition).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mfaxing,[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12memulation,[39m[38;5;12m [39m[38;5;12mVOIP,[39m[38;5;12m [39m[38;5;12mRAS[39m[38;5;12m [39m[38;5;12mdial[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems outdated (last update in 2011) but adapted to XE and should be easy to use in newer versions. The project is also very thoroughly documented. Second link points to an adapted version for newest compiler versions.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTComPort[0m[38;5;12m (https://sourceforge.net/projects/comport). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi/C++ Builder serial communications components. It is generally easy to use for basic Serial Communications purposes.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems abandoned since 2011[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComPortDriver[0m[38;5;12m [39m[38;5;12m(https://github.com/MHumm/ComPortDriver).[39m[38;5;12m [39m[38;5;12m'[39m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m'[39m[38;5;12m [39m[38;5;12mDelphi/C++[39m[38;5;12m [39m[38;5;12mBuilder[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mcommunications[39m[38;5;12m [39m[38;5;12mcomponent.[39m[38;5;12m [39m[38;5;12mTested[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m921600[39m[38;5;12m [39m[38;5;12mbaud.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12msending[39m[38;5;12m [39m[38;5;12mbreak[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12masynchronously[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mpolling[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mtimer[39m[38;5;12m [39m[38;5;12m(interval[39m[38;5;12m [39m
|
||
[38;5;12mconfigurable).[39m[38;5;12m [39m[38;5;12mDemo[39m[38;5;12m [39m[38;5;12mincluded.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComPort[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/CWBudde/ComPort-Library).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mPort[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(fork[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mSourceForge)[39m[38;5;12m [39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mComPort[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mPorts.[39m[38;5;12m [39m[38;5;12mOriginally,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mname[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mserial[39m
|
||
[38;5;12mport[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIBM-PC[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mcomputers.[39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mnowadays[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mports[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mless[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfavor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mUSB[39m[38;5;12m [39m[38;5;12maccess,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mports,[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaker[39m[38;5;12m [39m[38;5;12mboards.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsb serial controller for Android[0m[38;5;12m (https://github.com/felHR85/UsbSerial) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Usb serial controller for Android[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mEvent bus[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mCommunication inside project[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPubSub Chimera[0m[38;5;12m (https://code.google.com/p/pubsubchimera). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Open Source (MIT License) library for Delphi which provides a fast and cross platform PubSub and Message Queue implementation under a license that doesn't suck.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Event Bus[0m[38;5;12m (https://github.com/spinettaro/delphi-event-bus) (for short DEB). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Event Bus framework for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiEventBus[0m[38;5;12m (https://github.com/BitecSPB/DelphiEventBus). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Yet another Event Bus framework for Delphi, with annotations and rich event filtering.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVSoft.Messaging[0m[38;5;12m (https://github.com/VSoftTechnologies/VSoft.Messaging). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Libary that provides an internal synchronous/asynchronous publish/subscribe messaging system for Delphi applications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miPub Messaging[0m[38;5;12m (https://github.com/viniciusfbb/ipub-messaging). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Thread safe, asynchronous and simplistic messaging system for communication between classes / layers in delphi created by the iPub team.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNX-Horizon[0m[38;5;12m [39m[38;5;12m(https://github.com/dalijap/nx-horizon).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mEvent[39m[38;5;12m [39m[38;5;12mBus[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mImplements[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpublish/subscribe[39m[38;5;12m [39m[38;5;12mpattern,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12msync/async[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12mdelivery,[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12musage,[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mthread[39m[38;5;12m [39m
|
||
[38;5;12msafety.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGUI ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mVisual components[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mControl packs[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mLarge sets of GUI controls[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCindy[0m[38;5;14m[1m [0m[38;5;14m[1mcomponents[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tcycomponents).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPackages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m71[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12m(labels,[39m[38;5;12m [39m[38;5;12mbuttons,[39m[38;5;12m [39m[38;5;12mpanels,[39m[38;5;12m [39m[38;5;12mEdits,[39m[38;5;12m [39m[38;5;12mTabControls,[39m[38;5;12m [39m[38;5;12mStaticText)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mbackground[39m[38;5;12m [39m[38;5;12mgradient,[39m[38;5;12m [39m[38;5;12mcolored[39m[38;5;12m [39m[38;5;12mbevels,[39m[38;5;12m [39m
|
||
[38;5;12mwallpaper,[39m[38;5;12m [39m[38;5;12mshadowText,[39m[38;5;12m [39m[38;5;12mcaption[39m[38;5;12m [39m[38;5;12morientation[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOrpheus[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tporpheus)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNewest[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/Orpheus)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12monly).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAward-winning[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mBorland[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mC++Builder.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||
[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m120[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mcovering[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mentry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcalendars[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclocks.[39m[38;5;12m [39m[38;5;12mOther[39m[38;5;12m [39m[38;5;12mnoteworthy[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mInspector,[39m[38;5;12m [39m[38;5;12mLookOut[39m[38;5;12m [39m[38;5;12mbar[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mreport[39m[38;5;12m [39m[38;5;12mviews.[39m
|
||
[38;5;12m//[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mAdvanced[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3medits,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcomboboxes,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mgrids[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m+[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcomponent[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(de)serializers.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mGUI[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcomponents[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlook[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mrather[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mold-style,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mtheme[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3msupport[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmight[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlimited.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mPackage[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcontains[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmany[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdemos[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbut[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mno[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdocs[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mseem[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mavailable.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mSecond[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlink[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mpoints[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mto[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3man[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3madapted[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mversion[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfor[0m
|
||
[48;2;30;30;40m[38;5;13m[3mnewest[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcompiler[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mversions.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKControls[0m[38;5;12m [39m[38;5;12m(https://github.com/ThomasJaeger/KControls).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maim[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mcross-IDE[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12m(Delphi/C++Builder[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mLCL)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcross-platform[39m
|
||
[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mLazarus.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mMost 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.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mD.P.F[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/dpfdelphiandroid)[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;14m[1mD.P.F[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1miOS[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/dpfdelphiios)[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mD.P.F[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mComponents,[39m[38;5;12m [39m[38;5;12m100%[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mPerformance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstyles.[39m[38;5;12m [39m
|
||
[38;5;12mDevelop[39m[38;5;12m [39m[38;5;12miPhone[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12miPad[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12miPod[39m[38;5;12m [39m[38;5;12mTouch[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mstyles.[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mperformance.[39m[38;5;12m [39m[38;5;12mMixed[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mFM[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcontrols.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m
|
||
[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mfeatures.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEssentials[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/Essentials).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12m13[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12mdrop-down[39m[38;5;12m [39m[38;5;12mcalendars[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcalculators,[39m[38;5;12m [39m[38;5;12mroll-up[39m[38;5;12m [39m[38;5;12mdialogs,[39m[38;5;12m [39m[38;5;12m3-D[39m[38;5;12m [39m[38;5;12mlabels,[39m[38;5;12m [39m[38;5;12mtiled[39m[38;5;12m [39m
|
||
[38;5;12mbackgrounds,[39m[38;5;12m [39m[38;5;12mscrolling[39m[38;5;12m [39m[38;5;12mmessages,[39m[38;5;12m [39m[38;5;12mmenu[39m[38;5;12m [39m[38;5;12mbuttons,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreeEsVCLComponents[0m[38;5;12m [39m[38;5;12m(https://github.com/errorcalc/FreeEsVCLComponents).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mappearance[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m
|
||
[38;5;12mexperience.[39m[38;5;12m [39m[38;5;12mComponents[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mstyles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mstyle.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mtransparency,[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mflicker,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12minteresting[39m[38;5;12m [39m[38;5;12mpossibility[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdouble[39m[38;5;12m [39m[38;5;12mbuffering[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTGraphicControl[39m[38;5;12m [39m[38;5;12mheirs.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpTBXLib[0m[38;5;12m (https://github.com/SilverpointDev/sptbxlib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Add on package for Toolbar2000 components, it adds the following features: Skins, Unicode support, Custom painting events and many more.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKastri[0m[38;5;12m [39m[38;5;12m(https://github.com/DelphiWorlds/Kastri).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mRTL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFMX[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwon't[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mFMX/RTL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m"backfills"[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mmissing[39m[38;5;12m [39m[38;5;12mAPIs[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiUCL[0m[38;5;12m (https://github.com/VuioVuio/DelphiUCL). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m UWP controls for Delphi VCL.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJPPack[0m[38;5;12m [39m[38;5;12m(https://github.com/jackdp/JPPack).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLCL[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCodeTyphon[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mbuttons,[39m[38;5;12m [39m[38;5;12mpanels,[39m[38;5;12m [39m[38;5;12mLinkLabel,[39m[38;5;12m [39m[38;5;12mProgressBar,[39m[38;5;12m [39m[38;5;12mColorComboBox,[39m[38;5;12m [39m[38;5;12mColorListBox,[39m[38;5;12m [39m[38;5;12mTimer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mother[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDDuce[0m[38;5;12m [39m[38;5;12m(https://github.com/beNative/dduce).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mComponents,[39m[38;5;12m [39m[38;5;12mmodules,[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprimitives[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12moperator[39m[38;5;12m [39m[38;5;12moverloading,[39m[38;5;12m [39m[38;5;12mattributes,[39m[38;5;12m [39m[38;5;12mgenerics,[39m[38;5;12m [39m[38;5;12manonymous[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextended[39m[38;5;12m [39m[38;5;12mRTTI[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m
|
||
[38;5;12msome[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mextend[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdeveloper's[39m[38;5;12m [39m[38;5;12mcreativity.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mProperty editors, grids, XML Tree, etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mliblcl[0m[38;5;12m (https://github.com/ying32/liblcl). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m A common cross-platform GUI library, the core uses Lazarus LCL.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mPascal-based lib with GUI bindings for use in languages like C++, Go, Rust.[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mSingle controls[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEasyListView[0m[38;5;12m [39m[38;5;12m(http://code.google.com/p/mustangpeakeasylistview)[39m[38;5;12m [39m[38;5;12m(seems[39m[38;5;12m [39m[38;5;12mabandoned,[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGH[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/MustangpeakEasyListview)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVirtualShellTools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mListview[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mTListview[39m[38;5;12m [39m[38;5;12mReplacement[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcustomizable.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFeature-rich Listview implementing virtual (callback-based) MVC paradigm.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVirtualTreeView[0m[38;5;12m [39m[38;5;12m(https://github.com/Virtual-TreeView/Virtual-TreeView).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mVirtualTreeView-Lazarus[0m[38;5;12m [39m[38;5;12m(https://github.com/blikblum/VirtualTreeView-Lazarus)[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mFPC[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m).[39m[38;5;12m [39m[38;5;12mTreeview[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mground[39m[38;5;12m [39m[38;5;12mup.[39m[38;5;12m [39m[38;5;12mMany[39m[38;5;12m [39m
|
||
[38;5;12myears[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mtree[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mtoday.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mExtremely flexible visual component implementing virtual (callback-based) MVC paradigm. Could be also used as a listview or grid. Used in RAD Studio GUI.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Chromium Embedded[0m[38;5;12m (https://github.com/hgourvest/dcef3). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Embedding Chromium in Delphi, tested on Delphi 2010, XE, XE2, Delphi 7.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeveral Chromium DLLs required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTChromeTabs[0m[38;5;12m (https://github.com/norgepaul/tchrometabs). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Comprehensive implementation of Google Chrome's tabs for Delphi 6 - Delphi 10.1 Berlin[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTFrameStand[0m[38;5;12m [39m[38;5;12m(https://github.com/andrea-magni/TFrameStand).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mEasily[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mTFrame(s)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mFireMonkey[39m[38;5;12m [39m[38;5;12m(FMX)[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgain[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mconsistency[39m[38;5;12m [39m[38;5;12mthough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m
|
||
[38;5;12meffects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransitions.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTPrintPreview[0m[38;5;12m (https://github.com/landrix/TPrintPreview-for-Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Print Preview Component for Delphi Vcl Win32/Win64[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVolgaDB[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/volgadb).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPretty[39m[38;5;12m [39m[38;5;12mcustomizable[39m[38;5;12m [39m[38;5;12mDBgrid[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mTCustomGrid[39m[38;5;12m [39m[38;5;12mdescendant.[39m[38;5;12m [39m[38;5;12mCheckBox,[39m[38;5;12m [39m[38;5;12mComboBox[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mstyles.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mTVolgaDBEdit[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mreplaces[39m[38;5;12m [39m[38;5;12mTDBEdit,[39m[38;5;12m [39m[38;5;12mTDBComboBox,[39m[38;5;12m [39m
|
||
[38;5;12mTDBLookupCombo,[39m[38;5;12m [39m[38;5;12mTDBLookupTree[39m[38;5;12m [39m[38;5;12mandTDBDatePicker[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mcomponent.[39m[38;5;12m [39m[38;5;12mTVolgaDBEdit[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mDB-aware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon[39m[38;5;12m [39m[38;5;12mDB-aware.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems abandoned since 2013[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTTreeListView[0m[38;5;12m (http://github.com/benibela/treelistview). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m This component is a mix between TTreeView and TListView and can paint a tree whose nodes have additional information sorted in columns.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mneTabControl[0m[38;5;12m (https://github.com/jkour/neTabControl). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m FireMonkey control for Delphi. It builds on the native TabControl and adds a number of features.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATTabs[0m[38;5;12m (https://github.com/Alexey-T/ATFlatControls). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi/Lazarus component for lite tabs. OS independent, fully custom drawn.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzControls[0m[38;5;12m (https://github.com/MahdiSafsafi/zcontrols). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Contains TzObjectInspector - a powerful object inspector with many features.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRiverSoftAVG[0m[38;5;14m[1m [0m[38;5;14m[1mCharting[0m[38;5;14m[1m [0m[38;5;14m[1mComponent[0m[38;5;14m[1m [0m[38;5;14m[1mSuite[0m[38;5;12m [39m[38;5;12m(http://www.riversoftavg.com/charting.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mnon-commercial[39m[38;5;12m [39m[38;5;12muse)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcharting[39m[38;5;12m [39m[38;5;12mSuite[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12mcharts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgraphs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprograms.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m2010-Tokyo[39m[38;5;12m [39m
|
||
[38;5;12m(Win32/Win64/macOS/iOS/Android)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAppmethod[39m[38;5;12m [39m[38;5;12m(Object[39m[38;5;12m [39m[38;5;12mPascal).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDzHTMLText[0m[38;5;12m (https://github.com/digao-dalpiaz/DzHTMLText). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Visual component that allows you to specify a formatted text in a label, using almost the same syntax used in HTML code.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSMDBGrid[0m[38;5;14m[1m [0m[38;5;14m[1mcomponent[0m[38;5;12m [39m[38;5;12m(http://www.scalabium.com/smdbgrid.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msuccessor[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTDBGrid[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextended[39m[38;5;12m [39m[38;5;12mfeatures.[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mmultiline[39m[38;5;12m [39m[38;5;12mwordwrap[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mtitles,[39m[38;5;12m [39m[38;5;12mcheckboxs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboolean[39m[38;5;12m [39m[38;5;12mfields,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconvenient[39m[38;5;12m [39m[38;5;12mselect[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mrecords[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkeyboard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmouse[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mcheckboxs,[39m[38;5;12m [39m[38;5;12mextanded[39m[38;5;12m [39m[38;5;12mIndicator[39m[38;5;12m [39m[38;5;12mcolumn,[39m[38;5;12m [39m[38;5;12mfixing[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcolumns,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopportunity[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexclude[39m[38;5;12m [39m[38;5;12minsert[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdelete[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrecords[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDBGrid,[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mPopupMenu,[39m[38;5;12m [39m[38;5;12msave/restore[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mstates,[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mevents[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mMultilanguage[39m[38;5;12m [39m[38;5;12mresources.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdecTreeView[0m[38;5;12m (https://github.com/DenisAnisimov/decTreeView). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m The decTreeView library is an alternative implementation of the TreeView (SysTreeView32) control[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTeeGrid[0m[38;5;12m [39m[38;5;12m(https://github.com/Steema/TeeGrid).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12mfull-featured[39m[38;5;12m [39m[38;5;12mGrid[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mTabular[39m[38;5;12m [39m[38;5;12mcontrol.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12m2009[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSydney[39m[38;5;12m [39m[38;5;12m10.4,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++,[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFiremonkey[39m[38;5;12m [39m[38;5;12mframeworks[39m[38;5;12m [39m[38;5;12m(all[39m[38;5;12m [39m[38;5;12mplatforms:[39m[38;5;12m [39m
|
||
[38;5;12mWindows[39m[38;5;12m [39m[38;5;12m32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m64[39m[38;5;12m [39m[38;5;12mbit,[39m[38;5;12m [39m[38;5;12mMac[39m[38;5;12m [39m[38;5;12mOSX,[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miOS),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mFreePascal[39m[38;5;12m [39m[38;5;12m(Windows,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12metc)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAXW Ribbon[0m[38;5;12m (https://www.axolot.com/axwribbon.htm). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Ribbon component with the Office 2016 style. Works with Delphi 7 and up to the current Delphi version. Will probably compile with Delphi 6 and possibly Delphi 5.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mEditors[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynEdit[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/synedit)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mmirror[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/SynEdit)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSyntax[39m[38;5;12m [39m[38;5;12mhighlighting[39m[38;5;12m [39m[38;5;12medit[39m[38;5;12m [39m[38;5;12mcontrol,[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mcontrols.[39m[38;5;12m [39m[38;5;12mSynEdit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m
|
||
[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mKylix[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazEdit[0m[38;5;12m (https://svn.code.sf.net/p/lazarus-ccr/svn/applications/lazedit). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m General text editor with syntax highlighting and tools to help edit HTML.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATSynEdit[0m[38;5;12m (https://github.com/Alexey-T/ATSynEdit). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Multi-line editor control for Lazarus including syntax highlighting.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQDSEquations[0m[38;5;12m [39m[38;5;12m(https://github.com/karser/QDSEquations).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mEquation[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mmath[39m[38;5;12m [39m[38;5;12mformulas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mcomplexity,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mGreek[39m[38;5;12m [39m[38;5;12msymbols[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmatrixes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mintegral[39m
|
||
[38;5;12mexpressions.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTBCEditor[0m[38;5;12m [39m[38;5;12m(https://github.com/LaKraven/TBCEditor).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mhighlighting[39m[38;5;12m [39m[38;5;12medit[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12m(Delphi/C++[39m[38;5;12m [39m[38;5;12mBuilder)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfolding,[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12mproposal,[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mpair,[39m[38;5;12m [39m[38;5;12mminimap,[39m[38;5;12m [39m[38;5;12msync[39m[38;5;12m [39m[38;5;12medit,[39m[38;5;12m [39m[38;5;12mword[39m[38;5;12m [39m[38;5;12mwrap,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mExternal[39m[38;5;12m [39m
|
||
[38;5;12mhighlighter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcolor[39m[38;5;12m [39m[38;5;12mscheme[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mloaded[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstream.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mViewers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATViewer[0m[38;5;12m (https://sourceforge.net/projects/atviewer) ([39m[38;5;14m[1mmirror at GitHub[0m[38;5;12m (https://github.com/Alexey-T/ATViewer)). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi components to view various file types: text, binary, images, multimedia, webpages, etc.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mUsed in Universal Viewer software. Could be used to display hex dumps, features fast display of unlimited size files/streams. Supports Total Commander Lister plugins.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATImageMap[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/atviewer/files/ATImageMap)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mmirror[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/Alexey-T/ATViewer)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mComponent[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12m(parts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mimage)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mmap.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m
|
||
[38;5;12mexample,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12marray[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimages,[39m[38;5;12m [39m[38;5;12m200[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mX,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m100[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mY[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mmap.[39m[38;5;12m [39m[38;5;12mComponent[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdraw[39m[38;5;12m [39m[38;5;12mpaths:[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mpath[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mlines,[39m[38;5;12m [39m[38;5;12mpoints,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12micons.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHtmlViewer[0m[38;5;12m (https://github.com/BerndGabriel/HtmlViewer). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi/Lazarus HtmlViewer/FrameViewer.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mHtml visualiser supporting majority of tags, inline styles and CSS.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSciDe[0m[38;5;12m (https://github.com/da-baranov/SciDe). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;14m[1mSciter[0m[38;5;12m (https://sciter.com) (Embeddable HTML/CSS/script engine) wrapper for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATBinHex[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m(https://github.com/Alexey-T/ATViewer/blob/master/Source/ATBinHex.pas)[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mATBinHex[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mLaz[0m[38;5;12m [39m[38;5;12m(https://github.com/Alexey-T/ATBinHex-Lazarus).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mViewer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12munlimited[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mTotal[39m[38;5;12m [39m
|
||
[38;5;12mCommander.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATImageBox[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m(https://github.com/Alexey-T/ATViewer/blob/master/Source/ATImageBox.pas)[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mATImageBox[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mLaz[0m[38;5;12m [39m[38;5;12m(https://github.com/Alexey-T/ATImageBox-Lazarus).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mTScrollBox[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mTImage.[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m
|
||
[38;5;12mauto[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12minside.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCEF4Delphi[0m[38;5;12m (https://github.com/salvadordf/CEF4Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebView4Delphi[0m[38;5;12m (https://github.com/salvadordf/WebView4Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOther GUI[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGMLib[0m[38;5;12m [39m[38;5;12m(https://code.google.com/p/gmlibrary)[39m[38;5;12m [39m[38;5;12m(Google[39m[38;5;12m [39m[38;5;12mMaps[39m[38;5;12m [39m[38;5;12mLibrary)[39m[38;5;12m [39m[38;5;12m(seems[39m[38;5;12m [39m[38;5;12mabandoned,[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGH[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/bero/GMLibrary)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://github.com/cadetill/gmlib_v1)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mComponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi/C++[39m[38;5;12m [39m
|
||
[38;5;12mBuilder[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mencapsulate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGoogleMaps[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madministrate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmap,[39m[38;5;12m [39m[38;5;12mmarkers,[39m[38;5;12m [39m[38;5;12mpolygons,[39m[38;5;12m [39m[38;5;12mrectangles,[39m[38;5;12m [39m[38;5;12mpolylines,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mput[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmap.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVCL Styles Utils[0m[38;5;12m (https://github.com/rruz/vcl-styles-utils). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Collection of classes and style hooks, which extend, fix QC reports and add new features to the VCL Styles.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCollection of patches/enhancements that promote stock VCL style engine to a new level. Styling for Inno Setup and NSIS also available.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTaskbarListComponents[0m[38;5;12m (https://github.com/chaosben/theunknownones/tree/master/Components/TaskBarList). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Set of components designed as Delphi wrappers for the Windows 7 Taskbarlist Interfaces (e.g. ITaskbarlist3)[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mRequires JVCL[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTFireMonkeyContainer[0m[38;5;12m [39m[38;5;12m(https://github.com/vintagedave/firemonkey-container).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mFMX[39m[38;5;12m [39m[38;5;12mHD[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mform.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12membed[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mFireMonkey[39m[38;5;12m [39m[38;5;12m(FMX)[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mform,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mFMX[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mapp.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascalSCADA[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/pascalscada).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12m(framework)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi/Lazarus[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mindustrial[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12m(HMI=Human[39m[38;5;12m [39m[38;5;12mMachine[39m[38;5;12m [39m[38;5;12mInterface/SCADA=System[39m[38;5;12m [39m[38;5;12mControl[39m
|
||
[38;5;12mAnd[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mAcquisition).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreeBSD.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1mRibbon[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m(https://github.com/turbopack/ribbonframework).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mRibbon[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mnative[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRibbon[39m[38;5;12m [39m[38;5;12mfunctionality.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12memulate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRibbon[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12msets[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mDelphi's[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mRibbon[39m[38;5;12m [39m[38;5;12memulation[39m[38;5;12m [39m[38;5;12mcomponents).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDKLang[0m[38;5;12m (https://github.com/yktoo/dklang). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m DKLang Localization Package is a set of classes intended to simplify the localization of applications written in Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Gettext for Delphi, C++ and Kylix[0m[38;5;12m (https://sourceforge.net/projects/dxgettext/). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m GNU GetText translation tools for Borland Delphi and Borland C++ Builder.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenWire[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/openwireproject).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFireMonkey[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrapid[39m[38;5;12m [39m[38;5;12mcodeless[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdevelopment.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m
|
||
[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mzero[39m[38;5;12m [39m[38;5;12mlines[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mcode.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynTaskDialog[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynTaskDialog.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Implement TaskDialog window (native on Vista/Seven, emulated on XP)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnyiQuack[0m[38;5;12m (https://github.com/WladiD/AnyiQuack). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m jQuery-like control animation framework.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTLanguages[0m[38;5;12m (https://github.com/albertodev01/TLanguages). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Localization tool for VCL and FMX.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBitMapEditor - Delphi[0m[38;5;12m (https://github.com/EverestSoftwareLLC/BitMapEdtior-Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Single-form, simple bitmap editor for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBearLibTerminal[0m[38;5;12m (https://github.com/cfyzium/bearlibterminal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Provides a pseudoterminal window with a grid of character cells and a simple yet powerful API for flexible textual output and uncomplicated input processing.[39m
|
||
[48;2;30;30;40m[38;5;13m[3m// Multiplatform dynamic library that has Delphi bindings[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDam[0m[38;5;12m (https://github.com/digao-dalpiaz/Dam). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi and Lazarus Message Dialogs with Formatted Text.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1m7[0m[38;5;14m[1m [0m[38;5;14m[1mTaskbar[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;12m [39m[38;5;12m(https://delphi.fsprolabs.com/).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mOne[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mnotable[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mtaskbar.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcontrolling[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdesktop,[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mwindows,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlaunching[39m[38;5;12m [39m
|
||
[38;5;12mapplications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGUI[0m[38;5;14m[1m [0m[38;5;14m[1mAutoSave[0m[38;5;12m [39m[38;5;12m(https://github.com/GodModeUser/Dephi-LightSaber-GUI_AutoSave)[39m[38;5;12m [39m[38;5;12mSave[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mshutdown[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mrestore[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mloaded[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mstartup:[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mload/save:[39m[38;5;12m [39m[38;5;12mform's[39m[38;5;12m [39m[38;5;12mposition,[39m[38;5;12m [39m[38;5;12mcheckboxes,[39m
|
||
[38;5;12mradiobuttons,[39m[38;5;12m [39m[38;5;12metc,[39m[38;5;12m [39m[38;5;12metc[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFMXTrayIcon[0m[38;5;12m (https://github.com/HemulGM/FMXTrayIcon). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m TrayIcon for FMX Windows[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mForm[0m[38;5;14m[1m [0m[38;5;14m[1mDesigner[0m[38;5;14m[1m [0m[38;5;14m[1mcomponent[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1m(VCL)[0m[38;5;12m [39m[38;5;12m(https://github.com/havlicekp/form-designer).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mForm[39m[38;5;12m [39m[38;5;12mDesigner[39m[38;5;12m [39m[38;5;12m(TFormDesigner)[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodify[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(VCL)[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbehavior[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mappearance[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m
|
||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mIDE.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDatabase ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZeosLib[0m[38;5;12m (http://sourceforge.net/projects/zeoslib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnified[0m[38;5;14m[1m [0m[38;5;14m[1mInterbase[0m[38;5;12m [39m[38;5;12m(https://github.com/hgourvest/uib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mInterbase,[39m[38;5;12m [39m[38;5;12mFireBird[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mYAFFIL.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mborn[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mInterbase,[39m[38;5;12m [39m[38;5;12mFireBird[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mYaffil[39m[38;5;12m [39m[38;5;12mindifferently[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible[39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMultithreading[39m[38;5;12m [39m[38;5;12menvironment,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mServer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexample.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mASQLite[0m[38;5;12m [39m[38;5;12m(https://github.com/remobjects/ASQLite3).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDAC[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12maducom[39m[38;5;12m [39m[38;5;12msoftware,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m2009,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12meditions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mRemObjects[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mAbstract[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTxQuery[0m[38;5;12m [39m[38;5;12m(https://github.com/ccy/txquery).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mTDataSet[39m[38;5;12m [39m[38;5;12mdescendant[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mTDataSet[39m[38;5;12m [39m[38;5;12mdescendant[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mstatements.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m100%[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mDLL[39m[38;5;12m [39m
|
||
[38;5;12mrequired,[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-ORM[0m[38;5;12m (https://github.com/danieleteti/delphi-orm). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Object-Relational Mapping for Delphi XE2-7 (Win32). Supports for FirebirdSQL, SQLServer and SQLite3.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphimemcache[0m[38;5;12m (https://code.google.com/p/delphimemcache). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Implements a thread safe client for memcached.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mRequires Indy 10[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynDB[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mdocs[0m[38;5;12m [39m[38;5;12m(http://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html#TITL_126)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSQLite3,[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mMSSQL,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m
|
||
[38;5;12mFirebird,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mODBC,[39m[38;5;12m [39m[38;5;12mOleDB,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12msupport.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynMongoDB[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot/blob/master/SynMongoDB.pas)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mdocs[0m[38;5;12m [39m[38;5;12m(http://blog.synopse.info/post/2014/05/07/MongoDB-database-access)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOffers[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mMongoDB[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mcustom[39m
|
||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[48;5;235m[38;5;249mTDocVariant[49m[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mvariant[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12mstorage.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDSharp[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/sglienke/dsharp).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSmall[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbinding[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbind[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproperties.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minjection,[39m[38;5;12m [39m[38;5;12mMVVM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m
|
||
[38;5;12minteresting[39m[38;5;12m [39m[38;5;12mutilities.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mghORM[0m[38;5;12m (https://github.com/leledumbo/ghORM). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Object Relational Mapping unit to ease database access from Free Pascal, by abstracting the backend and simple data retrieval (with filtering), insertion and update.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtDBF[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/p/tdbf/code/HEAD/tree).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mdBASE[39m[38;5;12m [39m[38;5;12mIII+,[39m[38;5;12m [39m[38;5;12mdBase[39m[38;5;12m [39m[38;5;12mIV[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdBase[39m[38;5;12m [39m[38;5;12m2k[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mBCB,[39m[38;5;12m [39m[38;5;12mKylix,[39m[38;5;12m [39m[38;5;12mFreePascal.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mcompact[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m
|
||
[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12minstaller[39m[38;5;12m [39m[38;5;12mprograms.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mexecutable.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedis[0m[38;5;14m[1m [0m[38;5;14m[1mclient[0m[38;5;12m [39m[38;5;12m(https://github.com/danieleteti/delphiredisclient)[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mRedis[39m[38;5;12m [39m[38;5;12mClient[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m10.1[39m[38;5;12m [39m[38;5;12mBerlin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbetter.[39m[38;5;12m [39m[38;5;12mWARNING![39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12molder[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mRedis[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mClient[0m[38;5;14m[1m [0m[38;5;14m[1mVersion[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12m(https://github.com/danieleteti/delphiredisclient/tree/DELPHI_REDIS_CLIENT_VERSION_1)[39m[38;5;12m [39m[38;5;12mwich[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mSeattle,[39m[38;5;12m [39m[38;5;12mXE8,[39m[38;5;12m [39m[38;5;12mXE7,[39m[38;5;12m [39m[38;5;12mXE6[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXE5[39m[38;5;12m [39m[38;5;12m(should[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12molder[39m[38;5;12m [39m[38;5;12mversions).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m
|
||
[38;5;12mRedis[39m[38;5;12m [39m[38;5;12mcommands[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresponse[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mparser.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQDAC3[0m[38;5;12m (http://blog.qdac.cc/?page_id=139) (SVN: svn://www.qdac.cc/QDAC3). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Stands for quick data access components. Useful units such as QJson (easy to use json unit), QWorker (job delivery) etc.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mDescription and comments in Chinese, author is not good at English. Haven't tested this library by myself.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInstantObjects[0m[38;5;12m [39m[38;5;12m(https://github.com/EtheaDev/InstantObjects).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mIntegrated[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfoundation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mpowers[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfinal[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mInstantObjects[39m[38;5;12m [39m[38;5;12moffers:[39m[38;5;12m [39m[38;5;12mModel[39m[38;5;12m [39m[38;5;12mrealization[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mtwo-way[39m[38;5;12m [39m[38;5;12mtools;[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mpersistence[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mflat[39m[38;5;12m [39m[38;5;12mXML-based[39m[38;5;12m [39m[38;5;12mfiles;[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m
|
||
[38;5;12mpresentation[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mdata-aware[39m[38;5;12m [39m[38;5;12mcontrols.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlcinoe[0m[38;5;12m (#general-libraries). Firebird/MySQL/SQLite3/Memcached/MongoDb/SphinxQL.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynBigTable[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynBigTable.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Class used to store huge amount of data with fast retrieval.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtiOPF[0m[38;5;12m [39m[38;5;12m(https://github.com/graemeg/tiopf).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12m(FPC)[39m[38;5;12m [39m[38;5;12mcompilers.[39m[38;5;12m [39m[38;5;12mtiOPF[39m[38;5;12m [39m[38;5;12msimplifies[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12moriented[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m
|
||
[38;5;12mmodel[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mdatabase.[39m[38;5;12m [39m[38;5;12mPersistence[39m[38;5;12m [39m[38;5;12mlayers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mFirebird,[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mMS[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mServer,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mSQLite,[39m[38;5;12m [39m[38;5;12mNexusDB,[39m[38;5;12m [39m[38;5;12mXML,[39m[38;5;12m [39m[38;5;12mCSV,[39m[38;5;12m [39m[38;5;12mTAB,[39m[38;5;12m [39m[38;5;12mRemote[39m[38;5;12m [39m[38;5;12m(via[39m[38;5;12m [39m[38;5;12mHTTP)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mchoice[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mcomponents,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mIBX,[39m[38;5;12m [39m[38;5;12mdbExpress,[39m[38;5;12m [39m[38;5;12mDOA,[39m[38;5;12m [39m[38;5;12mSqlDB,[39m[38;5;12m [39m[38;5;12mFBLib[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhcOPF[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/larryhengensopf).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mEmbarcadero's[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(Object[39m[38;5;12m [39m[38;5;12mPascal).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mValue[39m[38;5;12m [39m[38;5;12mType[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12m(ThcObject)[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mattribute[39m[38;5;12m [39m
|
||
[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mpersisted[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12m(normally[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mRDBMS).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarshmallow[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/soundvibe/marshmallow/wiki/Home).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mObject-Relational[39m[38;5;12m [39m[38;5;12mMapping[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE2-7[39m[38;5;12m [39m[38;5;12m(Win32)[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12m.NET[39m[38;5;12m [39m[38;5;12mmicro[39m[38;5;12m [39m[38;5;12mORM's[39m[38;5;12m [39m[38;5;12m(mostly[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPetaPoco)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mHibernate.[39m[38;5;12m [39m[38;5;12mDeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mLinas[39m[38;5;12m [39m[38;5;12mNaginionis.[39m[38;5;12m [39m
|
||
[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mSQLite,[39m[38;5;12m [39m[38;5;12mSybase[39m[38;5;12m [39m[38;5;12mASA,[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mServer,[39m[38;5;12m [39m[38;5;12mFirebird,[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mMongoDB.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;14m[1mSpring[0m[38;5;12m [39m[38;5;12m(http://code.google.com/p/delphi-spring-framework/)[39m[38;5;12m [39m[38;5;12mFramework.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mdevelopment.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiCassandra[0m[38;5;12m (https://github.com/grijjy/DelphiCassandra). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi driver classes to communicate with Cassandra database.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiCouchbase[0m[38;5;12m (https://github.com/grijjy/DelphiCouchbase). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi driver classes to communicate with Couchbase database.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiMongoDB[0m[38;5;12m (https://github.com/grijjy/DelphiMongoDB). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi driver classes to communicate with MongoDB database.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickORM[0m[38;5;12m (https://github.com/exilon/QuickORM). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m QuickORM is a simple RestServer and Restclient based on mORMot framework. Provides a fast implementation of client-server applications in few minutes.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miORM[0m[38;5;12m (https://github.com/mauriziodm/iORM). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi ORM interface based useful to develop desktop and mobile application.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1md-ORModel[0m[38;5;12m (https://github.com/ultraware/d-ORModel). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m ORM for Delphi, based on models and object fields. LINQ support, fully typed and compile time checks.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrysil[0m[38;5;12m (https://github.com/davidlastrucci/Trysil) [39m[38;5;14m[1mDelphi[0m[38;5;12m ORM (Object-Relational Mapping) for Delphi. Supports for SQLServer, FirebirdSQL and SQLite.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSQLite[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mFreePascal/Lazarus[0m[38;5;12m [39m[38;5;12m(https://github.com/plashenkov/SQLite3-Delphi-FPC).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mComplete[39m[38;5;12m [39m[38;5;12mSQLite3[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mtranslation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal/Lazarus,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mUnicode-enabled[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mScripting ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mUsing script engine in your applications[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascal[0m[38;5;14m[1m [0m[38;5;14m[1mScript[0m[38;5;12m [39m[38;5;12m(https://github.com/remobjects/pascalscript).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime.[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12mcompletely[39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcomposed[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mexecutable,[39m[38;5;12m [39m[38;5;12meliminating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdistribute[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mScript[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mscript,[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mnone[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m
|
||
[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDWScript[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/egrange/dwscript).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mObject-oriented[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mborrowed[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12m(FreePascal,[39m[38;5;12m [39m[38;5;12mPrism,[39m[38;5;12m [39m[38;5;12metc.).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mintroduces[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mfew[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-JavaScript[0m[38;5;12m (https://code.google.com/p/delphi-javascript). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m JavaScript engine for delphi based on Mozilla's Spidermonkey.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSpidermonkey DLL required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlaise[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/blaise).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12mfeatures:[39m[38;5;12m [39m[38;5;12mObject-oriented;[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12msupport;[39m[38;5;12m [39m[38;5;12mOptional[39m[38;5;12m [39m[38;5;12mtyping,[39m[38;5;12m [39m[38;5;12mie[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mtyping;[39m[38;5;12m [39m[38;5;12mRichly[39m[38;5;12m [39m[38;5;12mtyped;[39m[38;5;12m [39m[38;5;12mHigher-level[39m
|
||
[38;5;12mmathematics[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mComplex[39m[38;5;12m [39m[38;5;12mnumbers,[39m[38;5;12m [39m[38;5;12mRational[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMatrices;[39m[38;5;12m [39m[38;5;12mVirtual[39m[38;5;12m [39m[38;5;12mMachine[39m[38;5;12m [39m[38;5;12marchitecture;[39m[38;5;12m [39m[38;5;12mCo-routines;[39m[38;5;12m [39m[38;5;12mFamiliar[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12msyntax,[39m[38;5;12m [39m[38;5;12minfluenced[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal,[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpiderMonkey[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynSM.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Binding for Mozilla JavaScript engine, including JIT and multi-threading, with easy objects access via Delphi variants.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSpidermonkey DLL required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBESEN[0m[38;5;12m (https://github.com/BeRo1985/besen). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Complete ECMAScript Fifth Edition Implementation in Object Pascal, which is compilable with Delphi >=7 and Free Pascal >= 2.5.1 (maybe also 2.4.1).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1m(P4D)[0m[38;5;12m [39m[38;5;12m(https://github.com/pyscripter/python4delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwrap[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mdll[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12m(FPC).[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12mlet[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mscripts,[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m
|
||
[38;5;12mPython[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtypes.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdlls[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrystalLUA[0m[38;5;12m (https://github.com/d-mozulyov/CrystalLUA). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Lua binding (Delphi6-2007).[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mLUA DLL required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlua4delphi[0m[38;5;12m (https://github.com/danieleteti/lua4delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi binding for Lua 5.1 language.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mLUA DLL required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchakracore-delphi[0m[38;5;12m (https://github.com/tondrej/chakracore-delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore JavaScript engine library.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVerySimple.Lua[0m[38;5;12m (https://github.com/Dennis1000/verysimplelua). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Lua Wrapper for Delphi XE5-D10.1 which automatically creates OOP callback functions for Delphi Lua.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mLUA DLL required[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickJS-Engine[0m[38;5;12m (https://github.com/Coldzer0/QuickJS-Pascal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi and Free Pascal bindings for Bellard's [39m[38;5;14m[1mQuickJS[0m[38;5;12m (https://bellard.org/quickjs) JavaScript Engine.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMachine Learning ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mMachine learning and neural networks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnoe[0m[38;5;12m (https://github.com/ariaghora/noe). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Framework to build neural networks in pure object pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeras4Delphi[0m[38;5;12m (https://github.com/Pigrecos/Keras4Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m High-level neural networks API, written in Pascal with Python Binding[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarvin.IA[0m[38;5;12m (https://github.com/marvinbraga/Marvin.IA). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Machine learning collection of object-oriented Pascal primitives (only interfaces and classes).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCAI[0m[38;5;14m[1m [0m[38;5;14m[1mNeural[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://github.com/joaopauloschuler/neural-api).[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal-based[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mneural[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAVX,[39m[38;5;12m [39m[38;5;12mAVX2[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAVX512[39m[38;5;12m [39m[38;5;12minstruction[39m[38;5;12m [39m[38;5;12msets[39m[38;5;12m [39m[38;5;12mplus[39m[38;5;12m [39m[38;5;12mOpenCL[39m[38;5;12m [39m[38;5;12mcapable[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mAMD,[39m[38;5;12m [39m[38;5;12mIntel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mNVIDIA.[39m[38;5;12m [39m
|
||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTensorFlow.Delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/Pigrecos/TensorFlow.Delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;14m[1mTensorFlow[0m[38;5;12m [39m[38;5;12m(https://tensorflow.org)[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mbinding[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mTensorflow[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop,[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mMachine[39m[38;5;12m [39m[38;5;12mLearning[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mDelphi[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mNon-visual Classes/Utils ##[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mCompression[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFWZip[0m[38;5;12m (https://github.com/AlexanderBagel/FWZip). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Classes to work with Zip archives using Store and Deflate methods, supports ZIP64, DataDescryptors, PKWARE encryption, NTFS attributes, Utf8 in filenames.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mUses stock ZLIB.obj that gets compiled into binary. Comments and description in Russian.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAbbrevia[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/p/tpabbrevia)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNewest[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/Abbrevia)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12monly).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder.[39m[38;5;12m [39m[38;5;12mSupports[39m
|
||
[38;5;12mPKZIP,[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mCAB,[39m[38;5;12m [39m[38;5;12mtar,[39m[38;5;12m [39m[38;5;12mgzip,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbzip2[39m[38;5;12m [39m[38;5;12marchives,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mself-extracting[39m[38;5;12m [39m[38;5;12mexecutables.[39m[38;5;12m [39m[38;5;12mOn[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mwrappers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mLZMA,[39m[38;5;12m [39m[38;5;12mBzip2,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWavPack[39m[38;5;12m [39m[38;5;12mSDKs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPPMd[39m[38;5;12m [39m[38;5;12mdecompression.[39m[38;5;12m [39m[38;5;12mAbbrevia[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mvisual[39m
|
||
[38;5;12mcontrols[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mdisplaying[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12marchives,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mtreeview[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlistview[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[38;5;12mFeatures:[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12mfilenames[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12mformats;[39m[38;5;12m [39m[38;5;12mDecompress[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12m.zipx[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12m(PKZIP[39m[38;5;12m [39m[38;5;12mv1)[39m[38;5;12m [39m[38;5;12mzips;[39m[38;5;12m [39m[38;5;12mZIP64[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12marchives[39m[38;5;12m [39m
|
||
[38;5;12mlarger[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m2GB;[39m[38;5;12m [39m[38;5;12mSpanned[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msplit[39m[38;5;12m [39m[38;5;12mzip[39m[38;5;12m [39m[38;5;12marchives;[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12m(Windows,[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mX,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux);[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mDLLs[39m[38;5;12m [39m[38;5;12mrequired;[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mcomponent;[39m[38;5;12m [39m[38;5;12mExtensive[39m[38;5;12m [39m[38;5;12mdocumentation[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSecond link points to an adapted version for newest compiler versions.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynLZ SynLZO SynZip PasZip[0m[38;5;12m (https://github.com/synopse/mORMot). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Several high speed compression units, featuring ZIP/LZ77 Deflate/Inflate, LZO and SynLZ algorithm, in pascal and optimized assembler.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi zlib[0m[38;5;12m (http://www.base2ti.com/?id=delphi.zlib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Wrapper for zlib.obj originally used by Borland. Delphi up to XE3 supported.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDIUcl[0m[38;5;12m [39m[38;5;12m(http://www.yunqa.de/delphi/products/ucl/index).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDIUcl[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlossless[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextremely[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12m(200[39m[38;5;12m [39m[38;5;12mbytes[39m[38;5;12m [39m[38;5;12monly!)[39m[38;5;12m [39m[38;5;12mASM[39m[38;5;12m [39m[38;5;12mdecompressor.[39m[38;5;12m [39m[38;5;12mCompression[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mratios[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mdeflate/zip[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbzip2.[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mUCL[39m[38;5;12m [39m[38;5;12mCompression[39m[38;5;12m [39m[38;5;12mLibrary,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mUPX[39m[38;5;12m [39m[38;5;12mUltimate[39m[38;5;12m [39m[38;5;12mPacker[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meXecutables.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mEncryption[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mEncryption[0m[38;5;14m[1m [0m[38;5;14m[1mCompendium[0m[38;5;14m[1m [0m[38;5;14m[1m(DEC)[0m[38;5;12m [39m[38;5;12m(https://github.com/MHumm/DelphiEncryptionCompendium).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mBuilder.[39m[38;5;12m [39m[38;5;12mSymmetric[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mfunctions:[39m[38;5;12m [39m[38;5;12mBlowfish,[39m[38;5;12m [39m[38;5;12mTwofish,[39m[38;5;12m [39m[38;5;12mIDEA,[39m[38;5;12m [39m[38;5;12mCast128,[39m[38;5;12m [39m
|
||
[38;5;12mCast256,[39m[38;5;12m [39m[38;5;12mMars,[39m[38;5;12m [39m[38;5;12mRC2,[39m[38;5;12m [39m[38;5;12mRC4,[39m[38;5;12m [39m[38;5;12mRC5,[39m[38;5;12m [39m[38;5;12mRC6,[39m[38;5;12m [39m[38;5;12mRijndael[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mAES,[39m[38;5;12m [39m[38;5;12mSquare,[39m[38;5;12m [39m[38;5;12mSCOP,[39m[38;5;12m [39m[38;5;12mSapphire,[39m[38;5;12m [39m[38;5;12m1DES,[39m[38;5;12m [39m[38;5;12m2DES,[39m[38;5;12m [39m[38;5;12m3DES,[39m[38;5;12m [39m[38;5;12m2DDES,[39m[38;5;12m [39m[38;5;12m3DDES,[39m[38;5;12m [39m[38;5;12m3TDES,[39m[38;5;12m [39m[38;5;12m3Way,[39m[38;5;12m [39m[38;5;12mGost,[39m[38;5;12m [39m[38;5;12mMisty,[39m[38;5;12m [39m[38;5;12mNewDES,[39m[38;5;12m [39m[38;5;12mQ128,[39m[38;5;12m [39m[38;5;12mSAFER,[39m[38;5;12m [39m[38;5;12mShark,[39m[38;5;12m [39m[38;5;12mSkipjack,[39m[38;5;12m [39m[38;5;12mTEA,[39m[38;5;12m [39m[38;5;12mTEAN;[39m[38;5;12m [39m[38;5;12mBlock[39m[38;5;12m [39m[38;5;12mcipher[39m[38;5;12m [39m[38;5;12mmodes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moperation:[39m[38;5;12m [39m[38;5;12mCTSx,[39m[38;5;12m [39m[38;5;12mCBCx,[39m[38;5;12m [39m[38;5;12mCFB8,[39m[38;5;12m [39m
|
||
[38;5;12mCFBx,[39m[38;5;12m [39m[38;5;12mOFB8,[39m[38;5;12m [39m[38;5;12mOFBx,[39m[38;5;12m [39m[38;5;12mCFSx,[39m[38;5;12m [39m[38;5;12mECBx,[39m[38;5;12m [39m[38;5;12mGCM;[39m[38;5;12m [39m[38;5;12mHashes:[39m[38;5;12m [39m[38;5;12mMD2,[39m[38;5;12m [39m[38;5;12mMD4,[39m[38;5;12m [39m[38;5;12mMD5,[39m[38;5;12m [39m[38;5;12mRipeMD128,[39m[38;5;12m [39m[38;5;12mRipeMD160,[39m[38;5;12m [39m[38;5;12mRipeMD256,[39m[38;5;12m [39m[38;5;12mRipeMD320,[39m[38;5;12m [39m[38;5;12mSHA,[39m[38;5;12m [39m[38;5;12mSHA1,[39m[38;5;12m [39m[38;5;12mSHA224,[39m[38;5;12m [39m[38;5;12mSHA256,[39m[38;5;12m [39m[38;5;12mSHA384,[39m[38;5;12m [39m[38;5;12mSHA512,[39m[38;5;12m [39m[38;5;12mSHA3-224,[39m[38;5;12m [39m[38;5;12mSHA3-256,[39m[38;5;12m [39m[38;5;12mSHA3-384,[39m[38;5;12m [39m[38;5;12mSHA3-512,[39m[38;5;12m [39m[38;5;12mShake128,[39m[38;5;12m [39m[38;5;12mShake256,[39m[38;5;12m [39m[38;5;12mHaval128,[39m[38;5;12m [39m[38;5;12mHaval160,[39m[38;5;12m [39m[38;5;12mHaval192,[39m[38;5;12m [39m
|
||
[38;5;12mHaval224,[39m[38;5;12m [39m[38;5;12mHaval256,[39m[38;5;12m [39m[38;5;12mTiger,[39m[38;5;12m [39m[38;5;12mPanama,[39m[38;5;12m [39m[38;5;12mWhirlpool,[39m[38;5;12m [39m[38;5;12mWhirlpool1,[39m[38;5;12m [39m[38;5;12mWhirlpoolT,[39m[38;5;12m [39m[38;5;12mSquare,[39m[38;5;12m [39m[38;5;12mSnefru128,[39m[38;5;12m [39m[38;5;12mSnefru256,[39m[38;5;12m [39m[38;5;12mSapphire.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLockBox[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tplockbox)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNewest[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/LockBox3)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12monly).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcryptography.[39m[38;5;12m [39m[38;5;12mCurrently[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE6.[39m
|
||
[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAES,[39m[38;5;12m [39m[38;5;12mDES,[39m[38;5;12m [39m[38;5;12m3DES,[39m[38;5;12m [39m[38;5;12mBlowfish,[39m[38;5;12m [39m[38;5;12mTwofish,[39m[38;5;12m [39m[38;5;12mSHA2[39m[38;5;12m [39m[38;5;12m(including[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mSHA-512/224[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mSHA-512/256),[39m[38;5;12m [39m[38;5;12mMD5;[39m[38;5;12m [39m[38;5;12mECB,[39m[38;5;12m [39m[38;5;12mCBC,[39m[38;5;12m [39m[38;5;12mCFB8,[39m[38;5;12m [39m[38;5;12mCFB,[39m[38;5;12m [39m[38;5;12mCTR,[39m[38;5;12m [39m[38;5;12mECB,[39m[38;5;12m [39m[38;5;12mOFB,[39m[38;5;12m [39m[38;5;12mPCBC[39m[38;5;12m [39m[38;5;12mchaining[39m[38;5;12m [39m[38;5;12mmodes,[39m[38;5;12m [39m[38;5;12mRSA[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12msignature[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mverification.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mOpenSSL[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCheck out [0m[48;2;30;30;40m[38;5;14m[1m[3mthis[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/jarto/lockbox2) page as well for alternative version.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynCrypto[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot/blob/master/SynCrypto.pas).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mroutines[39m[38;5;12m [39m[38;5;12m(hashing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcypher),[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mAES,[39m[38;5;12m [39m[38;5;12mXOR,[39m[38;5;12m [39m[38;5;12mRC4,[39m[38;5;12m [39m[38;5;12mADLER32,[39m[38;5;12m [39m[38;5;12mMD5,[39m[38;5;12m [39m[38;5;12mSHA1,[39m[38;5;12m [39m[38;5;12mSHA256[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m
|
||
[38;5;12m(tuned[39m[38;5;12m [39m[38;5;12massembler[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVIA[39m[38;5;12m [39m[38;5;12mPADLOCK[39m[38;5;12m [39m[38;5;12moptional[39m[38;5;12m [39m[38;5;12msupport).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTForge[0m[38;5;12m [39m[38;5;12m(https://github.com/sergworks/tforge)[39m[38;5;12m [39m[38;5;12m(Seems[39m[38;5;12m [39m[38;5;12mabandoned,[39m[38;5;12m [39m[38;5;14m[1mNewer[0m[38;5;14m[1m [0m[38;5;14m[1mfork[0m[38;5;12m [39m[38;5;12m(https://github.com/ElminsterAU/tforge)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mCompiler.[39m[38;5;12m [39m[38;5;12mMD5,[39m[38;5;12m [39m[38;5;12mSHA1,[39m[38;5;12m [39m
|
||
[38;5;12mSHA256,[39m[38;5;12m [39m[38;5;12mCRC32,[39m[38;5;12m [39m[38;5;12mJenkins-One-At-Time,[39m[38;5;12m [39m[38;5;12mHMAC,[39m[38;5;12m [39m[38;5;12mPBKDF1,[39m[38;5;12m [39m[38;5;12mPBKDF2,[39m[38;5;12m [39m[38;5;12mAES,[39m[38;5;12m [39m[38;5;12mDES,[39m[38;5;12m [39m[38;5;12mRC4,[39m[38;5;12m [39m[38;5;12mRC5,[39m[38;5;12m [39m[38;5;12mSalsa20.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCode is in [0m[48;5;235m[38;5;249m[3mporting[0m[48;2;30;30;40m[38;5;13m[3m branch[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpring4D[0m[38;5;12m (#general-libraries). CRC, DES, MD5, SHA[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFundamentals Code Library[0m[38;5;12m (#general-libraries). Hashes: XOR, CRC, Adler, MD5, SHA, secure keyed MD5/SHA, etc; Cipher: AES, DES, FUNE, RC2/4, RSA.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlcinoe[0m[38;5;12m (#general-libraries). AES, Blowfish, MD5, SHA, secure keyed MD5/SHA.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDCPcrypt (fork #1)[0m[38;5;12m (https://sourceforge.net/projects/dcpcrypt), [39m[38;5;14m[1mDCPcrypt (fork #2)[0m[38;5;12m (https://github.com/evpobr/DcpCrypt2). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Suite of cryptographic components for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbcrypt[0m[38;5;12m (https://github.com/viniciussanchez/bcrypt). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m A library to help you hash passwords.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMurMur-Delphi[0m[38;5;12m (https://github.com/thibmo/murmur-delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m MurMur1/2/3 fast seeded hashing algorithms port in pure-pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHashLib4Pascal[0m[38;5;12m [39m[38;5;12m(https://github.com/Xor-el/HashLib4Pascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mhashing[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpermissive[39m[38;5;12m [39m[38;5;12mMIT[39m[38;5;12m [39m[38;5;12mLicense[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mhashes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchecksums[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12m(incremental)[39m[38;5;12m [39m[38;5;12mhashing.[39m[38;5;12m [39m[38;5;12mCRC,[39m[38;5;12m [39m[38;5;12mAdler,[39m[38;5;12m [39m[38;5;12mMurmur,[39m[38;5;12m [39m[38;5;12mJenkins,[39m[38;5;12m [39m[38;5;12mMD5,[39m[38;5;12m [39m[38;5;12mSHA,[39m[38;5;12m [39m[38;5;12mBlake,[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimpleBaseLib4Pascal[0m[38;5;12m [39m[38;5;12m(https://github.com/Xor-el/SimpleBaseLib4Pascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mBase[39m[38;5;12m [39m[38;5;12mEncoding[39m[38;5;12m [39m[38;5;12mPackage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi/FreePascal[39m[38;5;12m [39m[38;5;12mCompilers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmoment[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mencoding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdecoding[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m
|
||
[38;5;12mbases[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mBase16,[39m[38;5;12m [39m[38;5;12mBase32[39m[38;5;12m [39m[38;5;12m(various[39m[38;5;12m [39m[38;5;12mvariants),[39m[38;5;12m [39m[38;5;12mBase58[39m[38;5;12m [39m[38;5;12m(various[39m[38;5;12m [39m[38;5;12mvariants)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBase64[39m[38;5;12m [39m[38;5;12m(various[39m[38;5;12m [39m[38;5;12mvariants)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBase85[39m[38;5;12m [39m[38;5;12m(various[39m[38;5;12m [39m[38;5;12mvariants).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCryptoLib4Pascal[0m[38;5;12m [39m[38;5;12m(https://github.com/Xor-el/CryptoLib4Pascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mreleased[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpermissive[39m[38;5;12m [39m[38;5;12mMIT[39m[38;5;12m [39m[38;5;12mLicense.[39m[38;5;12m [39m[38;5;12mCiphers:[39m[38;5;12m [39m[38;5;12mAES[39m[38;5;12m [39m[38;5;12m(128,[39m[38;5;12m [39m[38;5;12m192,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m256),[39m[38;5;12m [39m[38;5;12mRijndael,[39m[38;5;12m [39m[38;5;12mBlowfish,[39m[38;5;12m [39m[38;5;12mSpeck,[39m[38;5;12m [39m[38;5;12mChaCha,[39m[38;5;12m [39m
|
||
[38;5;12m(X)Salsa20,[39m[38;5;12m [39m[38;5;12mDSA,[39m[38;5;12m [39m[38;5;12m(DET)ECDSA[39m[38;5;12m [39m[38;5;12m(supported[39m[38;5;12m [39m[38;5;12mcurves:[39m[38;5;12m [39m[38;5;12mNIST,[39m[38;5;12m [39m[38;5;12mX9.62,[39m[38;5;12m [39m[38;5;12mSEC2,[39m[38;5;12m [39m[38;5;12mBrainpool),[39m[38;5;12m [39m[38;5;12mECNR,[39m[38;5;12m [39m[38;5;12mECSchnorr,[39m[38;5;12m [39m[38;5;12mEdDSA[39m[38;5;12m [39m[38;5;12m(Ed25519,[39m[38;5;12m [39m[38;5;12mEd25519Blake2B)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascal[0m[38;5;14m[1m [0m[38;5;14m[1mwrapper[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRHash[0m[38;5;12m [39m[38;5;12m(https://github.com/jackdp/LibRHash4P).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mRHash[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcalculating[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mcheck-[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhashsums,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mCRC32,[39m[38;5;12m [39m[38;5;12mCRC32C,[39m[38;5;12m [39m[38;5;12mMD4,[39m[38;5;12m [39m[38;5;12mMD5,[39m[38;5;12m [39m[38;5;12mSHA1,[39m[38;5;12m [39m[38;5;12mSHA256,[39m[38;5;12m [39m[38;5;12mSHA512,[39m[38;5;12m [39m[38;5;12mSHA3,[39m[38;5;12m [39m[38;5;12mAICH,[39m[38;5;12m [39m
|
||
[38;5;12mED2K,[39m[38;5;12m [39m[38;5;12mDC++[39m[38;5;12m [39m[38;5;12mTTH,[39m[38;5;12m [39m[38;5;12mBitTorrent[39m[38;5;12m [39m[38;5;12mBTIH,[39m[38;5;12m [39m[38;5;12mTiger,[39m[38;5;12m [39m[38;5;12mGOST[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12m34.11-94,[39m[38;5;12m [39m[38;5;12mGOST[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12m34.11-2012,[39m[38;5;12m [39m[38;5;12mRIPEMD-160,[39m[38;5;12m [39m[38;5;12mHAS-160,[39m[38;5;12m [39m[38;5;12mEDON-R,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWhirlpool.[39m[38;5;12m [39m[38;5;12mRHash[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mfast.[39m[38;5;12m [39m[38;5;12mLibRHash[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m"drives"[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRHash[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m
|
||
[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m[38;5;12mDLL[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mSO[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfile.[39m
|
||
|
||
[38;2;255;187;0m[4mXML/JSON/YAML/HTML[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdataset-serialize[0m[38;5;12m [39m[38;5;12m(https://github.com/viniciussanchez/dataset-serialize).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mserializer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDataSet[39m[38;5;12m [39m[38;5;12mcomponent.[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDataSet,[39m[38;5;12m [39m[38;5;12mDataSet[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexport[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDataSet[39m[38;5;12m [39m[38;5;12mfields[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12mCompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mFMX[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muniGUI[39m[38;5;12m [39m[38;5;12m(framework).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniXML[0m[38;5;12m [39m[38;5;12m(https://github.com/mremec/omnixml).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDocument[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mModel[39m[38;5;12m [39m[38;5;12m(DOM)[39m[38;5;12m [39m[38;5;12mLevel[39m[38;5;12m [39m[38;5;12m1[39m[38;5;12m [39m[38;5;12mspecification;[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mExtensible[39m[38;5;12m [39m[38;5;12mMarkup[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12m(XML)[39m[38;5;12m [39m[38;5;12m1.0[39m[38;5;12m [39m[38;5;12m(Second[39m[38;5;12m [39m[38;5;12mEdition)[39m[38;5;12m [39m[38;5;12mspecification;[39m[38;5;12m [39m
|
||
[38;5;12mHas[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mpages[39m[38;5;12m [39m[38;5;12m(main[39m[38;5;12m [39m[38;5;12m8-bit[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mpages,[39m[38;5;12m [39m[38;5;12mUTF-8,[39m[38;5;12m [39m[38;5;12mUTF-16);[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mMS[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mparser;[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mdocuments;[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mdocuments;[39m
|
||
[38;5;12mSimplified[39m[38;5;12m [39m[38;5;12mXPath[39m[38;5;12m [39m[38;5;12msupport.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSAX for Pascal[0m[38;5;12m (http://sourceforge.net/projects/saxforpascal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Designed to implement the Simple API for XML Parsing in Pascal/Delphi.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mCallback-based XML parser, useful for processing huge XML streams. Abandoned since 2004 but is almost the only SAX implementation available.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKDS[0m[38;5;14m[1m [0m[38;5;14m[1mXML[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/kdsxml).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mClass[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstreamed[39m[38;5;12m [39m[38;5;12mparsing,[39m[38;5;12m [39m[38;5;12mvalidating[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mXML.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal/Delphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWin32[39m[38;5;12m [39m[38;5;12m(Delphi)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12m(Kylix).[39m[38;5;12m [39m[38;5;12mParts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mdepend[39m[38;5;12m [39m
|
||
[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSAX[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mspecifications.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems dead.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXML[0m[38;5;14m[1m [0m[38;5;14m[1mPartner[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tpxmlpartner).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mHelps[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mBorland[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mBuilder,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mKylix[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mnative,[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCLX[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m
|
||
[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcreating,[39m[38;5;12m [39m[38;5;12mmodifying,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mdocuments.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems dead, check out [0m[48;2;30;30;40m[38;5;14m[1m[3mthis[0m[48;2;30;30;40m[38;5;13m[3m (http://www.songbeamer.com/delphi) page for probably newer version.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpen XML[0m[38;5;12m (http://www.philo.de/xml/downloads.shtml). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Provides a wide range of methods, components and foundation classes. It can be used for Win32/Kylix as well as for .NET development.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSuperObject[0m[38;5;12m [39m[38;5;12m(https://github.com/hgourvest/superobject).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mParser/writer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal[39m[38;5;12m [39m[38;5;12m(win32,[39m[38;5;12m [39m[38;5;12mwin64,[39m[38;5;12m [39m[38;5;12mlinux32,[39m[38;5;12m [39m[38;5;12mlinux64,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mIntel).[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m
|
||
[38;5;12mreading/writing[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibxml2[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mpascal[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/libxml2-pas).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12maccessing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDaniel[39m[38;5;12m [39m[38;5;12mVeillard.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12musable[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mleast[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mKylix[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDelphi,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mhopefully[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||
[38;5;12mother[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mcompilers[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12mfreepascal).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNativeXml[0m[38;5;12m [39m[38;5;12m(https://code.google.com/p/simdesign).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall-footprint[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12m(Delphi)[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mdocuments.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mbasically[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m
|
||
[38;5;12msimply[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"uses"[39m[38;5;12m [39m[38;5;12mclause.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mdocuments[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mstreams[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstrings.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mroutine[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mevents[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mprogress[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfly.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mdocuments.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-XmlLite[0m[38;5;12m [39m[38;5;12m(https://github.com/the-Arioch/Delphi-XmlLite).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mHeader[39m[38;5;12m [39m[38;5;12mtranslation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mXmlLite.[39m[38;5;12m [39m[38;5;12mXmlLite[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m.NET[39m[38;5;12m [39m[38;5;12mXmlReader+Writer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstream-based,[39m[38;5;12m [39m[38;5;12mforward-only[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mcreation.[39m[38;5;12m [39m[38;5;12mXmlLite.dll[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mrequired.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mpacks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mold[39m[38;5;12m [39m[38;5;12mversions.[39m[38;5;12m [39m[38;5;12mXmlReader's[39m[38;5;12m [39m[38;5;12mpull-based[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcleaner[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mSAX's[39m[38;5;12m [39m[38;5;12mevent-based[39m[38;5;12m [39m[38;5;12minterface.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems abandoned and reported to be somewhat buggy.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChimera[0m[38;5;12m (https://bitbucket.org/sivv/chimera). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Open Source (MIT License) library for Delphi XE2 which provides a fast and cross platform JSON generator/parser (serializer/deserializer) under a license that doesn't suck.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynCommons[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynCommons.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m High speed JSON library, using [39m[48;5;235m[38;5;249mTDocVariant[49m[39m[38;5;12m custom variant type for storage and access.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynCrossPlatformJSON[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/CrossPlatform/SynCrossPlatformJSON.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m High speed cross-platform JSON library, using [39m[48;5;235m[38;5;249mTJSONVariant[49m[39m[38;5;12m custom variant type for storage and access.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJson Data Objects[0m[38;5;12m (https://github.com/ahausladen/JsonDataObjects). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m This Delphi unit contains a JSON parser that supports Delphi 2009-10Seattle and the platforms Win32, Win64 and ARM Android (MacOS and iOS may work).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyJSON[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tiny-json)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mmirror[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mGH[0m[38;5;12m [39m[38;5;12m(https://github.com/tmcdos/tiny-json)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12massociative[39m[38;5;12m [39m[38;5;12marrays[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mBoolean[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mInteger[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mFloat[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mWideString[39m[38;5;12m [39m[38;5;12mvalues.[39m[38;5;12m [39m[38;5;12mAllows[39m
|
||
[38;5;12mimport[39m[38;5;12m [39m[38;5;12m(export)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m(to)[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mtext.[39m[38;5;12m [39m[38;5;12mExtensive[39m[38;5;12m [39m[38;5;12merror-checking.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mFunHash[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mSokolov[39m[38;5;12m [39m[38;5;12mYura),[39m[38;5;12m [39m[38;5;12mHatTrie[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mDaniel[39m[38;5;12m [39m[38;5;12mC.[39m[38;5;12m [39m[38;5;12mJones),[39m[38;5;12m [39m[38;5;12mFastInt64[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFastMove[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mFastCode[39m[38;5;12m [39m[38;5;12mproject).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSON delphi library[0m[38;5;12m (http://sourceforge.net/projects/lkjson). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m This is a delphi library implementing JSON data format and objects structure. Lightweight and fast.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdwsJSON[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/egrange/dwscript/src/b9f99d4b8187defac3f3713e2ae0f7b83b63d516/Source/dwsJSON.pas?at=master).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mdwsJSON[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mparsing/creating,[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDWScript[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||
[38;5;12mrelatively[39m[38;5;12m [39m[38;5;12m"standalone",[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mFPC)[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwon't[39m[38;5;12m [39m[38;5;12mpull[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDWScript[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthus[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12manywhere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFundamentals Code Library[0m[38;5;12m (#general-libraries). JSON, XML.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlcinoe[0m[38;5;12m (#general-libraries). XML/JSON Parser.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphi-yaml[0m[38;5;12m (https://github.com/ashumkin/delphi-yaml). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi 7 compatible bindings for libyaml, YAML parser and emitter library implemented in C. Four layers of bindings are proposed.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrijjyFoundation[0m[38;5;12m (#general-libraries). JSON/BSON.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVerySimpleXML[0m[38;5;12m (https://github.com/Dennis1000/verysimplexml). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Lightweight, one-unit, cross-platform XML reader/writer for Delphi 2010 - 10.2.2 Tokyo[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXSuperObject[0m[38;5;12m (https://github.com/onryldz/x-superobject). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi Cross Platform Rapid JSON[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInternet[0m[38;5;14m[1m [0m[38;5;14m[1mTools[0m[38;5;12m [39m[38;5;12m(https://github.com/benibela/internettools).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPackage[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mconformant[39m[38;5;12m [39m[38;5;12mXPath[39m[38;5;12m [39m[38;5;12m2.0,[39m[38;5;12m [39m[38;5;12mXQuery[39m[38;5;12m [39m[38;5;12m1.0[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXPath/XQuery[39m[38;5;12m [39m[38;5;12m3.0[39m[38;5;12m [39m[38;5;12minterpreters[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJSONiq,[39m[38;5;12m [39m[38;5;12mpattern[39m[38;5;12m [39m
|
||
[38;5;12mmatching,[39m[38;5;12m [39m[38;5;12mCSS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHTML;[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mperform[39m[38;5;12m [39m[38;5;12mHTTP/S[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows/Linux/macOS/Android,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mXSLT-inspired[39m[38;5;12m [39m[38;5;12mwebscraping[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mauto[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mclass.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-JsonToDelphiClass[0m[38;5;12m [39m[38;5;12m(https://github.com/PKGeorgiev/Delphi-JsonToDelphiClass)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNewer[0m[38;5;14m[1m [0m[38;5;14m[1mfork[0m[38;5;12m [39m[38;5;12m(https://github.com/JensBorrisholt/Delphi-JsonToDelphiClass).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mGenerates[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mClasses[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mstring[39m[38;5;12m [39m[38;5;12m(Json[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m
|
||
[38;5;12mClass[39m[38;5;12m [39m[38;5;12mGenerator[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mBinding[39m[38;5;12m [39m[38;5;12mTool).[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minteraction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGitHub.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXML[0m[38;5;14m[1m [0m[38;5;14m[1mParser[0m[38;5;12m [39m[38;5;12m(http://www.destructor.de/xmlparser).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12mObjectPascal[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal.[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mleaving[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mchecking,[39m[38;5;12m [39m[38;5;12mwell-formedness[39m[38;5;12m [39m[38;5;12mchecks[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mvalidation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mchoosing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mprogressive[39m[38;5;12m [39m[38;5;12mscanning[39m[38;5;12m [39m[38;5;12mtechnique,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mfast.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTML parser[0m[38;5;12m (https://github.com/ying32/htmlparser). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m HTML parser. Supports Windows, macOS, iOS, Android platform. Comments in Chinese[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeslib[0m[38;5;12m (https://github.com/neslib/Neslib.Xml). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Ultra light-weight and cross-platform XML library for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDJSON[0m[38;5;12m (https://github.com/mauriziodm/DJSON). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi JSON object mapper[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfast-html-parser[0m[38;5;12m (https://github.com/z505/fast-html-parser). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Fast HTML Parser[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTHTMLWriter[0m[38;5;12m (https://github.com/NickHodges/delphihtmlwriter). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Class library that enables the developer to create HTML and HTML documents. It uses the fluent interface to make creating HTML text easy and natural.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeon[0m[38;5;12m [39m[38;5;12m(https://github.com/paolo-rossi/delphi-neon)[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSerialization[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12m(back[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mforth)[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJSON.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mrecords.[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmind,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexchange[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12m"metadata"[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12madded[39m[38;5;12m [39m[38;5;12mfields[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLanguage[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mTools for Pascal and other languages[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNext Delphi Yacc & Lex[0m[38;5;12m (https://github.com/RomanYankovsky/ndyacclex). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Parser generator toolset for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAbstract Syntax Tree Builder[0m[38;5;12m (https://github.com/RomanYankovsky/DelphiAST). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m With DelphiAST you can take real Delphi code and get an abstract syntax tree. One unit at time and without a symbol table though.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCastalia-Delphi-Parser[0m[38;5;12m [39m[38;5;12m(https://github.com/jacobthurman/Castalia-Delphi-Parser).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhand-written[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mdialect[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12m"Delphi".[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mdone[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mMartin[39m[38;5;12m [39m
|
||
[38;5;12mWaldenburg[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlate[39m[38;5;12m [39m[38;5;12m1990s,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mabandoned[39m[38;5;12m [39m[38;5;12msometime[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12m2003,[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbegan[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mit.[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mkept[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mnecessary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmy[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12m"Castalia".[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrossPascal[0m[38;5;12m [39m[38;5;12m(https://github.com/BeRo1985/crosspascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12msource-to-source[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12m(together[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12municode[39m[38;5;12m [39m[38;5;12mstring[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mXE3[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mansistring[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mdefault[39m[38;5;12m [39m[38;5;12mstring[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12mcompatible)[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mintermediate[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mcode.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mQuite interesting project though seems abandoned[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpas2js[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/freepascal.org/fpc/pas2js),[39m[38;5;12m [39m[38;5;14m[1mdocs[0m[38;5;12m [39m[38;5;12m(http://wiki.freepascal.org/pas2js).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mtranspiler.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mparses[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memits[39m[38;5;12m [39m[38;5;12mJavaScript.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mECMAScript[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mNode.js[39m[38;5;12m [39m[38;5;12m(target[39m[38;5;12m [39m[38;5;12m"nodejs").[39m[38;5;12m [39m[38;5;12mBasically,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msupported.[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mTMS[39m[38;5;12m [39m[38;5;12mWebCore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mElevate[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mBuilder.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMemory managers[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries that implement dynamic memory allocation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastMM[0m[38;5;12m [39m[38;5;12m(https://github.com/pleriche/FastMM4).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLightning[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mWin32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWin64[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mprone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mfragmentation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12m.DLL[39m[38;5;12m [39m[38;5;12mfiles.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mUsed as stock memory manager since 2006 but in simplified version. Provides powerful memory leak/corruption detection instruments.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaleMM[0m[38;5;12m (https://github.com/andremussche/scalemm). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Fast scaling memory manager for Delphi[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrainMM[0m[38;5;12m (https://github.com/d-mozulyov/BrainMM). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Extremely fast memory manager for Delphi.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAdvanced memory allocation functions for faster aligned operations.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastMM4-AVX[0m[38;5;12m (https://github.com/maximmasiutin/FastMM4-AVX). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m FastMM4 fork with AVX support and multi-threaded enhancements (faster locking)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastMM5[0m[38;5;12m [39m[38;5;12m(https://github.com/pleriche/FastMM5).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mscales[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mthreads[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12mcores,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mprone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mfragmentation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m
|
||
[38;5;12mshared[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12m.DLL[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mVersion[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mrewrite[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFastMM.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi64RTL[0m[38;5;12m [39m[38;5;12m(https://github.com/RDP1974/Delphi64RTL).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mwrappers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mIntel[39m[38;5;12m [39m[38;5;12mIntegrated[39m[38;5;12m [39m[38;5;12mPerformance[39m[38;5;12m [39m[38;5;12mPrimitives[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIntel[39m[38;5;12m [39m[38;5;12mThreading[39m[38;5;12m [39m[38;5;12mBuilding[39m[38;5;12m [39m[38;5;12mBlocks[39m[38;5;12m [39m[38;5;12mroyalty-free[39m[38;5;12m [39m[38;5;12mpackages.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mlock-free[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mallocator,[39m[38;5;12m [39m
|
||
[38;5;12msimd[39m[38;5;12m [39m[38;5;12menabled[39m[38;5;12m [39m[38;5;12mrtl[39m[38;5;12m [39m[38;5;12msubset[39m[38;5;12m [39m[38;5;12mroutines[39m[38;5;12m [39m[38;5;12m(memory[39m[38;5;12m [39m[38;5;12mfill,[39m[38;5;12m [39m[38;5;12mcopy,[39m[38;5;12m [39m[38;5;12mcompare)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maccelerated[39m[38;5;12m [39m[38;5;12mzlib[39m[38;5;12m [39m[38;5;12mcompression[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mUses Intel DLLs for accelerated low-level memory manipulations[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mSystem[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mLow-level helper stuff: memory, threading etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniThreadLibrary[0m[38;5;12m (https://github.com/gabr42/OmniThreadLibrary). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple to use threading library for Delphi.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mEasy integration of async processes in your app[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mDetours[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/mahdisafsafi/delphi-detours-library).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhook[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfunctions.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minsert[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mremove[39m[38;5;12m [39m[38;5;12mhook.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSupports x64, calling original functions, multi hooks, COM/Interfaces/win32api, object methods hooking, fully thread-safe, Delphi 7/2005-2010/XE-XE7 & Lazarus/FPC, 64 bit address is supported.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMemoryModule[0m[38;5;12m [39m[38;5;12m(https://github.com/Fr0sT-Brutal/Delphi_MemoryModule).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMemoryModule[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mDLLs[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mstandalone.[39m[38;5;12m [39m[38;5;12mAdditional[39m[38;5;12m [39m[38;5;12mhook[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mtransparent[39m[38;5;12m [39m
|
||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMM[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthus[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mswitching[39m[38;5;12m [39m[38;5;12mMM/WinAPI[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12m3rd[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mdynamic-load[39m[38;5;12m [39m[38;5;12mDLL[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12munaware[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMM[39m[38;5;12m [39m[38;5;12m(tested[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mInterbase[39m[38;5;12m [39m[38;5;12mExpress[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFirebird[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary).[39m[38;5;12m [39m[38;5;12mMemoryModule[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mJoachim[39m[38;5;12m [39m[38;5;12mBauch's[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mMemoryModule.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDirectoryWatcher[0m[38;5;12m (https://github.com/Wosi/DirectoryWatcher). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Watch changes in directories on different platforms (Windows/Linux/Mac OS).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mezthreads[0m[38;5;12m (https://github.com/mr-highball/ezthreads). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m simple to use threading library[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsyncCalls[0m[38;5;12m (https://github.com/ahausladen/AsyncCalls). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Asynchronous function call framework[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStorage Access Framework SAF[0m[38;5;12m (https://github.com/emozgun/delphi-android-SAF) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Android Scoped Storage : Storage Access Framework SAF API[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTemplate[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mEngines to generate text output based on templates[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynMustache[0m[38;5;12m (https://github.com/synopse/dmustache). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi implementation of the Mustache template language, supporting Delphi 6 up to Delphi 10 Seattle (and FPC/Lazarus compilation).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mTemplate[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/delphi-templeng).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mTemplate[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(mainly[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m7)[39m[38;5;12m [39m[38;5;12mapplications,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mtemplating[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mworry[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mit.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMustaPAS[0m[38;5;12m (https://github.com/leledumbo/mustapas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Mustache implementation in simple procedural Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSempare[0m[38;5;14m[1m [0m[38;5;14m[1mTemplate[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;12m [39m[38;5;12m(https://github.com/sempare/sempare-delphi-template-engine).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mmanipulation.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12memail,[39m[38;5;12m [39m[38;5;12mhtml,[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode,[39m[38;5;12m [39m[38;5;12mxml,[39m[38;5;12m [39m[38;5;12mconfiguration,[39m[38;5;12m [39m
|
||
[38;5;12metc.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensible,[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mtemplates[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mreadable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintainable.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports:[39m[38;5;12m [39m[38;5;12mconditions,[39m[38;5;12m [39m[38;5;12mlooping,[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreferencing[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mRTTI.[39m[38;5;12m [39m[38;5;12mXE4,[39m[38;5;12m [39m[38;5;12mXE8+[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDVD Chief Template Engine[0m[38;5;12m (https://github.com/Fr0sT-Brutal/TemplateEngine). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Fork of abandoned implementation of PHP Smarty template engine for Delphi by [39m[38;5;14m[1mDVD Chief[0m[38;5;12m (http://dvdchief.com/delphi).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mliquid-delphi[0m[38;5;12m [39m[38;5;12m(https://github.com/arimateia/liquid-delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;14m[1mRuby[0m[38;5;14m[1m [0m[38;5;14m[1mLiquid[0m[38;5;14m[1m [0m[38;5;14m[1mtemplating[0m[38;5;14m[1m [0m[38;5;14m[1mlanguage[0m[38;5;12m [39m[38;5;12m(https://shopify.github.io/liquid)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdotLiquid[39m[38;5;12m [39m[38;5;12mimplementation.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mretain[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moriginal,[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mdelphi[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mconventions[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mpossible.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLogging[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLog4d[0m[38;5;12m (https://github.com/landrix/Log4d-for-Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Implementation of logging system for Delphi, based on Log4j.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTraceTool[0m[38;5;12m (http://tracetool.sourceforge.net/). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m C#, C++, Delphi, ActiveX and Java trace framework and a trace viewer.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoggerPro[0m[38;5;12m (https://github.com/danieleteti/loggerpro). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m A modern and pluggable logging framework for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynLog[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynLog.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Logging functions used by Synopse projects.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslf4p[0m[38;5;12m (https://github.com/michaelJustin/slf4p). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m A simple logging facade with support for LazLogger, Log4D, and other logging frameworks.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrijjyCloudLogger[0m[38;5;12m [39m[38;5;12m(https://github.com/grijjy/GrijjyCloudLogger).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mRemote[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIntranet[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mviewer[39m[38;5;12m [39m
|
||
[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows.[39m[38;5;12m [39m[38;5;12mBesides[39m[38;5;12m [39m[38;5;12msending[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mnumerous[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mwatches,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mviews[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mobjects,[39m[38;5;12m [39m[38;5;12mtracking[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12musage,[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mallocations,[39m[38;5;12m [39m[38;5;12mgrowth[39m[38;5;12m [39m[38;5;12mleaks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickLogger[0m[38;5;12m [39m[38;5;12m(https://github.com/exilon/QuickLogger).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mDelphi/freepascal/.NET[39m[38;5;12m [39m[38;5;12m(Windows/Linux)[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mconsole,[39m[38;5;12m [39m[38;5;12mmemory,[39m[38;5;12m [39m[38;5;12memail,[39m[38;5;12m [39m[38;5;12mrest,[39m[38;5;12m [39m[38;5;12mtelegram,[39m[38;5;12m [39m[38;5;12mslack,[39m[38;5;12m [39m[38;5;12meventlog,[39m[38;5;12m [39m[38;5;12mredis,[39m[38;5;12m [39m[38;5;12mide[39m[38;5;12m [39m[38;5;12mdebug[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mthrow[39m[38;5;12m [39m[38;5;12mevents..[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjachLog[0m[38;5;12m [39m[38;5;12m(https://github.com/jachguate/jachLogMgr).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mpascal,[39m[38;5;12m [39m[38;5;12mflexible,[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mMultiple[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mdestinations[39m[38;5;12m [39m[38;5;12msupported.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m
|
||
[38;5;12msupports[39m[38;5;12m [39m[38;5;12mmultithreaded[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mmultithreaded[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mminimize[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimpact[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mcritical[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogLib[0m[38;5;12m [39m[38;5;12m(https://github.com/GodModeUser/Delphi-LightSaber-LogLib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12meffective[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mcontrol/library.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mprogrammer[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12manywhere[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mLog[39m[38;5;12m [39m[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mpop[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mit.[39m[38;5;12m [39m[38;5;12mDepending[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchosen[39m[38;5;12m [39m[38;5;12mverbosity[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mVerbosity[39m[38;5;12m [39m[38;5;12mproperty)[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12mverbose/debug[39m[38;5;12m [39m[38;5;12mmessages)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mshown[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mnot.[39m[38;5;12m [39m[38;5;12mContains:[39m[38;5;12m [39m[38;5;12mNon-visual[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m
|
||
[38;5;12m(TRamLog)[39m[38;5;12m [39m[38;5;12mVisual[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12m(TRichLog)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMath[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBig[0m[38;5;14m[1m [0m[38;5;14m[1mDecimal[0m[38;5;14m[1m [0m[38;5;14m[1mMath[0m[38;5;12m [39m[38;5;12m(https://github.com/benibela/bigdecimalmath).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12mBCD[39m[38;5;12m [39m[38;5;12mfloat[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mtype.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mnumeric[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupports:[39m[38;5;12m [39m[38;5;12mAt[39m[38;5;12m [39m[38;5;12mleast[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12m10-2147483647[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12m102147483647[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m2147483647[39m[38;5;12m [39m[38;5;12mdecimal[39m[38;5;12m [39m[38;5;12mdigit[39m[38;5;12m [39m[38;5;12mprecision;[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12marithmetic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomparison[39m[38;5;12m [39m[38;5;12moperators;[39m[38;5;12m [39m[38;5;12mRounding[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12m(floor,[39m[38;5;12m [39m[38;5;12mceil,[39m[38;5;12m [39m[38;5;12mto-even,[39m[38;5;12m [39m[38;5;12m..);[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12moperations,[39m[38;5;12m [39m[38;5;12me.g.[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msqrt.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTIntX[0m[38;5;12m [39m[38;5;12m(https://github.com/Xor-el/IntXLib4Pascal).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mIntX[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12mInteger[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mO(N[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlog[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mN)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmultiplication/division[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malgorithms[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mimplementation.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIt[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mprovides[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mall[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbasic[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3marithmetic[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3moperations[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mon[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIntegers,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcomparing,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbitwise[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mshifting[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3metc.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIt[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malso[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mallows[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mparsing[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mnumbers[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3min[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdifferent[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbases[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mconverting[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthem[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mto[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mstring,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malso[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3min[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3many[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbase.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mThe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3madvantage[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mof[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthis[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlibrary[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mis[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mits[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfast[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmultiplication,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdivision[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfrom[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbase/to[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbase[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mconversion[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malgorithms.[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mall[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfast[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mversions[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mof[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mthe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3malgorithms[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mare[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbased[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mon[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfast[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmultiplication[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mof[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbig[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mIntegers[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3musing[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mFast[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mHartley[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mTransform[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mwhich[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mruns[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfor[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mO(N[0m[48;2;30;30;40m[38;5;13m[3m [0m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mN[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlog[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlog[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mN)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mtime[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3minstead[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mof[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mclassic[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mO(N^2).[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiBigNumberXLib[0m[38;5;12m (https://github.com/Xor-el/DelphiBigNumberXLib). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Arbitrary Precision Library for Delphi with Support for Integer and Floating Point Computations.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastMath[0m[38;5;12m [39m[38;5;12m(https://github.com/neslib/FastMath).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mmath[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12m(sometimes[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mperforming[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlosing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlittle[39m[38;5;12m [39m[38;5;12maccuracy).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mhand-optimized[39m[38;5;12m [39m
|
||
[38;5;12massembly[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12machieve[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mequivalent[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mRTL.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFloating-point, vector, matrix operations.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMPArith[0m[38;5;12m (http://www.wolfgang-ehrhardt.de/misc_en.html#mparith). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Multi precision integer, rational, real, and complex arithmetic.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAMath[0m[38;5;12m [39m[38;5;12m(http://www.wolfgang-ehrhardt.de/misc_en.html#amath)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mDAMath[0m[38;5;12m [39m[38;5;12m(http://www.wolfgang-ehrhardt.de/misc_en.html#damath).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAccurate[39m[38;5;12m [39m[38;5;12mmathematical[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mmulti[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12marithmetic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdouble[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m
|
||
[38;5;12maccurate[39m[38;5;12m [39m[38;5;12mmathematical[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mmulti[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12marithmetic[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12massembler[39m[38;5;12m [39m[38;5;12mrespectively.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mALGLIB[0m[38;5;12m [39m[38;5;12m(http://www.alglib.net/download.php).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mnumerical[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12m(Windows[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPOSIX,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mLinux).[39m[38;5;12m [39m[38;5;12mALGLIB[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12minclude:[39m[38;5;12m [39m[38;5;12mData[39m
|
||
[38;5;12manalysis[39m[38;5;12m [39m[38;5;12m(classification/regression,[39m[38;5;12m [39m[38;5;12mstatistics);[39m[38;5;12m [39m[38;5;12mOptimization[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnonlinear[39m[38;5;12m [39m[38;5;12msolvers;[39m[38;5;12m [39m[38;5;12mInterpolation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlinear/nonlinear[39m[38;5;12m [39m[38;5;12mleast-squares[39m[38;5;12m [39m[38;5;12mfitting;[39m[38;5;12m [39m[38;5;12mLinear[39m[38;5;12m [39m[38;5;12malgebra[39m[38;5;12m [39m[38;5;12m(direct[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12mEVD/SVD),[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miterative[39m[38;5;12m [39m[38;5;12mlinear[39m[38;5;12m [39m[38;5;12msolvers;[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m
|
||
[38;5;12mFourier[39m[38;5;12m [39m[38;5;12mTransform[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12malgorithms.[39m
|
||
[38;5;12m// Free edition is Delphi wrapper around generic C core licensed for Personal and Academic Use.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCAI NEURAL API[0m[38;5;12m (https://github.com/joaopauloschuler/neural-api). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Cross-platform Neural Network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDFF Library[0m[38;5;12m (http://www.delphiforfun.org/programs/library/Default.htm). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Big Floating Point, Big Integers, Astronomical calcualtions[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCommand-line[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries for parsing command-line arguments[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTCommandLineReader[0m[38;5;12m [39m[38;5;12m(https://github.com/benibela/rcmdline).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madvanced,[39m[38;5;12m [39m[38;5;12mplatform-independent[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mchecks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mallowed[39m[38;5;12m [39m[38;5;12moptions,[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mprints[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthem,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mcontrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrtl[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mbehaves[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommandLineParser[0m[38;5;12m (https://github.com/VSoftTechnologies/VSoft.CommandLineParser). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple Command Line Options Parser - spawned from the DUnitX Project.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGpCommandLineParser[0m[38;5;12m (https://github.com/gabr42/GpDelphiUnits/blob/master/src/GpCommandLineParser.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Attribute based command line parser.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJPL.CmdLineParser[0m[38;5;12m (https://github.com/jackdp/JPLib/blob/master/Base/JPL.CmdLineParser.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Command-line parser for Delphi and Free Pascal[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNullpobug.ArgumentParser[0m[38;5;12m (https://github.com/tokibito/delphi-argparse). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Command-line parser for Delphi and Free Pascal[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOther non-visual[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTRegExpr[0m[38;5;12m (https://github.com/andgineer/TRegExpr). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Regular expressions engine in pure Object Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFLRE[0m[38;5;12m [39m[38;5;12m(https://github.com/BeRo1985/flre).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mFLRE[39m[38;5;12m [39m[38;5;12m([39m[38;5;12m [39m[38;5;12mF[39m[38;5;12m [39m[38;5;12mast[39m[38;5;12m [39m[38;5;12mL[39m[38;5;12m [39m[38;5;12might[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12megular[39m[38;5;12m [39m[38;5;12mE[39m[38;5;12m [39m[38;5;12mxpressions)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpression[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12m(Delphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal)[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||
[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12musable[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mC/C++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mon.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOnGuard[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/tponguard)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mAlternate[0m[38;5;12m [39m[38;5;12m(https://github.com/TurboPack/OnGuard-VCL)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12monly).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mBorland[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m
|
||
[38;5;12mC++Builder[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mCreate[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtime-limited,[39m[38;5;12m [39m[38;5;12mfeature-limited,[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcertain[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12muses,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcertain[39m[38;5;12m [39m[38;5;12m#[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconcurrent[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12musers.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSecond link points to an adapted version for newest compiler versions.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStringSimilarity[0m[38;5;12m [39m[38;5;12m(https://github.com/chaosben/theunknownones).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPackage[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mfuzzy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mphonetic[39m[38;5;12m [39m[38;5;12mstring[39m[38;5;12m [39m[38;5;12mcomparison[39m[38;5;12m [39m[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;12mSo[39m[38;5;12m [39m[38;5;12mfar[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12malgorithms:[39m[38;5;12m [39m[38;5;12mDamerauLevenshtein,[39m[38;5;12m [39m[38;5;12mKoelner[39m[38;5;12m [39m
|
||
[38;5;12mPhonetik,[39m[38;5;12m [39m[38;5;12mSoundEx,[39m[38;5;12m [39m[38;5;12mMetaphone,[39m[38;5;12m [39m[38;5;12mDoubleMetaphone,[39m[38;5;12m [39m[38;5;12mNGram,[39m[38;5;12m [39m[38;5;12mDice,[39m[38;5;12m [39m[38;5;12mJaroWinkler,[39m[38;5;12m [39m[38;5;12mNeedlemanWunch,[39m[38;5;12m [39m[38;5;12mSmithWatermanGotoh,[39m[38;5;12m [39m[38;5;12mMongeElkan.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuckDuckDelphi[0m[38;5;12m (https://code.google.com/p/duckduckdelphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Adds simple duck typing to Delphi Objects and provides an RTTI helper class to simplify many common RTTI tasks.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbyterage[0m[38;5;12m [39m[38;5;12m(https://github.com/quartexNOR/byterage).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mpascal[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mremove[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlimitations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstreams.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mancestor[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12m(TBRBuffer)[39m[38;5;12m [39m
|
||
[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mdefines[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12magnostic[39m[38;5;12m [39m[38;5;12mmechanisms[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mallocating,[39m[38;5;12m [39m[38;5;12mscaling,[39m[38;5;12m [39m[38;5;12minserting,[39m[38;5;12m [39m[38;5;12mdeleting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12motherwise[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msegment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mraw[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstateless[0m[38;5;12m (https://github.com/SirRufo/stateless). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple library for creating state machines in Delphi code.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenericTree[0m[38;5;12m (https://github.com/davidberneda/GenericTree). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi implementation of a generic Tree structure.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDHibernate[0m[38;5;12m (https://github.com/thecocce/delphi-hibernate). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Object Persistent Framework based on Hibernate and NHibernate for Delphi.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAbandoned since 2012[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUniConv[0m[38;5;12m [39m[38;5;12m(https://github.com/d-mozulyov/UniConv).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mUniversal[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mconversion[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12muniversal[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompact[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconversion,[39m[38;5;12m [39m[38;5;12mcomparison[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mregister[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mconcordance[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12mConsortium.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrarys[39m[38;5;12m [39m[38;5;12mfunction[39m[38;5;12m [39m[38;5;12mgreatly[39m[38;5;12m [39m[38;5;12mresembles[39m[38;5;12m [39m[38;5;12mICU,[39m[38;5;12m [39m[38;5;12mlibiconv[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows.kernel[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mfacto[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystems.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCachedBuffers[0m[38;5;12m [39m[38;5;12m(https://github.com/d-mozulyov/CachedBuffers).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mirreplaceable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msequential[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwriting,[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrequirements[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mincreased[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCachedTexts[0m[38;5;12m [39m[38;5;12m(https://github.com/d-mozulyov/CachedTexts).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mPowerful[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompact[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mperformance.[39m[38;5;12m [39m[38;5;12mDepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;12mlibraries:[39m[38;5;12m [39m[38;5;12mCachedBuffers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mUniConv.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZEXMLSS[0m[38;5;12m (https://github.com/Avemey/zexmlss). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Lazarus/Delphi component for read/write ods, excel xml, xlsx.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPasMP[0m[38;5;12m (https://github.com/BeRo1985/pasmp). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Parallel-processing/multi-processing library for Object Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mICU4PAS[0m[38;5;12m [39m[38;5;12m(http://www.crossgl.com/icu4pas/index.html).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal,[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mDirect[39m[38;5;12m [39m[38;5;12mClass[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmature[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwidely[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mC/C++[39m[38;5;12m [39m[38;5;12mICU[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m
|
||
[38;5;12minternationalization[39m[38;5;12m [39m[38;5;12m(i18n)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mglobalization[39m[38;5;12m [39m[38;5;12m(g11n),[39m[38;5;12m [39m[38;5;12mgiving[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mplatforms.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mKylix[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFreePascal.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mHadn't been updated since 2007 but ICU interface probably remains the same[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGpDelphiUnits[0m[38;5;12m [39m[38;5;12m(https://github.com/gabr42/GpDelphiUnits).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12munits.[39m[38;5;12m [39m[38;5;12mVarious[39m[38;5;12m [39m[38;5;12mTList[39m[38;5;12m [39m[38;5;12mdescendants,[39m[38;5;12m [39m[38;5;12mTList-compatible,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTList-similar[39m[38;5;12m [39m[38;5;12mclasses.[39m[38;5;12m [39m[38;5;12mDynamically[39m[38;5;12m [39m[38;5;12mallocated,[39m[38;5;12m [39m[38;5;12mO(1)[39m[38;5;12m [39m[38;5;12menqueue[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdequeue,[39m[38;5;12m [39m
|
||
[38;5;12mthreadsafe,[39m[38;5;12m [39m[38;5;12mmicrolocking[39m[38;5;12m [39m[38;5;12mqueue.[39m[38;5;12m [39m[38;5;12mInterface[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m64-bit[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12madded[39m[38;5;12m [39m[38;5;12mfunctionality.[39m[38;5;12m [39m[38;5;12mString[39m[38;5;12m [39m[38;5;12mhash,[39m[38;5;12m [39m[38;5;12mtable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdictionary.[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWin32/Win64[39m[38;5;12m [39m[38;5;12mwrappers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mfunctions.[39m[38;5;12m [39m[38;5;12mTime[39m[38;5;12m [39m[38;5;12mZone[39m[38;5;12m [39m[38;5;12mRoutines.[39m[38;5;12m [39m[38;5;12mEmbedded[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12msystem.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBaseNcodingPascal[0m[38;5;12m (https://github.com/Xor-el/BaseNcodingPascal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mByteSizeLibPascal[0m[38;5;12m (https://github.com/Xor-el/ByteSizeLibPascal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m TByteSize is a utility "record" that makes byte size representation in code easier by removing ambiguity of the value being represented.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmailValidationPascal[0m[38;5;12m (https://github.com/Xor-el/EmailValidationPascal). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Simple Class for Validating Email Address Syntax in Pascal/Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPRNG[0m[38;5;12m [39m[38;5;12m(http://www.wolfgang-ehrhardt.de/misc_en.html#prng).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSeven[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mpseudo[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mgenerators[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mperiod[39m[38;5;12m [39m[38;5;12mlengths[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mgreater[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mPascal's[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mfunction.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12mrecords,[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m
|
||
[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mgenerators[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12msimultaneously,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mcryptographically[39m[38;5;12m [39m[38;5;12msecure.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12maddition[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mgenerators.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSV[0m[38;5;14m[1m [0m[38;5;14m[1mFile[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mString[0m[38;5;14m[1m [0m[38;5;14m[1mReader[0m[38;5;12m [39m[38;5;12m(https://www.codeproject.com/Tips/783493/Delphi-CSV-File-and-String-Reader-Classes).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mTnvvCSVFileReader[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTnvvCSVStringReader[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlight[39m[38;5;12m [39m[38;5;12mweighted[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mresemble[39m[38;5;12m [39m[38;5;12munidirectional[39m[38;5;12m [39m
|
||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12mset.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTMLBuilder[0m[38;5;12m (https://github.com/guitorres/htmlbuilder). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Build simplified html with pascal code.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreePascal Generics.Collections[0m[38;5;12m (https://github.com/maciej-izak/generics.collections). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m FreePascal Generics.Collections library (TList, TDictionary, THashMap and more)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFuzzyWuzzy.pas[0m[38;5;12m (https://github.com/DavidMoraisFerreira/FuzzyWuzzy.pas). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Port of the well-known Python fuzzy string matching package that uses the Levenshtein distance to compute differences between string sequences.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGS.Core[0m[38;5;12m (https://github.com/VincentGsell/GS.Core). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Core functions shared by several projects.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mThread Pool, file operations, KeyValue database, JSON lib, etc[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascalTZ[0m[38;5;12m (https://github.com/dezlov/PascalTZ). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m 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.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCharset Enigma[0m[38;5;12m (https://github.com/ms301/charset-enigma). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi charset detector Community Edition[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiPatterns[0m[38;5;12m (https://github.com/jimmckeeth/DelphiPatterns). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Complete set of design patterns implemented in Delphi language[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarkdown Processor for Pascal[0m[38;5;12m (https://github.com/grahamegrieve/delphi-markdown). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m This is a Pascal (Delphi) library that processes to markdown to HTML[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoroutine-based[0m[38;5;14m[1m [0m[38;5;14m[1mmultithreading[0m[38;5;14m[1m [0m[38;5;14m[1mlibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/Purik/AIO).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mAIO[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mprocedural[39m[38;5;12m [39m[38;5;12moriented[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12m(POP)[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcombine[39m[38;5;12m [39m[38;5;12madvantages[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOOP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPOP,[39m[38;5;12m [39m[38;5;12msplitting[39m[38;5;12m [39m[38;5;12mlogic[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachines,[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthreads,[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mchannels[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGoLang[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRapid.Generics[0m[38;5;12m (https://github.com/d-mozulyov/Rapid.Generics). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Rapid generics/defaults equivalent classes for Delphi (XE8+)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTZDB[0m[38;5;12m (https://github.com/pavkam/tzdb). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m IANA Time Zone Database for Delphi/FreePascal[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascalUtils[0m[38;5;12m (https://github.com/isemenkov/pascalutils). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi and object pascal library of utils data structures[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibPasC-Algorithms[0m[38;5;12m (https://github.com/isemenkov/libpasc-algorithms). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Delphi and object pascal library of common data structures and algorithms. Library rewritten from c-algorithms repository and other sources.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-Hunspell[0m[38;5;12m (https://github.com/darianmiller/Delphi-Hunspell). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple [39m[38;5;14m[1mHunspell[0m[38;5;12m (http://hunspell.github.io) spell checking engine wrapper for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocinAsync[0m[38;5;12m (https://bitbucket.org/sivv/cocinasync). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m High performance library for Delphi to simplify coding and improve performance of asynchronous and multithreaded applications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mLightSaber-CoreLib[0m[38;5;12m [39m[38;5;12m(https://github.com/GodModeUser/Delphi-LightSaber-CoreLib).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJedi[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mSimple,[39m[38;5;12m [39m[38;5;12mcrystal[39m[38;5;12m [39m[38;5;12mclear,[39m[38;5;12m [39m[38;5;12mnon-obfuscated,[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mcommented[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mdependencies.[39m[38;5;12m [39m[38;5;12mHundreds[39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12msuper[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfile/folder/disk[39m[38;5;12m [39m[38;5;12mmanipulation,[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12m(buffered)[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12maccess,[39m[38;5;12m [39m[38;5;12mstring[39m[38;5;12m [39m[38;5;12mconversions,[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mdetection,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLAMW[0m[38;5;12m (https://github.com/jmpessoa/lazandroidmodulewizard). [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Lazarus Android Module Wizard to create JNI Android loadable module (.so) and Android Apk using Lazarus/Free Pascal.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDCContainers[0m[38;5;12m (https://github.com/dsapolska/dccontainers). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Containers library with maps and sets based on red-black tree[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDOSCommand[0m[38;5;12m (https://github.com/TurboPack/DOSCommand). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Component lets you execute a dos program (exe, com or batch file) and catch the ouput in order to put it in a memo or in a listbox, ... You can also send inputs.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTDiff[0m[38;5;12m [39m[38;5;12m(https://github.com/rickard67/TextDiff).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mText[39m[38;5;12m [39m[38;5;12mcompare[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal.[39m[38;5;12m [39m[38;5;12mDramatically[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mcalculations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m'shortest[39m[38;5;12m [39m[38;5;12mpath'[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m'longest[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12msequence'[39m[38;5;12m [39m
|
||
[38;5;12mas[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mcompare[39m[38;5;12m [39m[38;5;12mutilities.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m(https://github.com/lminuti/graphql).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mFacebook.[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexecuting[39m[38;5;12m [39m
|
||
[38;5;12mqueries[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdefine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12misn't[39m[38;5;12m [39m[38;5;12mtied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mbacked[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphQL Constructor[0m[38;5;12m (https://github.com/HemulGM/GraphQL). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m GraphQL Constructor (constructor only)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOS ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mTools that help dealing with OS-specific internals[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLibWMI[0m[38;5;12m [39m[38;5;12m(http://sourceforge.net/projects/glibwmi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mComponent[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mencapsulate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mWMI[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVCL.[39m[38;5;12m [39m[38;5;12mBiosInfo,[39m[38;5;12m [39m[38;5;12mPrinterInfo,[39m[38;5;12m [39m[38;5;12mDiskInfo,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mAllow[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mWMI[39m[38;5;12m [39m[38;5;12mClasses:[39m[38;5;12m [39m
|
||
[38;5;12mWIN32_Bios,[39m[38;5;12m [39m[38;5;12mWIN32_Printers,[39m[38;5;12m [39m[38;5;12mWIN32_DiskDrive.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMemoryMap[0m[38;5;12m (https://github.com/AlexanderBagel/ProcessMemoryMap/tree/master/MemoryMap). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Set of classes to get all the info about a memory of a running process.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mDrag[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mDrop[0m[38;5;14m[1m [0m[38;5;14m[1mComponent[0m[38;5;14m[1m [0m[38;5;14m[1mSuite[0m[38;5;12m [39m[38;5;12m(https://github.com/landrix/The-Drag-and-Drop-Component-Suite-for-Delphi).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mCOM[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mdrag[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdrop[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mclipboard.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTSMBIOS[0m[38;5;12m [39m[38;5;12m(https://github.com/RRUZ/tsmbios).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mBIOS[39m[38;5;12m [39m[38;5;12m(SMBIOS)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(Delphi[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mPascal).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mSMBIOS[39m[38;5;12m [39m[38;5;12m(System[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mBIOS)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDMTF.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mstored[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSMBIOS[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mmanufacturer,[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mname,[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mnumber,[39m[38;5;12m [39m[38;5;12mBIOS[39m[38;5;12m [39m[38;5;12mversion,[39m[38;5;12m [39m[38;5;12masset[39m[38;5;12m [39m[38;5;12mtag,[39m[38;5;12m [39m[38;5;12mprocessors,[39m[38;5;12m [39m[38;5;12mports[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12minstalled.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVersionInfo[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;12m [39m[38;5;12m(http://melander.dk/articles/versioninfo).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mVersion[39m[38;5;12m [39m[38;5;12mInfo[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mexecutables[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDLLs.[39m[38;5;12m [39m[38;5;12mOptionally[39m[38;5;12m [39m[38;5;12mextends[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTApplication[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mwith[39m
|
||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mproperty[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mhelper.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagenta[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;14m[1m [0m[38;5;14m[1mWMI[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSMART[0m[38;5;14m[1m [0m[38;5;14m[1mComponent[0m[38;5;12m [39m[38;5;12m(http://www.magsys.co.uk/delphi/magwmi.asp).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12mWMI,[39m[38;5;12m [39m[38;5;12mSMART[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSCSI[39m[38;5;12m [39m[38;5;12mPassThrough[39m[38;5;12m [39m[38;5;12mfunctions,[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mparticular[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgetting[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12mdisk[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfiguring[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12madaptors,[39m
|
||
[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12muses.[39m[38;5;12m [39m[38;5;12mMagWMI[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mWMI[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mcommands,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mfunction[39m[38;5;12m [39m[38;5;12mrelating[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mTCP/IP[39m[38;5;12m [39m[38;5;12mconfiguration,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msetting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12madaptor[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m
|
||
[38;5;12maddresses,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mname,[39m[38;5;12m [39m[38;5;12mdomain/workgroup,[39m[38;5;12m [39m[38;5;12mBIOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdisk[39m[38;5;12m [39m[38;5;12mdrive[39m[38;5;12m [39m[38;5;12minformation.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmadKernel[0m[38;5;12m [39m[38;5;12m(http://help.madshi.net/madKernel.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mKernel[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbiggest[39m[38;5;12m [39m[38;5;12mpart.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mwrapped[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12minterfaces,[39m[38;5;12m [39m[38;5;12mutilizing[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mkernel32[39m[38;5;12m [39m[38;5;12mAPIs.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m
|
||
[38;5;12minterface[39m[38;5;12m [39m[38;5;12mwrappers[39m[38;5;12m [39m[38;5;12mfor:[39m[38;5;12m [39m[38;5;12mEvents,[39m[38;5;12m [39m[38;5;12mMutexes,[39m[38;5;12m [39m[38;5;12mThreads,[39m[38;5;12m [39m[38;5;12mProcesses,[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mModules,[39m[38;5;12m [39m[38;5;12mTray[39m[38;5;12m [39m[38;5;12mIcons,[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mbuffers.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFree with source for non-commercial usage (only) with some [0m[48;2;30;30;40m[38;5;14m[1m[3mconditions[0m[48;2;30;30;40m[38;5;13m[3m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[3mmadCollection[0m[48;2;30;30;40m[38;5;13m[3m installer. Pretty well documented. Requires [0m[48;5;235m[38;5;249m[3mmadBasic[0m[48;2;30;30;40m[38;5;13m[3m package.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmadSecurity[0m[38;5;12m [39m[38;5;12m(http://help.madshi.net/madSecurity.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhandle[39m[38;5;12m [39m[38;5;12mShares[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mregistry[39m[38;5;12m [39m[38;5;12msecurity.[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mso,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m
|
||
[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mAccounts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mACEs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mACLs.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFree with source for non-commercial usage (only) with some [0m[48;2;30;30;40m[38;5;14m[1m[3mconditions[0m[48;2;30;30;40m[38;5;13m[3m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[3mmadCollection[0m[48;2;30;30;40m[38;5;13m[3m installer. Pretty well documented. Requires [0m[48;5;235m[38;5;249m[3mmadBasic[0m[48;2;30;30;40m[38;5;13m[3m package.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmadShell[0m[38;5;12m [39m[38;5;12m(http://help.madshi.net/madShell.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12mneeded[39m[38;5;12m [39m[38;5;12mshell[39m[38;5;12m [39m[38;5;12mfunctionality,[39m[38;5;12m [39m[38;5;12mbeginning[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSpecial[39m[38;5;12m [39m[38;5;12mFolders[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"Windows"[39m[38;5;12m [39m[38;5;12mfolder[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"Program[39m[38;5;12m [39m[38;5;12mFiles"[39m[38;5;12m [39m[38;5;12mfolder,[39m[38;5;12m [39m[38;5;12mcontinuing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mShell[39m[38;5;12m [39m[38;5;12mID[39m[38;5;12m [39m
|
||
[38;5;12mLists,[39m[38;5;12m [39m[38;5;12mShell[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mShell[39m[38;5;12m [39m[38;5;12mEvents.[39m[38;5;12m [39m[38;5;12mThen[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mShortCuts/ShellLinks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinally[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mDisplay[39m[38;5;12m [39m[38;5;12mModes.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFree with source for non-commercial usage (only) with some [0m[48;2;30;30;40m[38;5;14m[1m[3mconditions[0m[48;2;30;30;40m[38;5;13m[3m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[3mmadCollection[0m[48;2;30;30;40m[38;5;13m[3m installer. Pretty well documented. Requires [0m[48;5;235m[38;5;249m[3mmadBasic[0m[48;2;30;30;40m[38;5;13m[3m package.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWindowsAutorun[0m[38;5;12m (https://github.com/ms301/WindowsAutorun). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Helps you manage autoload in Windows OS.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveDirectory4Delphi[0m[38;5;12m (https://github.com/EdZava/VCL-ActiveDirectory4Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Delphi basic library for validation and authentication of LDAP users in Active Directory.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSVGShellExtensions[0m[38;5;12m (https://github.com/EtheaDev/SVGShellExtensions). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Shell extensions for SVG files (Preview Panel, Thumbnail Icon, SVG Editor)[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarkdownShellExtensions[0m[38;5;12m (https://github.com/EtheaDev/MarkdownShellExtensions). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Markdown file Shell Extensions for Windows Explorer plus a Markdown file editor with instant preview[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mReport generating ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReport[0m[38;5;14m[1m [0m[38;5;14m[1mManager[0m[38;5;12m [39m[38;5;12m(http://reportman.sourceforge.net).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mReport[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12m(Report[39m[38;5;12m [39m[38;5;12mManager[39m[38;5;12m [39m[38;5;12mDesigner)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mutilities[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpreview,[39m[38;5;12m [39m[38;5;12mexport[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mprint[39m[38;5;12m [39m[38;5;12mreports.[39m[38;5;12m [39m[38;5;12mInclude[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12m.Net[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mDelphi/C++Builder[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mActiveX[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mC.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFortesReport[0m[38;5;12m (https://github.com/fortesinformatica/fortesreport-ce). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m The FortesReport is a powerful report generator available as a package of components for Delphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmORMotReport[0m[38;5;12m [39m[38;5;12m(https://github.com/synopse/mORMot/blob/master/SQLite3/mORMotReport.pas)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mdocs[0m[38;5;12m [39m[38;5;12m(http://synopse.info/files/html/api-1.18/mORMotReport.html)).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mcode-based[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mcomponent,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpreview[39m[38;5;12m [39m[38;5;12mform[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mexport.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKryvich's[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mReporter[0m[38;5;12m [39m[38;5;12m(https://github.com/Kryuski/kryvich-delphi-reporter).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero's[39m[38;5;12m [39m[38;5;12m(CodeGear,[39m[38;5;12m [39m[38;5;12mBorland)[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mreports[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mTXT,[39m[38;5;12m [39m[38;5;12mRTF,[39m[38;5;12m [39m[38;5;12mHTML[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m
|
||
[38;5;12mon[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mtemplates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mTDataSet[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msets.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mUnit Testing ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDUnitX[0m[38;5;12m [39m[38;5;12m(https://github.com/VSoftTechnologies/DUnitX).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mNew[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12mtaking[39m[38;5;12m [39m[38;5;12mideas[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDUnit,[39m[38;5;12m [39m[38;5;12mNUnit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mframeworks.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m2010[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlater,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlanguage/RTL[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m
|
||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12molder[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDUnit[0m[38;5;12m (http://dunit.sourceforge.net). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Unit Testing Framework, that has been the standard testing framework for years, the Delphi IDE now ships with this library.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mIncluded since XE, deprecated since XE8 in favor of DUnitX; seems abandoned.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDUnit2[0m[38;5;12m (http://dunit2.sourceforge.net). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Fork of the DUnit Project that adds several new features.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSeems abandoned, lacks some features from last DUnit version.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiSpec[0m[38;5;12m [39m[38;5;12m(https://github.com/RomanYankovsky/DelphiSpec).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mBecause[39m[38;5;12m [39m[38;5;12mthey're[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12manyone[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mteam.[39m[38;5;12m [39m[38;5;12mBecause[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mcan[39m
|
||
[38;5;12mbe[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12manyone,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mcommunication,[39m[38;5;12m [39m[38;5;12mcollaboration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrust[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mteam.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-Mocks[0m[38;5;12m (https://github.com/VSoftTechnologies/Delphi-Mocks). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple mocking framework for Delphi XE2 or later. Allow you to mock both classes and interfaces for testing.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDUnit-XML[0m[38;5;12m (https://github.com/VSoftTechnologies/DUnit-XML). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Test runner that allows DUnit Tests to output NUnit compatible XML.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSmoketest[0m[38;5;12m [39m[38;5;12m(https://github.com/deltics/delphi.libs/tree/master/smoketest).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mbenchmarks[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mWindows.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m
|
||
[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m7[39m[38;5;12m [39m[38;5;12mthru[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m2010.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynTests[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SynTests.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Unit test functions including mocks and stubs.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenCTF[0m[38;5;12m [39m[38;5;12m(http://openctf.sourceforge.net).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mTest[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12madd-on[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mperforms[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mchecks[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mForms[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mDataModules).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mchecks[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpass[39m[38;5;12m [39m[38;5;12mrepeated[39m[38;5;12m [39m[38;5;12mtests.[39m[38;5;12m [39m[38;5;12mOpenCTF[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDUnit[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextends[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mspecialized[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mfunctions.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiUIAutomation[0m[38;5;12m [39m[38;5;12m(https://github.com/jhc-systems/DelphiUIAutomation).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwrap[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMS[39m[38;5;12m [39m[38;5;12mUIAutomation[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mDelphiUIAutomation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mautomating[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWin32[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m
|
||
[38;5;12mspecifically[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE5).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mrequires[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguages.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconsistent[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12mhiding[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomplexity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMicrosoft's[39m[38;5;12m [39m[38;5;12mUIAutomation[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwindows[39m[38;5;12m [39m
|
||
[38;5;12mmessages.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiCodeCoverageWizardPlus[0m[38;5;12m [39m[38;5;12m(https://github.com/MHumm/delphi-code-coverage-wizard-plus).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mwizard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbatch[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommandline[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mtool.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12msettings[39m[38;5;12m [39m[38;5;12mlater[39m[38;5;12m [39m[38;5;12mon.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mbinaries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mitssel.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDebugging / error handling ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi LeakCheck[0m[38;5;12m (https://bitbucket.org/shadow_cs/delphi-leakcheck). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Free code library to check the memory leaks in the DUnit and DUnit2 tests. Supports Delphi XE-XE7.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastMM[0m[38;5;12m (#memory-managers). Provides powerful memory leak/corruption detection instruments.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJclDebug (part of Project JEDI)[0m[38;5;12m (https://github.com/project-jedi/jcl/blob/master/jcl/source/windows/JclDebug.pas). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m Tracing, MAP file parser, exception report generation, exception stack traces.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebugEngine[0m[38;5;12m [39m[38;5;12m(https://github.com/MahdiSafsafi/DebugEngine).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mutilities[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdebug[39m[38;5;12m [39m[38;5;12mstuff[39m[38;5;12m [39m[38;5;12m(stack[39m[38;5;12m [39m[38;5;12mtrace,[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12mregisters[39m[38;5;12m [39m[38;5;12msnapshot,[39m[38;5;12m [39m[38;5;12mdebug[39m[38;5;12m [39m[38;5;12minfo,[39m[38;5;12m [39m[38;5;12metc).[39m[38;5;12m [39m[38;5;12mAccessing[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mdebug[39m[38;5;12m [39m[38;5;12minfo,[39m[38;5;12m [39m[38;5;12mGetting[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msymbol[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||
[38;5;12mits[39m[38;5;12m [39m[38;5;12mname,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mconverter[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mformat,[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mtrace,[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mexception[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mtrace[39m[38;5;12m [39m[38;5;12mhook,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mObjectDebugger[0m[38;5;12m (https://github.com/marcocantu/ObjectDebugger). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Run-time Object Inspector for Delphi VCL applications.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCapstone4Delphi[0m[38;5;12m (https://github.com/Pigrecos/Capstone4Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;14m[1mCapstone Disassembler Library[0m[38;5;12m (http://www.capstone-engine.org/) Binding for Delphi[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mUtilities ##[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mFree non-opensource products allowed here.[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mRAD Studio IDE plugins/wizards[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1mtheme[0m[38;5;14m[1m [0m[38;5;14m[1meditor[0m[38;5;14m[1m [0m[38;5;14m[1m/[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1mColorizer[0m[38;5;12m [39m[38;5;12m(https://github.com/rruz/delphi-ide-theme-editor).[39m[38;5;12m [39m[38;5;12mTool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mcolor[39m[38;5;12m [39m[38;5;12mhighlighting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mIDE's[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m(RAD[39m[38;5;12m [39m[38;5;12mStudio),[39m[38;5;12m [39m[38;5;12mAppmethod,[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m
|
||
[38;5;12mStudio.[39m[38;5;12m [39m[38;5;12mDITE[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m5-7,[39m[38;5;12m [39m[38;5;12m2005-2010,[39m[38;5;12m [39m[38;5;12mXE-XE8,[39m[38;5;12m [39m[38;5;12mAppmethod[39m[38;5;12m [39m[38;5;12m1.13-1.14,[39m[38;5;12m [39m[38;5;12mLazarus[39m[38;5;12m [39m[38;5;12mv1.0.1.3[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSmart[39m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mv1.1.2.17.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mColorizer[39m[38;5;12m [39m[38;5;12m(DIC)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcustomize[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfeel[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworkspace[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAppmethod.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDDevExtensions[0m[38;5;12m (https://github.com/ahausladen/DDevExtensions). Extends the Delphi/C++Builder IDE by adding some new productivity features.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mMany useful IDE tweaks, must have.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVCL[0m[38;5;14m[1m [0m[38;5;14m[1mFix[0m[38;5;14m[1m [0m[38;5;14m[1mPack[0m[38;5;12m [39m[38;5;12m(https://www.idefixpack.de/blog/bugfix-units/vclfixpack-10/).[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfixes[39m[38;5;12m [39m[38;5;12mVCL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRTL[39m[38;5;12m [39m[38;5;12mbugs[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mpatching[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mfunctions.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mFix[39m[38;5;12m [39m[38;5;12mPack[39m[38;5;12m [39m[38;5;12mfixes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwhat[39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12mfor.[39m[38;5;12m [39m[38;5;12mAdding[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12m(Delphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder)[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12minstalls[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpatches[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mDelphi/C++Builder[39m[38;5;12m [39m[38;5;12mversion.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mActual for Delphi/C++ 6..2009[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1mFix[0m[38;5;14m[1m [0m[38;5;14m[1mPack[0m[38;5;12m [39m[38;5;12m(https://www.idefixpack.de/blog/ide-tools/ide-fix-pack/).[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12munofficial[39m[38;5;12m [39m[38;5;12mbug[39m[38;5;12m [39m[38;5;12mfixes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12moptimizations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mIDE,[39m[38;5;12m [39m[38;5;12mWin32/Win64[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWin32[39m[38;5;12m [39m[38;5;12mdebugger.[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mFix[39m[38;5;12m [39m[38;5;12mPack[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m
|
||
[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12m2009-XE6[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfixes[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mbugs[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdone[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmemory.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdisk[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmodified.[39m[38;5;12m [39m[38;5;12mNone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbenefit[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mFix[39m[38;5;12m [39m[38;5;12mPack[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mcompiled[39m[38;5;12m [39m[38;5;12mfaster.[39m[38;5;12m [39m[38;5;12mOnly[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mgets[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfixes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moptimizations.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mSupports all RAD Studio versions since 2007. Removes lots of annoying bugs that EMBT haven't fixed for years. Yay![0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGExperts[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/gexperts).[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproductivity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++Builder[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIDE.[39m[38;5;12m [39m[38;5;12mGExperts[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mwe[39m[38;5;12m [39m[38;5;12mencourage[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mcontributions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mGrep[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreplace[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12municode[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mDFMs,[39m[38;5;12m [39m[38;5;12metc;[39m[38;5;12m [39m[38;5;12mAutomatically[39m[38;5;12m [39m[38;5;12mrename[39m[38;5;12m [39m[38;5;12mcomponents,[39m[38;5;12m [39m[38;5;12minsert[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mmacros,[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mfiles;[39m[38;5;12m [39m[38;5;12mEasily[39m[38;5;12m [39m[38;5;12mbackup[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m
|
||
[38;5;12mfile[39m[38;5;12m [39m[38;5;12mlists;[39m[38;5;12m [39m[38;5;12mKeep[39m[38;5;12m [39m[38;5;12mnested[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfavorite[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12maccess;[39m[38;5;12m [39m[38;5;12mTrack[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject;[39m[38;5;12m [39m[38;5;12mQuickly[39m[38;5;12m [39m[38;5;12mjump[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mprocedure[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12munit;[39m[38;5;12m [39m[38;5;12mAnd[39m[38;5;12m [39m[38;5;12mmuch,[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCnWizards[0m[38;5;12m (https://github.com/cnpack). Free Plug-in Tool Set for Delphi/C++ Builder/CodeGear RAD Studio to Improve Development Efficiency.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Package Installer (DelphiPI)[0m
|
||
[38;5;12m (https://bitbucket.org/idursun/delphipi). Tool which aids you installing components to your Delphi IDE. DelphiPI automatically resolves dependencies between packages, compiles, installs and adds source paths to your IDE.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResEd[0m[38;5;12m [39m[38;5;12m(https://github.com/chaosben/theunknownones).[39m[38;5;12m [39m[38;5;12mExpert[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m2005,[39m[38;5;12m [39m[38;5;12m2006,[39m[38;5;12m [39m[38;5;12m2007,[39m[38;5;12m [39m[38;5;12m2009,[39m[38;5;12m [39m[38;5;12m2010[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXE.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mexpert[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mediting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12m(.res;[39m[38;5;12m [39m[38;5;12m.resx)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlinked[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m
|
||
[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12moccurrences[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m{$R[39m[38;5;12m [39m[38;5;12mxyz.res}[39m[38;5;12m [39m[38;5;12mlines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mopen/create[39m[38;5;12m [39m[38;5;12mresourcefiles[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthem.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mexpert[39m[38;5;12m [39m[38;5;12mregisters[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmenubar[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mView.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParnassus Bookmarks[0m[38;5;12m (https://parnassus.co/delphi-tools/bookmarks). IDE plugin that extends bookmark functionality.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphiSettingManager[0m[38;5;12m (https://github.com/Arvur/DelphiSettingManager). Multiple IDE profiles for Delphi (up to XE6). Allows to install multiple versions of the same component or different component sets for different projects.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphinus[0m[38;5;12m (https://github.com/Memnarch/Delphinus). New Packagemanager which runs on Delphi XE and newer and uses GitHub as a Backend to Provide the packages.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTestInsight[0m[38;5;12m (https://bitbucket.org/sglienke/testinsight/wiki/Home). Unit testing IDE Plugin for Delphi. It supports all versions from XE to 10 Seattle. Supports DUnit, DUnit2, DUnitX frameworks.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi IDE Explorer[0m[38;5;12m (https://github.com/DGH2112/Delphi-IDE-Explorer). Wizard / expert / plugin that allows you to browser the internal fields, methods, properties and events of the IDE.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mMainly useful for developers of IDE experts[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulti-RAD Studio IDE Expert Manager[0m[38;5;12m (https://github.com/DGH2112/Expert-Manager). Application allows you to manage the experts and packages loadsed into multiple versions of RAD Studio[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOTA Interface Search[0m
|
||
[38;5;12m (https://github.com/DGH2112/OTA-Interface-Search). Application helps to find Open Tools API (OTA) interfaces, methods and properties and understand how to get to those interfaces or methods / properties of the interfaces.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutoSave[0m[38;5;12m (https://github.com/DGH2112/Auto-Save). Expert that periodically auto saves all the open modified IDE files.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrowse and Doc It[0m[38;5;12m (https://github.com/DGH2112/Browse-and-Doc-It). RAD Studio IDE plug-in to allow you to browse your code and provide support for documentation, coding checks and metrics.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntegrated[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mHelper[0m[38;5;12m [39m[38;5;12m(https://github.com/DGH2112/Integrated-Testing-Helper).[39m[38;5;12m [39m[38;5;12mPlugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRAD[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompilation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mzip[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mcompile/build[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mapplication's[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12minformation.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProject Magician[0m[38;5;12m (https://www.uweraabe.de/Blog/2018/05/17/keep-your-project-files-clean-with-project-magician). Wizard for advanced project options manipulation.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSelective Debugging[0m[38;5;12m (http://www.uweraabe.de/Blog/2015/05/08/selective-debugging/). Wizard that allows to tune for which units their debug version will be used.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMMX Code Explorer[0m[38;5;12m (https://www.mmx-delphi.de). Feature-rich productivity enhancing plugin. Includes refactoring, class browser, advanced editing, metrict and many more.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormResource[0m[38;5;12m (http://chapmanworld.com/2017/03/22/formresource-a-free-delphi-component-for-organizing-product-dependencies). Wizard that helps storing various data as form resources.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Library Helper[0m[38;5;12m (https://github.com/littleearth/delphi-library-helper) Tool to assist Delphi developers configuring library folders.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMobile[0m[38;5;14m[1m [0m[38;5;14m[1mImage[0m[38;5;14m[1m [0m[38;5;14m[1mCreator[0m[38;5;12m [39m[38;5;12m(https://github.com/littleearth/mobile-image-creator)[39m[38;5;12m [39m[38;5;12mCreating[39m[38;5;12m [39m[38;5;12mIcons[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLauncher[39m[38;5;12m [39m[38;5;12mImages[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m[38;5;12mApplications[39m[38;5;12m [39m[38;5;12m(Firemonkey).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m[38;5;12mGfx[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mThomas[0m[38;5;14m[1m [0m[38;5;14m[1mGrubb[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mRiverSoftAVG[0m[38;5;12m [39m
|
||
[38;5;12m(http://riversoftavg.com/blogs/index.php/2014/02/03/creating-icons-and-launchers-for-delphi-mobile-applications/).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi-Adb-WiFi[0m[38;5;12m (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.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRADSplit[0m[38;5;12m (https://github.com/LaKraven/RADSplit). Dockable Split-Screen Editors for RAD Studio (Delphi and C++ Builder).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDzNoteEditor[0m[38;5;12m (https://github.com/digao-dalpiaz/DzNoteEditor). Delphi Property Editor for TStrings supporting formatted languages with syntax highlight.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIDE-Notifiers[0m[38;5;12m (https://github.com/DGH2112/DGH-IDE-Notifiers). RAD Studio IDE plug-in to display notifications of various operations in the IDE as they occur.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mPlugins for other IDE's[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi IDE theme editor / Delphi IDE Colorizer[0m[38;5;12m (#rad-studio-ide-pluginswizards). Supports Appmethod, Lazarus and Smart Mobile Studio.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascal[0m[38;5;12m (https://github.com/alefragnani/vscode-language-pascal) and [39m[38;5;14m[1mPascal Formatter[0m[38;5;12m (https://github.com/alefragnani/vscode-pascal-formatter). Open source extensions created for Visual Studio Code that add Pascal support.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntellij IDEA Object Pascal plugin[0m[38;5;12m (https://github.com/casteng/i-pascal) [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m A free Object Pascal language plugin for IntelliJ IDEA[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDocumentation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynProject[0m[38;5;12m (https://github.com/synopse/SynProject) ([39m[38;5;14m[1mdocs[0m[38;5;12m (http://synopse.info/fossil/wiki?name=SynProject)). Tool for code source versioning and automated documentation of Delphi projects.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPasDoc[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/pasdoc).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[48;5;235m[38;5;249m**FPC** [49m[39m[38;5;12m [39m[38;5;12mDocumentation[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mObjectPascal[39m[38;5;12m [39m[38;5;12m(FreePascal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDelphi)[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mDocumentation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcomments[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mAvailable[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m
|
||
[38;5;12mare[39m[38;5;12m [39m[38;5;12mHTML,[39m[38;5;12m [39m[38;5;12mHtmlHelp,[39m[38;5;12m [39m[38;5;12mLaTeX,[39m[38;5;12m [39m[38;5;12mlatex2rtf,[39m[38;5;12m [39m[38;5;12msimplexml.[39m[38;5;12m [39m[38;5;12mMore[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12madded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfuture.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCode check/review, debug[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGpProfiler2017[0m[38;5;12m (https://github.com/ase379/gpprofile2017). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Source code instrumenting profiler for Delphi XE and higher. Other forks support older versions.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSamplingProfiler[0m[38;5;12m [39m[38;5;12m(https://www.delphitools.info/samplingprofiler).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPerformance[39m[38;5;12m [39m[38;5;12mprofiling[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m32bits[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mXE4.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mlocate[39m[38;5;12m [39m[38;5;12mbottlenecks,[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfinal,[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m
|
||
[38;5;12mfull-speed.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Code Coverage[0m[38;5;12m (https://github.com/DelphiCodeCoverage/DelphiCodeCoverage). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Simple Code Coverage tool for Delphi that creates code coverage reports based on detailed MAP files.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPascal[0m[38;5;14m[1m [0m[38;5;14m[1mAnalyzer[0m[38;5;12m [39m[38;5;12m(http://www.peganza.com/products_pal.html)[39m[38;5;12m [39m[38;5;12m(free[39m[38;5;12m [39m[38;5;12mLite[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mavailable).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12mAnalyzer,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mPAL[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mshort,[39m[38;5;12m [39m[38;5;12mparses[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mBorland[39m[38;5;12m [39m[38;5;12mPascal[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mtables[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12midentifiers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mcollects[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcalls[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12msubprograms.[39m[38;5;12m [39m[38;5;12mWhen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompleted,[39m[38;5;12m [39m[38;5;12mextensive[39m[38;5;12m [39m[38;5;12mreports[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mproduced.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mreports[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mdeal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mbetter,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12massist[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mproducing[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhigher[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreliability.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmadExcept[0m[38;5;12m [39m[38;5;12m(http://madshi.net/madExceptShop.htm).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mmadExcept[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mlocate[39m[38;5;12m [39m[38;5;12mbugs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msoftware.[39m[38;5;12m [39m[38;5;12mWhenever[39m[38;5;12m [39m[38;5;12mthere's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcrash/exception[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprogram,[39m[38;5;12m [39m[38;5;12mmadExcept[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mcatch[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m
|
||
[38;5;12mlots[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12minformation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgive[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpossibility[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mbug[39m[38;5;12m [39m[38;5;12mreport.[39m[38;5;12m [39m[38;5;12mmadExcept[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mleaks,[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mleaks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuffer[39m[38;5;12m [39m[38;5;12moverruns[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myou.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFree [0m[48;2;30;30;40m[38;5;14m[1m[3mwithout source[0m[48;2;30;30;40m[38;5;13m[3m for non-commercial usage (only) with some [0m[48;2;30;30;40m[38;5;14m[1m[3mconditions[0m[48;2;30;30;40m[38;5;13m[3m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[3mmadCollection[0m[48;2;30;30;40m[38;5;13m[3m installer (you'll need to install [0m[48;5;235m[38;5;249m[3mmadExcept[0m[48;2;30;30;40m[38;5;13m[3m item). Pretty well documented.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelphiunitsizes[0m[38;5;12m [39m[38;5;12m(https://github.com/VilleKrumlinde/delphiunitsizes).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mTool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msizes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mexecutable.[39m[38;5;12m [39m[38;5;12mShows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mexe-file.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m
|
||
[38;5;12mapproximate[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12msymbol[39m[38;5;12m [39m[38;5;12m(classes,[39m[38;5;12m [39m[38;5;12mmethods,[39m[38;5;12m [39m[38;5;12mprocedures[39m[38;5;12m [39m[38;5;12metc)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12munit.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMapFileStats[0m[38;5;12m (https://www.delphitools.info/other-tools/mapfilestats). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Tool that provides simple binary size statistics from .MAP files (any Delphi version up to at least Delphi XE5).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpider[0m[38;5;12m (https://github.com/yavfast/dbg-spider). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Real time profiler for Delphi applications[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsmProfiler[0m[38;5;12m (https://github.com/andremussche/asmprofiler). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Full tracing 32bit profiler (instrumenting and sampling), written in Delphi and some assembly[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmap2pdb[0m[38;5;12m (https://bitbucket.org/anders_melander/map2pdb). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Tool used to convert the MAP files produced by the Delphi and C++ Builder compilers to Microsoft PDB files for use in tools that support that format.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProfileViewer[0m[38;5;12m (https://github.com/DGH2112/ProfileViewer). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Application to view profiler information generated by the Profiler.pas code.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSetup[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazy[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mBuilder[0m[38;5;12m [39m[38;5;12m(https://bitbucket.org/tdelphi/lazy-delphi-builder-downloads).[39m[38;5;12m [39m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi.[39m[38;5;12m [39m[38;5;12mRecompile[39m[38;5;12m [39m[38;5;12mprojects/packages[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mdependencies,[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmess[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconfigs.[39m[38;5;12m [39m[38;5;12mQuickly[39m[38;5;12m [39m[38;5;12m(re-)install[39m[38;5;12m [39m
|
||
[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mIDE,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mPath.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mPowerful automating tool. Freeware but not open source[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInno Setup[0m[38;5;12m (http://www.jrsoftware.org/isinfo.php). Free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWinSparkle[0m[38;5;12m [39m[38;5;12m(https://winsparkle.org)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mwrapper[0m[38;5;12m [39m[38;5;12m(https://github.com/jkour/neSparkleComponent).[39m[38;5;12m [39m[38;5;12mWinSparkle[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mdevelopers.[39m[38;5;12m [39m[38;5;12mWinSparkle[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mheavily[39m[38;5;12m [39m[38;5;12m(to[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m
|
||
[38;5;12malmost-port)[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSparkle[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAndy[39m[38;5;12m [39m[38;5;12mMatuschak[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbecame[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mde[39m[38;5;12m [39m[38;5;12mfacto[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmacOS.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSilverpoint MultiInstaller[0m[38;5;12m (http://www.silverpointdevelopment.com/multiinstaller/index.htm). Multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrijjy Deployment Manager[0m
|
||
[38;5;12m (https://github.com/grijjy/GrijjyDeployMan). Tool to simplify the deployment of files and folders for iOS and Android apps written in Delphi. It is especially useful if you need to deploy a lot of files, such as 3rd party SDKs.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOther[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWMI[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mCreator[0m[38;5;12m [39m[38;5;12m(https://github.com/RRUZ/wmi-delphi-code-creator).[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mPascal,[39m[38;5;12m [39m[38;5;12mOxygene,[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC#[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWMI[39m[38;5;12m [39m[38;5;12m(Windows[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mInstrumentation)[39m[38;5;12m [39m[38;5;12mclasses,[39m[38;5;12m [39m[38;5;12mevents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmethods.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m
|
||
[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexplorer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mQuery[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWMI.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Preview Handler[0m[38;5;12m (https://github.com/RRUZ/delphi-preview-handler). Preview handler for Windows Vista, 7 and 8 which allow you read your object pascal, C++ and Assembly code with Syntax highlighting without open in a editor[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi Dev. Shell Tools[0m[38;5;12m (https://github.com/RRUZ/delphi-dev-shell-tools). Windows shell extension with useful tasks for Object Pascal Developers (Delphi, Free Pascal).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi.gitignore[0m[38;5;12m (https://github.com/github/gitignore). .gitignore templates for Delphi. There is also one for Lazarus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniPascal[0m[38;5;12m (http://omnipascal.com). Project that enables Delphi and Free Pascal developers to write and maintain code using the modern editor [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://code.visualstudio.com).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mUnit[0m[38;5;14m[1m [0m[38;5;14m[1mTests[0m[38;5;12m [39m[38;5;12m(https://github.com/NickHodges/DelphiUnitTests).[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDelphi's[39m[38;5;12m [39m[38;5;12mlibraries.[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mmembers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mencouraged[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrepository,[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mtests,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpull[39m[38;5;12m [39m[38;5;12mrequest.[39m[38;5;12m [39m[38;5;12mEmbarcadero[39m[38;5;12m [39m[38;5;12memployees[39m[38;5;12m [39m
|
||
[38;5;12mare[39m[38;5;12m [39m[38;5;12mparticularly[39m[38;5;12m [39m[38;5;12mencouraged[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12mbuilds.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmadDisAsm[0m[38;5;12m [39m[38;5;12m(http://help.madshi.net/madDisAsm.htm).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12mdisassembler[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mMMX,[39m[38;5;12m [39m[38;5;12m3dNow[39m[38;5;12m [39m[38;5;12menhanced,[39m[38;5;12m [39m[38;5;12mSSE[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSSE2[39m[38;5;12m [39m[38;5;12msupport.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdisassembler[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mexamine[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12minstruction[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12mParseCode)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m
|
||
[38;5;12mfunction[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12mParseFunction)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mreturn[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mdisassembly.[39m[38;5;12m [39m[38;5;12mRegister[39m[38;5;12m [39m[38;5;12mcontents[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mwatched/followed[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mpossible,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mimproves[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12manalyses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mjump/call[39m[38;5;12m [39m[38;5;12mtargets.[39m[38;5;12m [39m[38;5;12mCase/switch[39m[38;5;12m [39m[38;5;12mjump[39m[38;5;12m [39m[38;5;12mtables[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m
|
||
[38;5;12mdetected[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandled[39m[38;5;12m [39m[38;5;12mcorrectly.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mFree [0m[48;2;30;30;40m[38;5;14m[1m[3mwithout source[0m[48;2;30;30;40m[38;5;13m[3m for non-commercial usage (only) with some [0m[48;2;30;30;40m[38;5;14m[1m[3mconditions[0m[48;2;30;30;40m[38;5;13m[3m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[3mmadCollection[0m[48;2;30;30;40m[38;5;13m[3m installer (you'll need to install [0m[48;5;235m[38;5;249m[3mmadExcept[0m[48;2;30;30;40m[38;5;13m[3m item). Pretty well documented.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChet - C Header Translator for Delphi[0m
|
||
[38;5;12m (https://github.com/neslib/Chet). Chet is a .h-to-.pas translator powered by libclang for Delphi. Uses the Clang compiler to parse header files, resulting in more accurate translations that require fewer manual adjustments.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoss[0m[38;5;12m (https://github.com/HashLoad/boss). Dependency Manager for Delphi projects.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC-To-Delphi[0m[38;5;12m (https://github.com/WouterVanNifterick/C-To-Delphi). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m This tool will convert most of your standard C code.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBetter Translation Manager[0m[38;5;12m (https://bitbucket.org/anders_melander/better-translation-manager). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Translation Manager[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdzBdsLauncher[0m[38;5;12m (https://osdn.net/projects/dzbdslauncher/). [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m Launcher for the Delphi IDE that decides which of multiple IDEs to launch based on the suffix of the dproj file passed to it.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDFMJSON[0m[38;5;12m [39m[38;5;12m(https://github.com/masonwheeler/DFMJSON).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mDelphi's[39m[38;5;12m [39m[38;5;12m.DFM[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12m.FMX)[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSON.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mparse[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDFM[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAbstract[39m[38;5;12m [39m[38;5;12mSyntax[39m[38;5;12m [39m[38;5;12mTree[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12medited[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mturned[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDFM[39m[38;5;12m [39m[38;5;12mformat.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJames[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mDelphi[0m[38;5;14m[1m [0m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1mManager[0m[38;5;12m [39m[38;5;12m(https://github.com/alefragnani/delphi-james).[39m[38;5;12m [39m[48;5;235m[38;5;249m**Delphi** [49m[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mlife[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mswitching[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12manother.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12myourself[39m[38;5;12m [39m[38;5;12mmanually[39m[38;5;12m [39m[38;5;12minstalling[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdating[39m[38;5;12m [39m
|
||
[38;5;12mDelphi[39m[38;5;12m [39m[38;5;12msettings[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mswitch[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12manother,[39m[38;5;12m [39m[38;5;12mJames[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou.[39m
|