
Important
| Code4Delphi | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| C4D-Validate-Components | César Cardoso (Code4delphi) | https://github.com/code4delphi/c4d-validate-components | ![]() | |
| Framework for automatic validation of Delphi forms. * How the framework was created: https://www.youtube.com/watch?v=jsfqs-lhphm&list=pllhsz4donn0ol4cyiclyrklmyzjv8xnd | ||||
| C4D-Version | César Cardoso (Code4delphi) | https://github.com/code4delphi/c4d-version | ![]() | |
| With C4D-Version, you can control your system version through Delphi's own IDE's own version. | ||||
| C4D-LOGFILE | César Cardoso (Code4delphi) | https://github.com/code4delphi/c4d --o --ogfile | ![]() | |
| With C4D-Logfile, you can record files to files, quickly and simply from anywhere in your system. | ||||
| C4D-CONSOLE | César Cardoso (Code4delphi) | https://github.com/code4delphi/c4d-console | ![]() | |
| Framework for Log Writing in Application Console. With C4D-CONSOLE, you can control quickly and easily, logging for when using a console application project at Delphi | ||||
| Dependency Manager | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Boss | Hashload | https://github.com/hashload/boss | ![]() | |
| Boss is an Open Source premium manager inspired by NPM for developed projects in Delphi. You can easily manage the facilities in your project. A command line utility is available, as is the IDE integration. * BOSS - Vinicius Sanches: https://www.youtube.com/watch?v=bchuvpfruj8 * Installing and setting up - Alessandro: https://www.youtube.com/watch?v=oxsl5fi3isi&t * Installing and configuring - Adriano Santos: https://www.youtube.com/watch?v=opjlt9Tih1k * Github SSH Authentication: https://www.youtube.com/watch?v=geagt-m0rgy * Boss - André Dias: https://www.youtube.com/watch?v=nzj6hae4JRC | ||||
| Boss Experts | Gabriel Baltazar | https://github.com/gabrielbaltazar/boss-experts | ![]() | |
| Boss Experts is a Delphi IDE utility that aims to facilitate the use of boss without having to get out of Ide Delphi * Installation and Use - Adriano Santos: https://www.youtube.com/watch?v=88tk4ermvvg * Installation and Use - Gabriel: https://www.youtube.com/watch?v=xqdjcqz13_a& | ||||
| REST APPLICATION SERVERS | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Lyse | Hashload | https://github.com/hashload/HORSE | ![]() | |
| Horse is an Express -inspired web framework for Delphi and Lazarus. Designed to facilitate rapid development in a minimalist and high performance way. * Horse! API Simplicity: https://www.youtube.com/watch?v=h7ic0FRGQ8S * Videos: https://www.youtube.com/@hashload/videos | ||||
| DMVC (Delphi MVC Framework) | Daniele Teti | https://github.com/danieleteti/delphimvcframework | ![]() | |
| DMVCframework is a very popular Delphi structure that provides a Restful, JSON-RPC and easy-to-use ActiveRed structure, scalable and flexible for delphi developers. | ||||
| RDW (RESTDATAWARE) | Gilberto Rocha | https://github.com/opensourcecommunitybrasil/rest-dataware | ![]() | |
| Rest Dataware is a component suite created to speed up the development of 3 layers with everything RAD has to offer. Working since Delphi 7 and also at Lazarus, RDW as we usually call it, it's a complete tool for desktop, web and multiplatform applications! | ||||
| TMS XDATA | TMS Software | https://www.tmsSoftware.com/site/xdata.asp | ![]() | |
| TMS XDATA is a delphi framework that allows you to create http/https servers that expose data through rest/json. * Demonstration: https://www.youtube.com/watch?v=TCOFSYUBHUS | ||||
| Consume REST SERVICES | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Restrequest4Delphi | Vinicius Sanchez | https://github.com/vinicussanchez/restrequest4delphi | ![]() | |
| Restrequest4Delphi is an API for consuming rest written services in any programming language. Designed to facilitate development, simply and minimalist | ||||
| GBClient | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbclient | ![]() | |
| Library Delphi Rest Client to consume rest services | ||||
| Delphi rest client api | Fabricio Colombo | https://github.com/fabriciocolombo/delphi-rest-client-api | ![]() | |
| Library Delphi Rest Client to consume services rest. The API is designed to work with Delphi 7 or later . More recent versions take advantage of generic methods. | ||||
| Json | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Dataset serialize | Vinicius Sanchez | https://github.com/viniciussanchez/dataset seialize | ![]() | |
| Dataset Serialize is a set of resources to simplify work with JSON and Dataset. Export or import the DataSet field structure in JSON format | ||||
| Datavalidator | Danilo Lucas | https://github.com/dliocode/datavalidator | ![]() | |
| Datavalidator is designed to be a simple JSON data validation library | ||||
| Gbjson | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbjson | ![]() | |
| It allows you to turn an object of Delphi into a JSON or vice versa. | ||||
| Jsonbr | ISAQUE PINHEIRO | https://github.com/hashload/jsonbr | ![]() | |
| JSON BRASIL is a Library OpenSource that provides written JSON files, in a functional and object -oriented manner, in addition to the resources of generating a JSON and popular object based on a JSON file, its differential is the OngetValue () and Onsetvalue () events that give the dynamic of treating its own type of field, thus fed JSON and reading its field. | ||||
| ORM (Object-Relational Mapping) | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| ORMBR | ISAQUE PINHEIRO | https://github.com/hashload/ormbr | ![]() | |
| From the vision of making the most of the concept of object orientation, object-reaction mapping (ORM) consists of a framework that aims to shorten the distance between object oriented and the entity-reaction model, creating a bridge (mapping) between them. With the approach, it is possible to build systems by applying object oriented, whose objects are persisted in a relational database. | ||||
| SIMPLEORM | Academy of Code | https://github.com/academiadocodigo/simplem | ![]() | |
| SIMPLEORM aims to facilitate its CRUD implementations by streamlining over 80% of its software development process. | ||||
| TMS Aurelius | TMS Software | https://www.tmsSoftware.com/site/aurelius.asp | ![]() | |
| Framework ORM for Delphi with full support for data manipulation, complex and advanced consultations, inheritance, polymorphism and more | ||||
| Dorm (Delphi orm) | Daniele Teti | https://github.com/danieleteti/delphi-orm | ![]() | |
| Delphi orm (sleep to abbreviate) is a powerful orm for Delphi. It is quite robust and tested because it has been used since 2010 for many critical business systems | ||||
| DEVART ENTITYDAC | Devasty | https://www.devart.com/entitydac/ | ![]() | |
| Entitydac is an ORM for Delphi with Linq support. It provides a powerful structure that allows you to perform the object-reaction mapping of Delphi database objects with full support for encapsulation, inheritance, polymorphism and other OOP features | ||||
| Marshmallow | Spring4d | https://bitbucket.org/soundvibe/marshmallow/wiki/home | ![]() | |
| The "Marshmallow" project was inspired by .NET Micro Orm's (mainly by Petapoco) and Java Hibernate. The main objective was to write a simple but powerful Framework Ormi orm. The framework uses the latest features of Delphi language, including generics, attributes, improved RTTI, records, operators overload, etc. This allows developers to be more productive, write cleaner codes. "Marshmallow" is developed by Linas Naginonis. | ||||
| Mormot Synopse | Uninformed | https://github.com/synopse/mormot2 | ![]() | |
| An Open Source Client-Server ORM/SOA/MVC Framework | ||||
| WebSocket | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Bird Socket Client | Mateus Vicente | https://github.com/mateusvicente100/bird-socket-client | ![]() | |
| Client for Websocket connection to Delphi. Websocket is a bidirectional communication protocol that allows real -time communication between a customer and a server (browser and a server). * Demonstration: https://www.youtube.com/watch?v=VykorgmTobg | ||||
| Bird Socket Server | Mateus Vicente | https://github.com/mateusvicente100/bird-socket-erver | ![]() | |
| Websocket server for Delphi. Websocket is a bidirectional communication protocol that allows real -time communication between a customer and a server (browser and a server). * Demonstration: https://www.youtube.com/watch?v=VykorgmTobg | ||||
| Database Migration Framework | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Duck | Carlos Modesto | https://github.com/carloshe/duck | ![]() | |
| Duck is a Migration Framework database (database migration). Manage your database by creating incremental SQL changes or Delphi functions. | ||||
| Web Application Framework (Delphi for Web) | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| D2bridge | Talis Jonatas Gomes | https://d2bridge.com.br/svn/d2bridge/truunk | ![]() | |
| It is now possible to take your apps made in Delphi directly to the web without rewriting code, same code base, same application, windows and web, all using the new D2Bridge framework now with Prism. * When accessing the project if required enter the Anonymous user and leave the password field blank * Discord (available in Portuguese and English): https://discord.gg/cfyn3fpymc * Whatsapp group: https://chat.whatsapp.com/jz8ditsGyzl79esi5tl5cq * Videos: www.youtube.com/@talisjonatas * Prism Server Without DatasNap: https://www.youtube.com/watch?v=aacb9_x_NFG * How it works: http://code4delphi.com.br/img/d2bridge-como-functiona.png | ||||
| Intraweb | ATOZED SOFTWARE | https://www.atozed.com.br/intraweb/ | ![]() | |
| With over 20 years of road and used by hundreds of thousands of Delphi developers around the world, Intraweb is the leading tool in the development of Delphi dynamic application and web pages. Due to its ease of use, low learning curve and ease of integration with frameworks such as JQuery, JQuerymobile, Bootstrap, among others, Intraweb has gained more and more fans in the Delphi community, especially in the Brazilian community. * Demonstration: https://www.youtube.com/watch?v=6gfrjdryefg | ||||
| Unigui | FMSOFT | https://www.unigui.com/ | ![]() | |
| Framework to create desktop, mobile and web applications. It uses the main JavaScript frameworks in the industry, Sencha Ext JS and Sencha Touch, to create a modern, elegant and rich experience in customer -side features. * Demonstration: https://www.youtube.com/watch?v=xro9JTPVDMA | ||||
| TMS Web Core | TMS Software | https://www.tmsSoftware.com/site/tmswebcore.asp | ![]() | |
| TMS Web Core is a web development tool that allows you to create client web applications from Delphi using the RAD development methodology and a component -based framework * Demonstration: https://youtu.be/ohloxgm95ng?si=-6tes-ylwfpc-6sc | ||||
| Academy of Code | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| BIND4D | Academy of Code | https://github.com/academiadocodigo/bind4d | ![]() | |
| Framework for Bind via attribute notation in the form components. Bind4D aims to facilitate the transition of data between the vision layer and the other layers of your system, automatically by notating the conversion of a form to JSON, assigning styles to components, performing field validation, Dataset data display configuration into a DBGRID and much more. | ||||
| LOCALCACHE4D | Academy of Code | https://github.com/academadoCodigo/localcache4d | ![]() | |
| Key structure and value for temporary or fixed cache in its application. | ||||
| Router4Delphi | Academy of Code | https://github.com/academadoCodigo/router4delphi | ![]() | |
| Framework for Creating FMX and VCL scope route, with the objective of facilitating the calling of FMX applications, and panels in VCL applications, reducing the coupling of the screens by giving more dynamism and practicality in the construction of Delphi -rich interfaces | ||||
| Safety4D | Academy of Code | https://github.com/academadoCodigo/safety4d | ![]() | |
| Framework for control of user access rules inspired by the RBAC concept (Role-Based Access Control). It is based on a JSON setup structure for permissions setting, inspired by the structure used by Windows Azure. | ||||
| Adriano Santos | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Adrconnection | Adriano Santos | https://github.com/adrianosantostreina/adrconnection | ![]() | |
| Database connection classes | ||||
| MOBILEPERMISORS | Adriano Santos | https://github.com/adrianosantostreina/mobilepermissions | ![]() | |
| Created to make the request permission easier on Android 8.x or later. It brings all permissions provided in Project> Options> Application> User Permissions | ||||
| Dependency Injection | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| InjectorBR | ISAQUE PINHEIRO | https://github.com/hashload/injectorbr | ![]() | |
| Injectorbr is a dependency injection framework for delphi applications. Dependency injection is a software design pattern that allows you to challenge components of an application, making them more modular and easy to maintain, with it developers can easily create modular and flexible applications, avoiding coupled dependencies and reducing code complexity. Framework also includes features for component life cycle management. | ||||
| Spring4d | Spring4d | https://bitbucket.org/sglienke/spring4d | ![]() | |
| Spring4d is an open source library for Delphi XE and higher. It consists of several different modules that contain a base class library (common types, interface -based collection types, reflection extensions) and a dependence injection structure. He uses Apache 2.0 license. Library that works with Collections, Dependency Injection Frameworks. Spring4d was originally written by Baaquan Zuo and is now kept by Stefan Glienke * Complete Ecosystem: Boss + Horse + Spring4d: https://www.youtube.com/watch?v=ew3z06wt1yo | ||||
| Others from Vinicius Sanchez | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| XML Builder | Vinicius Sanchez | https://github.com/vinicussanchez/xml-builder | ![]() | |
| XML builder for Delphi. It provides writing through an interface, allowing the creation of an XML in a much faster and more intuitive way. | ||||
| Bcrypt | Vinicius Sanchez | https://github.com/vinicussanchez/bcrypt | ![]() | |
| It is a library of help to make password hash. | ||||
| Others by Gabriel Baltazar | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Gbwinservice | Gabriel Baltazar | https://github.com/gabrielbaltazar/gbwinservice | ![]() | |
| Run your VCL apps like Standalone and Winservice * API Horse Stand Alone and Winsvc In the same application: https://www.youtube.com/watch?v=0BH5VCVAVJS | ||||
| AWS4DELPHI | Gabriel Baltazar | https://github.com/gabrielbaltazar/aws4delphi | ![]() | |
| AWS4Delphi is a SDK Delphi for integration with AWS services with Delphi quickly and simply. The services available are: Amazon SNS (Simple Notification Service) - Amazon SQS (Simple Line Service) - Amazon S3 (Simple Storage Service) | ||||
| Others of Isaque Pinheiro | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| CQLBR | ISAQUE PINHEIRO | https://github.com/hashload/cqlbr | ![]() | |
| Creteria Query Language is a library that provides writing through an interface, allowing object -oriented syntax mapping to perform consultation, insertion, updating and deletion of database. | ||||
| DBCBR | ISAQUE PINHEIRO | https://github.com/hashload/dbcbr | ![]() | |
| Database Comparer Brazil, a database structure comparator, born from the CERMBR code that provides this feature, but to a limited level such as creating tables, adding new fields to the existing table, and other features of creating primarykeys, foreignkeys and indexes for tables. | ||||
| DBEBR | ISAQUE PINHEIRO | https://github.com/hashload/dbebr | ![]() | |
| Database Engine is an Opensource Framework that provides connection decoupling through an object -oriented interface, leaving your system completely challenged from a single connection engine, easily and simply, providing the exchange to use any engine available on the market, be it Firedac, Dbexpress, Zeos among others | ||||
| Wizards and experts | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Code4D-Wizard | César Cardoso (Code4delphi) | https://github.com/code4delphi/code4d-wizard | ![]() | |
| Code4D-Wizard is a set of plugin tools designed to use in Delphi IDE. It adds to Delphi IDE several features to improve our efficiency, speed and development productivity. This wizard was developed using OPEN Tools API * Main features: https://www.youtube.com/watch?v=gpigdurl8uk | ||||
| Horse Wizard | Hashload | https://github.com/hashload/HORSE-Wizard | ![]() | |
| Horse-Wizard is an assistant to create new Horse apps. Easy, fast and simple. A tool to facilitate your work! * BOSS INSTALLATION: https://www.youtube.com/watch?v=LEGXS9ASXZ8 * Installation Without the Boss: https://www.youtube.com/watch?v=NSSF0SRDMAG * Installation - Adriano Santos: https://www.youtube.com/watch?v=ja69cjav9-g * Demo: https://www.youtube.com/watch?v=44gm_teumzq | ||||
| Boss Experts | Hashload | https://github.com/gabrielbaltazar/boss-experts | ![]() | |
| Boss Experts is a Delphi IDE utility that aims to facilitate the use of boss without having to get out of Ide Delphi * Installation and Use - Adriano Santos: https://www.youtube.com/watch?v=88tk4ermvvg * Installation and Use - Gabriel: https://www.youtube.com/watch?v=xqdjcqz13_a& | ||||
| CNPack | CNPack | https://cnpack.org/index.php?lang=en | ![]() | |
| CNWIZARDS is CNPack's main product, with full name 'CNPack IDE Wizards'. It is a set of free plug-in tools used on Delphi/C ++ Builder/BDS/Rad Studio to improve our development efficiency. | ||||
| GEXPERTS | Uninformed | https://www.gexperts.org/ | ![]() | |
| Gexperts is a plugin for IDE Delphi that adds many features. | ||||
| Chatgptwizard | Ali Dehbansiahkarbon | https://github.com/alidehbansiahkarbon/chatgptwizard | ![]() | |
| A Plug-in of AI to Delphi's IDE. First plugin for supporting chatgpt, writesonic and youchat! | ||||
| Mobileexperts | Adriano Santos | https://github.com/adrianosantostreina/mobileexperts | ![]() | |
| Mobile Experts is an Opensource plugin for Delphi installation that implements features that facilitate mobile and Android development. * Demonstration: https://www.youtube.com/watch?v=HCCN8FKYE30 | ||||
| Memory Management / Memory leaks detection | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Fastmm | Pierre Le Riche | https://github.com/pleriche/fastmm4 | ![]() | |
| Some FastMM features were incorporated into Delphi for Win32 and Win64 from the 2006 version (see complete list of Delphi Memory Management Tools) Fastmm is a widely used tool to detect memory leaks. Memory leaks in projects are reported after you close the application running. A quick replacement memory manager for Embarchadero Delphi applications that adapts well to multithread use, is not prone to memory fragmentation and supports shared memory without the use of external .dll files. There is also a new version called FastMM5, which can be accessed through the following link: https://github.com/plariche/fastmm5 * Embarchadero article on FastMM4 and Fastmm5: https://blogs.mbarcadero.com/dev-c-modernized-with-powerful-new-fastmm5-memory-manager/ * Article with tips on how to install and use: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#fastmm | ||||
| Nexus Quality Suite | NEXUSQA PTY LTD | https://www.nexusdb.com/support/index.php?q=node/27156 | ![]() | |
| Nexus Quality Suite (NQS) is a tool set that allows you to adjust your applications to the highest possible performance and quality standards. The current tool collection includes line, method and block levels; A Memory Analysis and Resource Analysis tool; a unit test coverage analyzer; a static executable analysis tool; and a recorder/breeding tool of Gui scripts. * Embarchadero Article: https://blogs.embarcadero.com/powerful-quality-assuance-nexus-quality-suite-for-delphi-on-n-windows/ | ||||
| Eurekalog | Fabio Dell'Aria and Eurekalog | https://www.eurekalog.com/downloads_delphi.php | ![]() | |
| Eurekalog is the exception tracking tool that can give your application the ability to capture bugs and generates a detailed log with the information of the calls, such as unit name, class name, method and line number. This information is also recorded in a file. In addition, this tool provides the capacity for the application's end users to send information about these error logs to the application developer via email. In addition to all these features, Eurekalog also supports memory leakage detection. * Article with tips on how to install and use: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#eurekalog | ||||
| Madexcept | SYSTEMSOFTWARE | https://www.madshi.net/madexceptdescript.htm | ![]() | |
| Madexcept is a paid commercial library, but has a free version for personal use. It is designed to help developers locate bugs in their software. Whenever there is any failure or exception, MadexCEPT will automatically take it, record a lot of useful information, and provide end users to send developers with a full bug report. Madexcept is also able to find memory leaks, resource leaks and buffer saturation. * Article with tips on how to install and use: https://www.softacom.com/blog/catching_memory_leaks_in_delphi_apps/#eurekalog | ||||
| Delphi Leakcheck | Honza Rame� | https://bitbucket.org/shadow_cs/delphi-leakcheck/src/master/ | ![]() | |
| Multiplatform leakage check library for Delphi. Leakcheck is an extension of the memory manager that adds leakage check functionality. The main difference of the standard memory manager is the multiplatform implementation of leakage verification with Dunit and Dunitx integration. | ||||
| TMS MEMINSIGHT | TMS Software | https://www.tmsSoftware.com/site/tmsmeminsight.asp | ![]() | |
| TMS Meminsight is a collection of debugging tools that contain multiple modules: a memory profiler, a thread viewer, a module viewer, and an enhanced exception manipulator. TMS Meminsight can easily be integrated into your Delphi projects, whether using your integrated user graphic interface or your API. * Introduction to Meminsight: https://www.youtube.com/watch?v=0qd8twqurzw | ||||
| https://www.deleaker.com/ | Deleaker | https://www.deleaker.com/ | ![]() | |
| Deleaker is an extension for Delphi's IDE. It is an autonomous application for memory leakage, GDI and manipulators. | ||||
| Brainmm | Dmitry | https://github.com/d-mozulyov/branmm | ![]() | |
| Memory Manager for Delphi | ||||
| Others | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| ComponentDinososfice-Openoffice | Daniel Fernandes | https://github.com/daniel09Fernandes/componentdinosffice-openoffice | ![]() | |
| Delphi components for libreOffice * Podcast - pro ACBR Papo: https://open.spotify.com/episode/7mthwdvwlclb0r0UPXDMWL | ||||
| Awesome Pascal | FR0SST-BRUTAL | https://github.com/fr0st-brutal/awesome-pascal | ![]() | |
| A list of frameworks, libraries, features and brilliant things from Delphi, Freepscal and others *Pascal. Only open source projects are considered in this list. | ||||
| Excel4Delphi | Hemulgm | https://github.com/hemulgm/excel4delphi | ![]() | |
| Read, write Excel 2002/2003 XML (SpreadsHetml / XML SpreadSheet) Library. | ||||
| Components | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| ACBR | ACBR | svn: //svn.code.sf.net/p/acbr/code/trunk2 | ![]() | |
| The acronym ACBR means: Commercial Automation Brazil. In short, it is an open (free) project project, components and programs intended for the development of commercial automation segment applications. It has several components for fiscal area (NF-e, NFC-e, CT-e, MDF-e, etc.), bullshit components and pix, among many others. * Forum: https://www.projetoacbr.com.br/forum/ * Discord: https://discord.gg/acbr | ||||
| Hccomponents | Alexandre Magno | https://github.com/magnoamds/hccomponents | ![]() | |
| It is a mechanism for having the concept of DBware components in a 3 layer environment. It simulates a Dataset (FDQUEY, ZQuery) but does not keep a pointer with the database. In it is informed of the information of a select, or loading the data to the persistence in the bank, the component sends this data to a 3 layers (Horse, RDW, Indy, DatasNap), it processes the data side of the server takes the DataSet resultset sends the data again to the client and displays on the screen. Give the feeling that we are using normal query components (FDQuery, ZQuery), but it is not a normal query because behind it makes the entire communication structure via http protocol. There is the HCServer component on the server side and the client side HCConect. It can be used with the (recommended) Horse, RDW, Indy, DatasNap To use Firedac, for example, there is the HCMEMTABLE component, it adds functionality in the fdmemtable (native of Delphi), such as the HCBase property that can be connected to a HCBASEDATASET component, where it can be informing the SQL on the client side, when you give an Open on HCMEMTABLE the data is sent to the server, process the server and return the server DataSet and Popular ResultSet within MemTable giving the feeling of using a normal FDQuery. * Group on Telegram: https://t.me/n_tier * Video of the evaluation version: https://www.youtube.com/watch?v=9k5hylkndv8 | ||||
| Connection components | ||||
|---|---|---|---|---|
| Name | Author | Link | Country | Free |
| Firedac | Embarrassing | https://www.embarcadero.com/br/products/rad-studio/firedac | ![]() | |
| Firedac is a Universal Data Access library to develop applications for multiple devices, connected to corporate databases. With its powerful universal architecture, Firedac allows direct direct Delphi and C ++ builder to interbase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, Datasnap and more, including the Mongodb database. * Introduction to Firedac (Régys Borges): https://www.youtube.com/watch?v=hcoqhFedwde * Tips and Macetes (Alan Glei): https://www.youtube.com/watch?v=cni3Mun6TU * Best practices, tips and tricks (Alan Glei): https://www.youtube.com/watch?v=hmvfs8G8E8 | ||||
| ZEOSLIB | Uninformed | https://sourceforge.net/projects/zeoslib/ | ![]() | |
| ZEOSLIB is a set of database components for MySQL, Mariadb, PostgreSQL, Interbase, Firebird, MS SQL Server, SAP Adaptive Enterprise and Adaptive Server Anywhere (previously Sybase), Oracle and SQLite for Delphi, FreePascal/Lazarus and C ++ Builder. * Github (Copy of the official repository updated once a day): https://github.com/marsupilami79/zeoslib * How to install: https://showdelphi.com.br/como-instalar-o-zeoslib-no-delphi-e-ande-bixa/ | ||||
| Unidac | Devasty | https://www.devart.com/unidac/ | ![]() | |
| Universal Data Access Components (Unidac) is a component library that provides direct access to various Delphi and C ++ Builder databases, including Community Edition, as well as Lazarus (and Free Pascal) on Windows, Linux, MacOS, IOS and Android for 32 -bit and 64 -bit platforms. | ||||