1045 lines
308 KiB
Plaintext
1045 lines
308 KiB
Plaintext
[38;5;12mThis is an archived snapshot of [39m[38;5;14m[1mawesome-pascal[0m[38;5;12m (https://github.com/Fr0sT-Brutal/awesome-pascal) just before it turned from "Delphi" to "Pascal".[39m
|
||
[38;5;12m=================================================================================================================================================[39m
|
||
[38;5;12mIt was left only to keep links alive. All development will happen in [39m[38;5;14m[1mawesome-pascal[0m[38;5;12m (https://github.com/Fr0sT-Brutal/awesome-pascal) list.[39m
|
||
[38;5;12m===========================================================================================================================================[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Delphi [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12mA curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.[39m
|
||
|
||
[38;5;14m[1mNote that only open-source projects are considered. Dead projects (not updated for 3 years or more) are mainly ignored except for those which do not have alive analogs.[0m
|
||
[38;5;12mFeel free to suggest other missing nice projects either by comments or pull requests.[39m
|
||
|
||
[38;5;12mThis awesome collection is also available on [39m[38;5;14m[1mDelphi.ZEEF.com[0m[38;5;12m (https://delphi.zeef.com/anton.frost)[39m
|
||
|
||
[38;2;255;187;0m[4mContents ##[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Delphi[0m[38;5;12m (#awesome-delphi)[39m
|
||
[48;5;235m[38;5;249m- **General Libraries** (#general-libraries)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Multimedia** (#multimedia)[49m[39m[48;5;235m[38;5;249m [49m[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[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Game dev** (#game-dev)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Communications** (#communications)[49m[39m[48;5;235m[38;5;249m [49m[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 [49m[39m
|
||
[48;5;235m[38;5;249m- **GUI** (#gui)[49m[39m[48;5;235m[38;5;249m [49m[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 [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
|
||
[48;5;235m[38;5;249m- **Database** (#database)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Scripting** (#scripting)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Non-visual Classes/Utils** (#non-visual-classesutils)[49m[39m[48;5;235m[38;5;249m [49m[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** (#xmljsonyaml)[49m[39m[48;5;235m[38;5;249m [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 - **Other non-visual** (#other-non-visual)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **OS** (#os)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Report generating** (#report-generating)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Unit Testing** (#unit-testing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Debugging / error handling** (#debugging--error-handling)[49m[39m
|
||
[48;5;235m[38;5;249m- **Utilities** (#utilities)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **IDE plugins/wizards** (#ide-pluginswizards)[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[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). 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). Components suite 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[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[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[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;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). 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). 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[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;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[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[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;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). 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). 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). 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 (https://github.com/exilon/QuickLib). Delphi/freepascal (Windows/Linux) library for Quick development and crossplatform support (Json Serialize, AutoMapper, Chronometer, Threads, Lists, Config, Console services and more).[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). For manipulating many audio formats file information.[39m
|
||
[38;5;12m//[39m[38;5;14m[1mAbandoned since 2005.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDelphi ASIO & VST Project[0m[38;5;12m (http://sourceforge.net/projects/delphiasiovst). Framework for writing applications using the ASIO interface and VST plugins. It comes with countless DSP algorithms all demonstrated in dozens of examples.[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[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(Dobly[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[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
|
||
|
||
|
||
[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[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;12m [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). 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). 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). Interface to VideoLAN libvlc.dll and VCL player component for Delphi / FreePascal based on VideoLAN[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGraphic[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[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(http://www.delphi-gems.com/index.php/libs/graphicex-library).[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 (http://imaginglib.sourceforge.net). 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[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(http://www.tkweb.eu/en/delphicomp/kicon.html).[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[3m [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[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). 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 PDF[0m[38;5;12m (https://github.com/synopse/SynPDF). Fully featured Open Source PDF document creation library for Delphi, embedded in one unit. Pure Delphi code, Delphi 5 up to XE7, for Win32 and Win64 platforms.[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). VCL component to create PDF docment 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). 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[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;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;12m [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;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;12m [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[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[1mmORMotReport[0m[38;5;12m (https://github.com/synopse/mORMot/blob/master/SQLite3/mORMotReport.pas) ([39m[38;5;14m[1mdocs[0m[38;5;12m (http://synopse.info/files/html/api-1.18/mORMotReport.html)). Fast and efficient code-based reporting component, with preview form and PDF export.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndorra 2D[0m[38;5;12m (http://sourceforge.net/projects/andorra). New generation 2D Engine for Delphi and Lazarus. Andorra 2D is capable to use DirectX or OpenGL through graphic plugins. Andorra 2D is built in a very modular way and is yet easy to use.[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). 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). 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[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://bitbucket.org/uweraabe/pngcomponents).[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[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;12m [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[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;12mexernal[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). 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). Delphi 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[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;12m [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[1mQuickImageFX[0m[38;5;12m [39m[38;5;12m(https://github.com/exilon/QuickImageFX).[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;12m [39m[38;5;12mimagelist,[39m[38;5;12m [39m[38;5;12massociated[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[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
|
||
|
||
|
||
[38;2;255;187;0m[4mGame dev ##[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[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;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[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[38;5;12m [39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZenGL[0m[38;5;12m (https://github.com/andru-kun/zengl). OpenGL Cross-platform game development library written in Pascal, designed to provide necessary functionality for rendering 2D-graphics, handling input, sound output, etc. [39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mNot updated lately, but is working ok[0m[38;5;12m [39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[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[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[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)). 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 Engine[0m[38;5;12m (https://github.com/castle-engine/castle-engine). 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[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[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;12m [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[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;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). 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/chapmanworld/DarkGlass). 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). Pascal headers for SDL from JEDI. Works with Delphi, Kylix, Free Pascal, Gnu Pascal and TMT Pascal.[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[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). 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[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;12mDephi,[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;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[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[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 (https://github.com/synopse/mORMot/blob/master/SynCrtSock.pas). Features several sockets and HTTP client-server classes, including a high-performance http.sys based server under Windows, and a new thread-pool powered socket server.[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(http://www.libtml.org/docs/libtml-pascal).[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). 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). 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). 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). 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/nandod/kitto).[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;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mAJAX[39m[38;5;12m [39m[38;5;12mapplication,[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;12m [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
|
||
|
||
[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[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). 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[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/ms301/TelegAPI). 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[1mDelphiZeroMQ[0m[38;5;12m (https://github.com/grijjy/DelphiZeroMQ). 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[1mRest-Dataware-Componentes[0m[38;5;12m [39m[38;5;12m(https://github.com/Rest-Dataware/RDW-Componente).[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;12mfacilitate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCRUDs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mClient[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mServer[39m[38;5;12m [39m[38;5;12mDatabase.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mDW,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mworry[39m[38;5;12m [39m
|
||
[38;5;12mabout[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mInsertion,[39m[38;5;12m [39m[38;5;12mDeletion,[39m[38;5;12m [39m[38;5;12mRead[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mExecution[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mWebservice;[39m[38;5;12m [39m[38;5;12mSimply[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRESTDataBase[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRESTClientSQL[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12malready[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mdid[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mday[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[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;12mmodern[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12moffer.[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). 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). 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[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 (https://sourceforge.net/projects/indysoap). Open Source Library for implementing Web services using Delphi/CBuilder Compilers. IndySoap isn't tied to Indy for transport services, though Indy based transport services are included.[39m
|
||
|
||
|
||
[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 (http://sourceforge.net/p/synalist/code/HEAD/tree/trunk/synaser.pas). Library for blocking communication on serial ports. It is non-visual class as in Synapse, and programmer interface is very similar to Synapse.[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[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). 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
|
||
|
||
|
||
[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[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;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[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[3m [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 (http://www.tkweb.eu/en/delphicomp/kcontrols.html). Control components. All controls have been written with the aim to become both cross-IDE compatible (Delphi/C++Builder VCL and Lazarus LCL) and cross-platform compatible in Lazarus.[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[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[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[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). Add on package for Toolbar2000 components, it adds the following features: Skins, Unicode support, Custom painting events and many more.[39m
|
||
|
||
|
||
[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[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 (https://github.com/Virtual-TreeView/Virtual-TreeView). Treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today.[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/commits/master). 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). 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 (https://github.com/andrea-magni/TFrameStand). Easily use TFrame(s) in your FireMonkey (FMX) applications to gain visual consistency though the whole user experience and easily add modern looking elements like effects and transitions.[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). 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[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). 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). 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/ATTabs). Delphi/Lazarus component for lite tabs. OS independent, fully custom drawn.[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 (https://sourceforge.net/projects/synedit) ([39m[38;5;14m[1mmirror at GitHub[0m[38;5;12m (https://github.com/TurboPack/SynEdit)). Syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and Kylix[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBCEditor[0m[38;5;12m (https://github.com/bonecode/BCEditor). Syntax highlighting edit control with code folding, minimap, external JSON highlighter and color scheme files, etc.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mVery powerful and feature-rich component. Supports Delphi XE4..XE8, C++ Builder XE7, backport to XE available[0m
|
||
|
||
|
||
[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)). 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[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). 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[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;12m (https://github.com/Alexey-T/ATViewer). Viewer for files of unlimited size like in Total Commander.[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[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;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). 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). 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 (https://github.com/vintagedave/firemonkey-container). Delphi VCL component to host a FMX HD or 3D form. It means you can embed a FireMonkey (FMX) form as a control in a VCL form, so you can design a FMX form and use it in your VCL app.[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[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;12m [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;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[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). 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/). 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[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). 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). 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). Localization tool for VCL and FMX.[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). 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(http://sourceforge.net/projects/uib).[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;12m [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[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[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). Object-Relational Mapping for Delphi XE7, XE6, XE5, XE4, XE3 and XE2 (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). 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[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[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;12m [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 (https://bitbucket.org/sglienke/dsharp). Small library for providing data binding in Delphi. It does not require special components to data bind to properties. It also provides dependency injection, MVVM and more interesting utilities.[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). 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[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[38;5;12m [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[38;5;12mfor[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;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;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). 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://sourceforge.net/projects/instantobjects).[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;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). 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[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[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[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;12mXE7,[39m[38;5;12m [39m[38;5;12mXE6,[39m[38;5;12m [39m[38;5;12mXE5,[39m[38;5;12m [39m[38;5;12mXE4,[39m[38;5;12m [39m[38;5;12mXE3[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXE2[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). 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). 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). 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). QuickORM is a simple RestServer and Restclient based on mORMot framework. Provides a fast implementation of client-server applications in few minutes.[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[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;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;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;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[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). 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[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;12m [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). 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). Complete ECMAScript Fifth Edition Implemention 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[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;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). 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). 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). 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). 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
|
||
|
||
|
||
[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). 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[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[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;12m [39m[38;5;12mPKZIP,[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mCAB,[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;12m [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). 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). 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[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/winkelsdorf/DelphiEncryptionCompendium/releases).[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;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;12mSHA256,[39m[38;5;12m [39m[38;5;12mSHA384,[39m[38;5;12m [39m[38;5;12mSHA512,[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;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
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mNo updates since 2010, some activity started at 2018 in [0m[48;2;30;30;40m[38;5;14m[1m[3mdevelopment[0m[48;2;30;30;40m[38;5;13m[3m branch. Anyway features list so huge that it couldn't be ignored[0m
|
||
|
||
[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[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;12m [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[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 (https://bitbucket.org/sergworks/tforge). Open-source crypto library written in Delphi, compatible with Free Pascal Compiler. MD5, SHA1, SHA256, CRC32, Jenkins-One-At-Time, HMAC, PBKDF1, PBKDF2, AES, DES, RC4, RC5, Salsa20.[39m
|
||
|
||
[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://bitbucket.org/wpostma/dcpcrypt2010). Suite of cryptographic components for Delphi.[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[38;5;12mDelphi/FreePascal[39m[38;5;12m [39m[38;5;12mcompatible[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;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;12mstrings[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m[38;5;12mencoding),[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mstreams,[39m[38;5;12m [39m[38;5;12mbyte[39m[38;5;12m [39m[38;5;12marrays[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12muntyped[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmention[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfew.[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;12mIncremental[39m[38;5;12m [39m[38;5;12mHashing.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCRC/Hash[0m[38;5;12m (http://www.wolfgang-ehrhardt.de/crchash_en.html). Pascal / Delphi source and binary files related to CRC, hash, and HMAC calculations. CRC, Adler, BJ lookup, MD5, SHA, Whirlpool, Blake[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrypto[0m[38;5;12m (http://www.wolfgang-ehrhardt.de/crypt_en.html). Several cipher algorithms: the 128-bit block ciphers AES and Twofish, the 64-bit block cipher Blowfish, and the stream ciphers Salsa20/XSalsa20/ChaCha and Sosemanuk. [39m
|
||
|
||
|
||
[38;2;255;187;0m[4mXML/JSON/YAML[0m
|
||
|
||
[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[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;12m [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). 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[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[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). 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 (https://github.com/hgourvest/superobject). Parser/writer for JSON data format. This toolkit is designed to work with Delphi and FreePascal (win32, win64, linux32, linux64, MacOSX Intel). Supports reading/writing XML as well.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibxml2 for pascal[0m
|
||
[38;5;12m (https://sourceforge.net/projects/libxml2-pas). Pascal units accessing the popular XML API from Daniel Veillard. This should be usable at least from Kylix and Delphi, but hopefully also from other Pascal compilers (like freepascal).[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[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;12m [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[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). 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). 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). 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). 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 (http://sourceforge.net/projects/tinyjson). This is a small (about 1600 lines of code) unit for Delphi, which realizes parsing and generating JSON format. Can be used in combination with FastMM and FastCode for even faster speed.[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). This is a delphi library implementing JSON. 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[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;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://bitbucket.org/OCTAGRAM/delphi-yaml). 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). 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). Delphi Cross Platform Rapid JSON[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). 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). 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[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[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
|
||
|
||
|
||
[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 (https://github.com/pleriche/FastMM4). Lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.[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). 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). 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
|
||
|
||
|
||
[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). 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 Detours Library[0m[38;5;12m (https://github.com/mahdisafsafi/delphi-detours-library). Library allowing you to hook Delphi functions and object methods and Windows API functions. It provides an easy way to insert and remove hook.[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[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). Watch changes in directories on different platforms (Windows/Linux/Mac OS).[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). 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 Template Engine[0m
|
||
[38;5;12m (http://sourceforge.net/projects/delphi-templeng). Template engine designed to be used as a library in Delphi (mainly Delphi 7) applications, allowing developers to use templating on their software with no worry about implementing it.[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). 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/). 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). 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). 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). 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[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 (https://github.com/exilon/QuickLogger). Delphi/freepascal/.NET (Windows/Linux) library for logging on files, console, memory, email, rest, telegram, slack, eventlog, redis, ide debug messages and throw events..[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[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[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). 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[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;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). 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[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
|
||
|
||
|
||
[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/ashumkin/RegExpr). Easy to use and powerful tool for sophisticated search and substitutioning and for template-based text input check.[39m
|
||
[38;5;12m// [39m[48;2;30;30;40m[38;5;13m[3mAbandoned since 2004 but unlike stock RAD Studio implementation doesn't use PCRE obj files that add dependency on msvcrt.dll[0m
|
||
|
||
[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[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[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[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;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[1mPubSub Chimera[0m[38;5;12m (https://code.google.com/p/pubsubchimera). 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[1mDuckDuckDelphi[0m[38;5;12m (https://code.google.com/p/duckduckdelphi). 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[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). 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). Delphi implementation of a generic Tree structure.[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). 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). 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[1mDHibernate[0m[38;5;12m (https://github.com/thecocce/delphi-hibernate). 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[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 (https://github.com/d-mozulyov/CachedBuffers). The library is irreplaceable for the tasks of sequential data reading or writing, especially if the requirements for the performance are increased and there are much data.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCachedTexts[0m
|
||
[38;5;12m (https://github.com/d-mozulyov/CachedTexts). Powerful and compact cross-platform library aimed at parsing and generating of text data with the maximum possible performance. Depends on the two other libraries: CachedBuffers and UniConv.[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). 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). Parallel-processing/multi-processing library for Object Pascal.[39m
|
||
|
||
[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[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[1mICU4PAS[0m[38;5;12m [39m[38;5;12m(http://www.crossgl.com/icu4pas/index.html).[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[1mCommandLineParser[0m[38;5;12m (https://github.com/VSoftTechnologies/VSoft.CommandLineParser). 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). Attribute based command line parser.[39m
|
||
|
||
[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[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;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). 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). 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). 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[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 File and String Reader[0m[38;5;12m (https://www.codeproject.com/Tips/783493/Delphi-CSV-File-and-String-Reader-Classes). TnvvCSVFileReader and TnvvCSVStringReader are light weighted and fast classes that resemble unidirectional data set.[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). Build simplified html with pascal code.[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). Machine learning collection of object-oriented Pascal primitives (only interfaces and classes).[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[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;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;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). 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 new Drag and Drop Component Suite[0m
|
||
[38;5;12m (https://github.com/DelphiPraxis/The-Drag-and-Drop-Component-Suite-for-Delphi). VCL component library that enables your Delphi and C++Builder applications to support COM based drag and drop and integrate with the Windows clipboard.[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[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;12m [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 for Delphi[0m
|
||
[38;5;12m (http://melander.dk/articles/versioninfo). The library makes it very easy to read values from the Version Info resource of Windows executables and DLLs. Optionally extends the TApplication class with a version info property via class helper.[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[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;12m [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[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[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;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[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
|
||
|
||
|
||
[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[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). The FortesReport is a powerful report generator available as a package of components for Delphi.[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[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). 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). 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[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;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;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). 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). 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 (https://github.com/deltics/delphi.libs/tree/master/smoketest). Framework for writing tests and performance benchmarks using the Delphi language for Microsoft Windows. It has been tested on all versions of Delphi from 7 thru to 2010.[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). 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[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[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;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
|
||
|
||
[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/) is a 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). Tracing, MAP file parser, exception report generation, exception stack traces.[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[4mIDE 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;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;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 (http://andy.jgknet.de/blog/ide-tools/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(http://andy.jgknet.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;12m [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(http://andy.jgknet.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;12m [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;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
|
||
[38;5;12m [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[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[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 (http://www.davidghoyle.co.uk/WordPress/?page_id=1361). Application is for editing the installed experts in all versions of RAD Studio (and older Delphi and C++ Builder) on a machine.[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 (http://www.davidghoyle.co.uk/WordPress/?page_id=872). Plug-in allows you to document and browse your code from within the IDE.[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(http://www.davidghoyle.co.uk/WordPress/?page_id=874).[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
|
||
|
||
|
||
[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[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
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDIPasDoc[0m[38;5;12m (http://www.yunqa.de/delphi/products/pasdoc/index). Generates HTML documentation from comments in Pascal source code files. It outputs browsable help as standard HTML files or customizable MS HTML Help projects.[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). 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 (https://www.delphitools.info/samplingprofiler). Performance profiling tool for Delphi 5 to 32bits Delphi XE4. Its purpose is to help locate bottlenecks, even in final, optimized code running at full-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://sourceforge.net/projects/delphicodecoverage). 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[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;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[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[38;5;14m[1mFree [0m[38;5;12mwithout source[39m[38;5;14m[1m for non-commercial usage (only) with some [0m[38;5;12mconditions[39m[38;5;14m[1m (http://help.madshi.net/License.htm). Available to download as part of [0m[48;5;235m[38;5;249m[1mmadCollection[0m[38;5;14m[1m installer (you'll need to install [0m[48;5;235m[38;5;249m[1mmadExcept[0m[38;5;14m[1m item). Pretty well documented.*[0m
|
||
|
||
|
||
[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[38;5;12m [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
|
||
|
||
|
||
[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;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://bitbucket.org/NickHodges/delphi-unit-tests).[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
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://i.creativecommons.org/p/zero/1.0/88x31.png)[0m[38;5;12m (http://creativecommons.org/publicdomain/zero/1.0)[39m
|
||
|
||
[38;5;12mdelphi Github: https://github.com/Fr0sT-Brutal/awesome-delphi[39m
|