{"id":227,"date":"2024-04-04T23:55:49","date_gmt":"2024-04-05T02:55:49","guid":{"rendered":"https:\/\/code4delphi.com.br\/blog\/?p=227"},"modified":"2024-04-05T13:25:41","modified_gmt":"2024-04-05T16:25:41","slug":"utilitarios-delphi","status":"publish","type":"post","link":"https:\/\/code4delphi.com.br\/blog\/utilitarios-delphi\/","title":{"rendered":"Utilit\u00e1rios Delphi: Frameworks, Bibliotecas, Wizards, Experts, Componentes, &#8230;"},"content":{"rendered":"\n<p>Ol\u00e1, leitores!<\/p>\n\n\n\n<p>Neste post veremos uma lista com diversos Frameworks, Bibliotecas, Wizards, Experts e Componentes para serem utilizados no <strong>Delphi<\/strong>.<br>Pe\u00e7o que nos enviem suas sugest\u00f5es, para que possamos adiciona-las a lista. O envio pode ser feito atrav\u00e9s  dos coment\u00e1rios desta postagem, ou atrav\u00e9s de um de nossos contatos.<\/p>\n\n\n\r\n<div class=\"container\">   \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"20 - Code4Delphi\"> \r\n              Code4Delphi \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"95 - C4D-Validate-Components\"> C4D-Validate-Components <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\" title=\"Acessar link\"> C\u00e9sar Cardoso (Code4Delphi) <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\/C4D-Validate-Components\" title=\"Acessar link\"> https:\/\/github.com\/Code4Delphi\/C4D-Validate-Components <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para valida\u00e7\u00e3o autom\u00e1tica de formul\u00e1rios Delphi.<p class=\"badge c4d-utilitarios-links\"> Como o framework foi criado: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=JSfqS-LhPhM&list=PLLHSz4dOnnN0ol4cYiclyRKLmYzJV8xNd\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"96 - C4D-Version\"> C4D-Version <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\" title=\"Acessar link\"> C\u00e9sar Cardoso (Code4Delphi) <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\/C4D-Version\" title=\"Acessar link\"> https:\/\/github.com\/Code4Delphi\/C4D-Version <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Com o C4D-Version, voc\u00ea pode fazer o controle da vers\u00e3o do seu sistema atrav\u00e9s do Version Info da pr\u00f3pria IDE do Delphi.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"97 - C4D-LogFile\"> C4D-LogFile <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\" title=\"Acessar link\"> C\u00e9sar Cardoso (Code4Delphi) <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\/C4D-LogFile\" title=\"Acessar link\"> https:\/\/github.com\/Code4Delphi\/C4D-LogFile <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Com o C4D-LogFile, voc\u00ea pode gravar logs em arquivos, de forma r\u00e1pida e simples de qualquer lugar de seu sistema.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"99 - C4D-Console\"> C4D-Console <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\" title=\"Acessar link\"> C\u00e9sar Cardoso (Code4Delphi) <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\/C4D-Console\" title=\"Acessar link\"> https:\/\/github.com\/Code4Delphi\/C4D-Console <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para escrita de logs em Console Application. Com o C4D-Console, voc\u00ea pode controlar de uma forma r\u00e1pida e f\u00e1cil, a escrita de Logs para quando estiver utilizando um projeto Console Application no Delphi\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"5 - Gerenciador de depend\u00eancias\"> \r\n              Gerenciador de depend\u00eancias \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"65 - Boss\"> Boss <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\" title=\"Acessar link\"> HashLoad <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/boss\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/boss <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Boss \u00e9 um gerenciador de depend\u00eancias open source inspirado no npm para projetos desenvolvidos em Delphi. Voc\u00ea pode gerenciar facilmente as depend\u00eancias em seu projeto. Um utilit\u00e1rio de linha de comando est\u00e1 dispon\u00edvel, assim como a integra\u00e7\u00e3o IDE.<p class=\"badge c4d-utilitarios-links\">  Boss - Vinicius Sanches: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=bchUVPFRUj8\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instalando e configurando - Alessandro: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=Oxsl5fi3IsI&t\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instalando e configurando - Adriano Santos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=oPJlt9tIh1k\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Autentica\u00e7\u00e3o GitHub SSH: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=geAGT-M0RGY\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Boss - Andr\u00e9 Dias: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=NzJ6hae4jRc\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"66 - Boss Experts\"> Boss Experts <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\" title=\"Acessar link\"> Gabriel Baltazar <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/boss-experts\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/boss-experts <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Boss Experts \u00e9 um utilit\u00e1rio para IDE do Delphi que visa facilitar o uso do Boss sem ter que sair do IDE Delphi<p class=\"badge c4d-utilitarios-links\"> Instala\u00e7\u00e3o e utiliza\u00e7\u00e3o - Adriano Santos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=88tk4ERMvVg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instala\u00e7\u00e3o e utiliza\u00e7\u00e3o - Gabriel: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=XqdjcQz13_A&\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"2 - Servidores de aplica\u00e7\u00e3o REST\"> \r\n              Servidores de aplica\u00e7\u00e3o REST \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"52 - Horse\"> Horse <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\" title=\"Acessar link\"> HashLoad <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/horse\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/horse <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Horse \u00e9 um framework web inspirado no Express para Delphi e Lazarus. Projetado para facilitar o desenvolvimento r\u00e1pido de forma minimalista e com alto desempenho.<p class=\"badge c4d-utilitarios-links\"> Horse! Simplicidade em forma de API: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=H7IC0fRgQ8s\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; V\u00eddeos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/@HashLoad\/videos\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"53 - DMVC (Delphi MVC Framework)\"> DMVC (Delphi MVC Framework) <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/danieleteti\" title=\"Acessar link\"> Daniele Teti <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/danieleteti\/delphimvcframework\" title=\"Acessar link\"> https:\/\/github.com\/danieleteti\/delphimvcframework <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/italia.png\" title=\"It\u00e1lia\" alt=\"It\u00e1lia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> DMVCFramework \u00e9 uma estrutura Delphi muito popular que fornece uma estrutura RESTful, JSON-RPC e ActiveRecord f\u00e1cil de usar, escalon\u00e1vel e flex\u00edvel para desenvolvedores Delphi. \r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"54 - RDW (RestDataWare)\"> RDW (RestDataWare) <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/sourceforge.net\/projects\/rest-dataware-componentes\/\" title=\"Acessar link\"> Gilberto Rocha <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/OpenSourceCommunityBrasil\/REST-DataWare\" title=\"Acessar link\"> https:\/\/github.com\/OpenSourceCommunityBrasil\/REST-DataWare <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> REST DataWare \u00e9 uma suite de componentes criado para acelerar o desenvolvimento de aplica\u00e7\u00f5es 3 camadas com tudo que o RAD tem pra oferecer. Funcionando desde o Delphi 7 e tamb\u00e9m no Lazarus, o RDW como normalmente chamamos, \u00e9 uma ferramenta completa para aplica\u00e7\u00f5es desktop, web e multiplataforma!\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"84 - TMS XData\"> TMS XData <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/\" title=\"Acessar link\"> TMS software <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/xdata.asp\" title=\"Acessar link\"> https:\/\/www.tmssoftware.com\/site\/xdata.asp <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/belgica.png\" title=\"B\u00e9lgica\" alt=\"B\u00e9lgica\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> TMS XData \u00e9 um framework Delphi que permite criar servidores HTTP\/HTTPS que exp\u00f5em dados atrav\u00e9s de REST\/JSON.<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=tCOFSyubHus\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"4 - Consumir servi\u00e7os REST\"> \r\n              Consumir servi\u00e7os REST \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"50 - RESTRequest4Delphi\"> RESTRequest4Delphi <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\" title=\"Acessar link\"> Vinicius Sanchez <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\/RESTRequest4Delphi\r\r\n\" title=\"Acessar link\"> https:\/\/github.com\/viniciussanchez\/RESTRequest4Delphi\r\r\n <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> RESTRequest4Delphi \u00e9 uma biblioteca para consumo de servi\u00e7os REST escritos em qualquer linguagem de programa\u00e7\u00e3o. Projetado para facilitar o desenvolvimento, de forma simples e minimalista.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"62 - GBClient\"> GBClient <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\" title=\"Acessar link\"> Gabriel Baltazar <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/GBClient\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/GBClient <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Biblioteca Delphi REST Client para consumir servi\u00e7os REST\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"63 - Delphi REST Client API\"> Delphi REST Client API <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/fabriciocolombo\" title=\"Acessar link\"> Fabricio Colombo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/fabriciocolombo\/delphi-rest-client-api\" title=\"Acessar link\"> https:\/\/github.com\/fabriciocolombo\/delphi-rest-client-api <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Biblioteca Delphi REST Client para consumir servi\u00e7os REST. A API foi projetada para funcionar com <b>Delphi 7 ou posterior<\/b>. Vers\u00f5es mais recentes aproveitam os m\u00e9todos gen\u00e9ricos.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"6 - JSON\"> \r\n              JSON \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"51 - DataSet Serialize\"> DataSet Serialize <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\" title=\"Acessar link\"> Vinicius Sanchez <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\/dataset-serialize\" title=\"Acessar link\"> https:\/\/github.com\/viniciussanchez\/dataset-serialize <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> DataSet Serialize \u00e9 um conjunto de recursos para simplificar o trabalho com JSON e DataSet. Exportar ou importar a estrutura de campos DataSet no formato JSON\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"88 - DataValidator\"> DataValidator <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/dliocode\" title=\"Acessar link\"> Danilo Lucas <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/dliocode\/datavalidator\" title=\"Acessar link\"> https:\/\/github.com\/dliocode\/datavalidator <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> DataValidator foi projetado para ser uma biblioteca simples de valida\u00e7\u00e3o de dados JSON\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"70 - GBJSON\"> GBJSON <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\" title=\"Acessar link\"> Gabriel Baltazar <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/GBJSON\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/GBJSON <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Permite transformar um Objeto do Delphi em um JSON ou Vice-versa.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"78 - JSONBr\"> JSONBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/JSONBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/JSONBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> JSON BRASIL \u00e9 uma library opensource que prov\u00ea escritas arquivos JSON, de forma funcional e orientada a objeto, al\u00e9m dos recursos de gerar um JSON de um objeto e popular o objeto com base em um arquivo JSON, seu diferencial s\u00e3o os eventos onGetValue() e onSetValue() que d\u00e3o a din\u00e2mica de tratar seu pr\u00f3prio tipo de campo, alimentado assim o JSON e lendo esse campo dele.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"3 - ORM (Mapeamento Objeto-Relacional)\"> \r\n              ORM (Mapeamento Objeto-Relacional) \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"55 - ORMBr\"> ORMBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/ORMBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/ORMBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Da vis\u00e3o de aproveitar ao m\u00e1ximo o conceito de Orienta\u00e7\u00e3o a Objetos, o Mapeamento Objeto-Relacional (ORM) consiste em um framework que tem por objetivo encurtar as dist\u00e2ncia entre a orientado a objetos e o modelo entidade-relacional, criando uma ponte (mapeamento) entre eles. Com a abordagem, \u00e9 poss\u00edvel a constru\u00e7\u00e3o de sistemas aplicando a orientado a objetos, cujo os objetos s\u00e3o persistidos em um banco de dados relacional.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"56 - SimpleORM\"> SimpleORM <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.academiadocodigo.com.br\/\" title=\"Acessar link\"> Academia do C\u00f3digo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/academiadocodigo\/SimpleORM\" title=\"Acessar link\"> https:\/\/github.com\/academiadocodigo\/SimpleORM <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O SimpleORM tem o Objetivo de facilitar suas implementa\u00e7\u00f5es de CRUD, agilizando mais de 80% do seu processo de desenvolvimento de software.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"57 - TMS Aurelius \"> TMS Aurelius  <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/\" title=\"Acessar link\"> TMS software <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/aurelius.asp\" title=\"Acessar link\"> https:\/\/www.tmssoftware.com\/site\/aurelius.asp <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/belgica.png\" title=\"B\u00e9lgica\" alt=\"B\u00e9lgica\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework ORM para Delphi com suporte completo para manipula\u00e7\u00e3o de dados, consultas complexas e avan\u00e7adas, heran\u00e7a, polimorfismo e muito mais\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"58 - DORM (Delphi ORM)\"> DORM (Delphi ORM) <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/danieleteti\" title=\"Acessar link\"> Daniele Teti <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/danieleteti\/delphi-orm\" title=\"Acessar link\"> https:\/\/github.com\/danieleteti\/delphi-orm <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/italia.png\" title=\"It\u00e1lia\" alt=\"It\u00e1lia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Delphi ORM (DORM para abreviar) \u00e9 um poderoso ORM para Delphi. \u00c9 bastante robusto e testado porque usado desde 2010 na produ\u00e7\u00e3o para muitos sistemas cr\u00edticos de neg\u00f3cios\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"59 - DevART EntityDAC\"> DevART EntityDAC <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.devart.com\/\" title=\"Acessar link\"> Devart <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.devart.com\/entitydac\/\" title=\"Acessar link\"> https:\/\/www.devart.com\/entitydac\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/republica-tcheca.png\" title=\"Rep\u00fablica Tcheca\" alt=\"Rep\u00fablica Tcheca\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> EntityDAC \u00e9 um ORM para Delphi com suporte a LINQ. Ele fornece uma estrutura poderosa que permite executar o mapeamento objeto-relacional de objetos de banco de dados para classes Delphi com suporte completo para encapsulamento, heran\u00e7a, polimorfismo e outros recursos de OOP\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"69 - Marshmallow\"> Marshmallow <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.spring4d.org\" title=\"Acessar link\"> Spring4D <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/bitbucket.org\/soundvibe\/marshmallow\/wiki\/Home\" title=\"Acessar link\"> https:\/\/bitbucket.org\/soundvibe\/marshmallow\/wiki\/Home <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O projeto \"Marshmallow\" foi inspirado em .NET micro ORM's (principalmente por PetaPoco) e Java Hibernate. O objetivo principal era escrever um framework Delphi ORM simples de usar, mas poderoso. O Framework usa os recursos mais recentes da linguagem Delphi, incluindo gen\u00e9ricos, atributos, RTTI aprimorado, registros, sobrecarga de operadores, etc. Isso permite que os desenvolvedores sejam mais produtivos, escrevam c\u00f3digos mais limpos. \"Marshmallow\" \u00e9 desenvolvido por Linas Naginionis.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"61 - Synopse mORMot\"> Synopse mORMot <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"#\" title=\"Acessar link\"> N\u00e3o informado <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/synopse\/mORMot2\" title=\"Acessar link\"> https:\/\/github.com\/synopse\/mORMot2 <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Um framework Open Source Client-Server ORM\/SOA\/MVC\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"7 - Websocket \"> \r\n              Websocket  \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"73 - Bird Socket Client\"> Bird Socket Client <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/mateusvicente100\" title=\"Acessar link\"> Mateus Vicente <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/mateusvicente100\/bird-socket-client\" title=\"Acessar link\"> https:\/\/github.com\/mateusvicente100\/bird-socket-client <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Cliente para conex\u00e3o WebSocket para Delphi. <br\/>\r\nWebSocket \u00e9 um protocolo de comunica\u00e7\u00e3o bidirecional que permite a comunica\u00e7\u00e3o em tempo real entre um cliente e um servidor (navegador e um servidor).<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=vYkOrgMtObg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"72 - Bird Socket Server\"> Bird Socket Server <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/mateusvicente100\" title=\"Acessar link\"> Mateus Vicente <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/mateusvicente100\/bird-socket-server\" title=\"Acessar link\"> https:\/\/github.com\/mateusvicente100\/bird-socket-server <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Servidor WebSocket para Delphi. <br\/>\r\nWebSocket \u00e9 um protocolo de comunica\u00e7\u00e3o bidirecional que permite a comunica\u00e7\u00e3o em tempo real entre um cliente e um servidor (navegador e um servidor).<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=vYkOrgMtObg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"10 - Database Migration Framework\"> \r\n              Database Migration Framework \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"80 - Duck\"> Duck <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/CarlosHe\" title=\"Acessar link\"> Carlos Modesto <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/CarlosHe\/duck\" title=\"Acessar link\"> https:\/\/github.com\/CarlosHe\/duck <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Duck \u00e9 um database migration framework (estrutura de migra\u00e7\u00e3o de banco de dados). Gerencie seu banco de dados criando altera\u00e7\u00f5es SQL incrementais ou fun\u00e7\u00f5es Delphi.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"11 - Web Application Framework (Delphi para Web)\"> \r\n              Web Application Framework (Delphi para Web) \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"86 - D2Bridge\"> D2Bridge <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/@talisjonatas\" title=\"Acessar link\"> Talis Jonatas Gomes <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/d2bridge.com.br\/svn\/D2Bridge\/trunk\" title=\"Acessar link\"> https:\/\/d2bridge.com.br\/svn\/D2Bridge\/trunk <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Agora \u00e9 possivel levar seus aplicativos feitos em Delphi diretamente para WEB sem reescrever c\u00f3digo, mesma base de c\u00f3digo, mesmo aplicativo, Windows e WEB, tudo isso usando a nova Framework D2Bridge agora com o Prism. <\/br>\r\n<b> <span class=\"text-danger\">*<\/span> Ao acessar o projeto caso seja exigido informe o usu\u00e1rio anonymous e deixe o campo senha em branco <\/b><p class=\"badge c4d-utilitarios-links\">  Discord (dispon\u00edvel em Portugu\u00eas e Ingl\u00eas): <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/discord.gg\/CfYN3FpYMc\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Grupo do WhatsAPP: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/chat.whatsapp.com\/Jz8ditsGyzl79eSI5tL5Cq\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; V\u00eddeos: <a class=\"text-info\" target=\"_blank\" href=\"www.youtube.com\/@talisjonatas\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Prism Server without Datasnap: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=aacB9_X_Nfg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Como funciona: <a class=\"text-info\" target=\"_blank\" href=\"http:\/\/code4delphi.com.br\/img\/D2Bridge-Como-Funciona.png\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"82 - IntraWeb\"> IntraWeb <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.atozed.com\/\" title=\"Acessar link\"> Atozed Software <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.atozed.com.br\/intraweb\/\" title=\"Acessar link\"> https:\/\/www.atozed.com.br\/intraweb\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/nova-zelandia.png\" title=\"Nova Zel\u00e2ndia\" alt=\"Nova Zel\u00e2ndia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Com mais de 20 anos de estrada e utilizada por centenas de milhares de desenvolvedores Delphi mundo afora, o IntraWeb \u00e9 a ferramenta l\u00edder no desenvolvimento de aplicativos e p\u00e1ginas web din\u00e2micas com Delphi.\r\nDevido a sua facilidade de uso, baixa curva de aprendizado e facilidade de integra\u00e7\u00e3o com frameworks como JQuery, JQueryMobile, Bootstrap, dentre outros, o IntraWeb tem conquistado cada vez mais f\u00e3s na comunidade Delphi, em especial na comunidade Brasileira.<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=6GfrJDRYEFg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"81 - uniGUI\"> uniGUI <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"http:\/\/www.fmsoft.net\/\" title=\"Acessar link\"> FMSoft <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.unigui.com\/\" title=\"Acessar link\"> https:\/\/www.unigui.com\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/turquia.png\" title=\"Turquia\" alt=\"Turquia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para criar desktop, mobile e aplica\u00e7\u00f5es Web. Ele usa os principais frameworks JavaScript do setor, Sencha Ext JS e Sencha Touch, para criar uma experi\u00eancia moderna, elegante e rica em recursos do lado do cliente.<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=XrO9JTpvdMA\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"83 - TMS WEB Core\"> TMS WEB Core <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/\" title=\"Acessar link\"> TMS software <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/tmswebcore.asp\" title=\"Acessar link\"> https:\/\/www.tmssoftware.com\/site\/tmswebcore.asp <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/belgica.png\" title=\"B\u00e9lgica\" alt=\"B\u00e9lgica\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> TMS Web core \u00e9 uma ferramenta de desenvolvimento web que permite criar aplica\u00e7\u00f5es web cliente a partir de Delphi usando a metodologia de desenvolvimento RAD e um framework baseado em componentes<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/youtu.be\/ohlOXGM95Ng?si=-6tES-YlwFPc-6Sc\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"12 - Academia do C\u00f3digo\"> \r\n              Academia do C\u00f3digo \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"90 - Bind4D\"> Bind4D <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.academiadocodigo.com.br\/\" title=\"Acessar link\"> Academia do C\u00f3digo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/academiadocodigo\/Bind4D\" title=\"Acessar link\"> https:\/\/github.com\/academiadocodigo\/Bind4D <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para realiza\u00e7\u00e3o de Bind via nota\u00e7\u00e3o de Atributos nos componentes do formul\u00e1rio. O Bind4D tem o objetivo de facilitar a transi\u00e7\u00e3o de dados entre a camada de vis\u00e3o e as demais camadas do seu sistema, realizando de forma autom\u00e1tica mediante nota\u00e7\u00e3o a convers\u00e3o dos dados de um formul\u00e1rio para JSON, atribuindo estilos a componentes, realizando valida\u00e7\u00e3o de campos, configura\u00e7\u00e3o de exibi\u00e7\u00e3o de dados do dataset em um DbGrid e muito mais.\r\n\r\n\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"91 - LocalCache4D\"> LocalCache4D <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.academiadocodigo.com.br\/\" title=\"Acessar link\"> Academia do C\u00f3digo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/academiadocodigo\/localcache4d\" title=\"Acessar link\"> https:\/\/github.com\/academiadocodigo\/localcache4d <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Estrutura de chave e valor para realiza\u00e7\u00e3o de cache tempor\u00e1rio ou fixo na sua aplica\u00e7\u00e3o.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"89 - Router4Delphi\"> Router4Delphi <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.academiadocodigo.com.br\/\" title=\"Acessar link\"> Academia do C\u00f3digo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/academiadocodigo\/Router4Delphi\" title=\"Acessar link\"> https:\/\/github.com\/academiadocodigo\/Router4Delphi <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para Cria\u00e7\u00e3o de Rotas de Telas para FMX e VCL, com o objetivo de facilitar a chamada de telas e embed de Layouts em aplica\u00e7\u00f5es FMX, e Panels em aplica\u00e7\u00f5es VCL, reduzindo o acoplamento das telas de dando mais din\u00e2mismo e pr\u00e1ticidade na constru\u00e7\u00e3o de interfaces ricas em Delphi\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"92 - Safety4D\"> Safety4D <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.academiadocodigo.com.br\/\" title=\"Acessar link\"> Academia do C\u00f3digo <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/academiadocodigo\/safety4d\" title=\"Acessar link\"> https:\/\/github.com\/academiadocodigo\/safety4d <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Framework para Controle de Regras de Acesso de Usu\u00e1rios inspirado no conceito RBAC (role-based access control). Ele se baseia em uma estrutura JSON de configura\u00e7\u00e3o para defini\u00e7\u00e3o das permiss\u00f5es, inspirada na estrutura utilizada pelo Windows Azure.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"14 - Adriano Santos\"> \r\n              Adriano Santos \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"94 - ADRConnection\"> ADRConnection <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.adrianosantostreina.com.br\/\" title=\"Acessar link\"> Adriano Santos <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/adrianosantostreina\/ADRConnection\" title=\"Acessar link\"> https:\/\/github.com\/adrianosantostreina\/ADRConnection <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Classes de conex\u00e3o com banco de dados\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"93 - MobilePermissions\"> MobilePermissions <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.adrianosantostreina.com.br\/\" title=\"Acessar link\"> Adriano Santos <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/adrianosantostreina\/MobilePermissions\" title=\"Acessar link\"> https:\/\/github.com\/adrianosantostreina\/MobilePermissions <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Criado para tornar mais f\u00e1cil a permiss\u00e3o de solicita\u00e7\u00e3o no Android 8.x ou posterior. Ele traz todas as permiss\u00f5es previstas em Project > Options > Application > User Permissions\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"8 - Inje\u00e7\u00e3o de depend\u00eancia\"> \r\n              Inje\u00e7\u00e3o de depend\u00eancia \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"74 - InjectorBr\"> InjectorBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/InjectorBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/InjectorBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> InjectorBr \u00e9 um framework de inje\u00e7\u00e3o de depend\u00eancia para aplica\u00e7\u00f5es Delphi. A inje\u00e7\u00e3o de depend\u00eancia \u00e9 um padr\u00e3o de projeto de software que permite desacoplar componentes de uma aplica\u00e7\u00e3o, tornando-as mais modulares e f\u00e1ceis de manter, com ele os desenvolvedores podem facilmente criar aplica\u00e7\u00f5es modulares e flex\u00edveis, evitando depend\u00eancias acopladas e reduzindo a complexidade do c\u00f3digo. O framework tamb\u00e9m inclui recursos para gerenciamento de ciclo de vida dos componentes.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"68 - Spring4D\"> Spring4D <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.spring4d.org\" title=\"Acessar link\"> Spring4D <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/bitbucket.org\/sglienke\/spring4d\" title=\"Acessar link\"> https:\/\/bitbucket.org\/sglienke\/spring4d <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Spring4D \u00e9 uma biblioteca de c\u00f3digo aberto para Delphi XE e superior. Ele consiste em v\u00e1rios m\u00f3dulos diferentes que cont\u00eam uma biblioteca de classes base (tipos comuns, tipos de cole\u00e7\u00e3o baseados em interface, extens\u00f5es de reflex\u00e3o) e uma estrutura de inje\u00e7\u00e3o de depend\u00eancia. Ele usa a Licen\u00e7a Apache 2.0. Biblioteca que trabalha com collections, frameworks de inje\u00e7\u00e3o de depend\u00eancias. Spring4D foi originalmente escrito por Baoquan Zuo e agora \u00e9 mantido por <a href=\"https:\/\/github.com\/sglienke\" target=\"_blank\"> Stefan Glienke <\/a> \r\n\r\n<p class=\"badge c4d-utilitarios-links\"> Ecossistema Completo: Boss + Horse + Spring4D: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=EW3z06Wt1yo\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"18 - Outros de Vinicius Sanchez\"> \r\n              Outros de Vinicius Sanchez \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"111 - XML Builder\"> XML Builder <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\" title=\"Acessar link\"> Vinicius Sanchez <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\/xml-builder\" title=\"Acessar link\"> https:\/\/github.com\/viniciussanchez\/xml-builder <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Construtor de XML para Delphi. Fornece escrita por meio de uma interface, permitindo a cria\u00e7\u00e3o de um XML de uma forma muito mais r\u00e1pida e intuitiva.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"110 - BCrypt\"> BCrypt <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\" title=\"Acessar link\"> Vinicius Sanchez <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/viniciussanchez\/bcrypt\" title=\"Acessar link\"> https:\/\/github.com\/viniciussanchez\/bcrypt <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> \u00c9 uma biblioteca de ajuda para fazer hash de senhas.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"15 - Outros de Gabriel Baltazar\"> \r\n              Outros de Gabriel Baltazar \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"67 - GBWinService\"> GBWinService <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\" title=\"Acessar link\"> Gabriel Baltazar <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/GBWinService\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/GBWinService <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Execute seus aplicativos VCL como StandAlone e WinService<p class=\"badge c4d-utilitarios-links\"> API Horse Stand Alone e WinSvc na mesma aplica\u00e7\u00e3o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=0bH5vcvavJs\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"71 - AWS4Delphi\"> AWS4Delphi <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\" title=\"Acessar link\"> Gabriel Baltazar <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/AWS4Delphi\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/AWS4Delphi <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O AWS4Delphi \u00e9 um SDK Delphi para integra\u00e7\u00e3o com servi\u00e7os da AWS com delphi de forma r\u00e1pida e simples. Os servi\u00e7os dispon\u00edveis s\u00e3o: Amazon SNS (Servi\u00e7o de notifica\u00e7\u00e3o simples) - Amazon SQS (servi\u00e7o de fila simples) - Amazon S3 (Servi\u00e7o de armazenamento simples)\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"9 - Outros de Isaque Pinheiro\"> \r\n              Outros de Isaque Pinheiro \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"76 - CQLBr\"> CQLBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/CQLBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/CQLBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Criteria Query Language \u00e9 uma biblioteca que fornece escrita por meio de uma interface, permitindo o mapeamento da sintaxe orientada a objeto para executar opera\u00e7\u00f5es de consulta, inser\u00e7\u00e3o, atualiza\u00e7\u00e3o e exclus\u00e3o de banco de dados.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"77 - DBCBr\"> DBCBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/DBCBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/DBCBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> DATABASE COMPARER BRASIL, um comparador de estrutura de banco de dados, que nasceu do c\u00f3digo do ORMBr que disponibiliza esse recurso, mas a um n\u00edvel limitado como de criar tabelas, adicionar novos campos a tabela j\u00e1 existente, e outros recursos de criar PrimaryKeys, ForeignKeys e Indexes para as tabelas.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"75 - DBEBr\"> DBEBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.isaquepinheiro.com.br\/\" title=\"Acessar link\"> Isaque Pinheiro <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/DBEBr\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/DBEBr <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> DATABASE ENGINE \u00e9 um framework opensource que prov\u00ea desacoplamento de conex\u00e3o atrav\u00e9s de uma interface orientada a objeto, deixando seu sistema totalmente desacoplado de um \u00fanico Engine de conex\u00e3o, proporcionando de forma f\u00e1cil e simples a troca para usar qualquer Engine dispon\u00edvel no mercado, seja ele FireDAC, DBExpress, Zeos entre outros\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"21 - Wizards e Experts\"> \r\n              Wizards e Experts \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"100 - Code4D-Wizard\"> Code4D-Wizard <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\" title=\"Acessar link\"> C\u00e9sar Cardoso (Code4Delphi) <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Code4Delphi\/Code4D-Wizard\" title=\"Acessar link\"> https:\/\/github.com\/Code4Delphi\/Code4D-Wizard <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Code4D-Wizard \u00e9 um conjunto de ferramentas de plugin projetadas para serem usadas no Delphi IDE. Ele adiciona ao Delphi IDE diversos recursos para melhorar nossa efici\u00eancia, velocidade e produtividade de desenvolvimento. Este Wizard foi desenvolvido usando OTA (Open Tools API)<p class=\"badge c4d-utilitarios-links\"> Principais recursos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=gPiGDuRL8uk\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"103 - Horse wizard\"> Horse wizard <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\" title=\"Acessar link\"> HashLoad <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\/horse-wizard\" title=\"Acessar link\"> https:\/\/github.com\/HashLoad\/horse-wizard <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Horse-wizard \u00e9 um assistente para criar novos aplicativos Horse. F\u00e1cil, r\u00e1pido e simples. Uma ferramenta para facilitar o seu trabalho!<p class=\"badge c4d-utilitarios-links\"> Instala\u00e7\u00e3o COM Boss: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=lEgXs9aSXz8\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instala\u00e7\u00e3o SEM o Boss: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=nsSF0sRDmAg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instala\u00e7\u00e3o - Adriano Santos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=Ja69cJav9-g\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Demo: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=44gM_teUmzQ\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"104 - Boss Experts\"> Boss Experts <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/HashLoad\" title=\"Acessar link\"> HashLoad <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/gabrielbaltazar\/boss-experts\" title=\"Acessar link\"> https:\/\/github.com\/gabrielbaltazar\/boss-experts <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Boss Experts \u00e9 um utilit\u00e1rio para IDE do Delphi que visa facilitar o uso do Boss sem ter que sair do IDE Delphi<p class=\"badge c4d-utilitarios-links\"> Instala\u00e7\u00e3o e utiliza\u00e7\u00e3o - Adriano Santos: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=88tk4ERMvVg\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Instala\u00e7\u00e3o e utiliza\u00e7\u00e3o - Gabriel: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=XqdjcQz13_A&\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"101 - CnPack\"> CnPack <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.cnpack.org\/index.php?lang=en\" title=\"Acessar link\"> CnPack <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/cnpack.org\/index.php?lang=en\" title=\"Acessar link\"> https:\/\/cnpack.org\/index.php?lang=en <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> CnWizards \u00e9 o principal produto da CnPack, com o nome completo em ingl\u00eas 'CnPack IDE Wizards'. \u00c9 um conjunto de ferramentas de plug-in gratuito usado no Delphi\/C++Builder \/BDS\/RAD Studio para melhorar nossa efici\u00eancia de desenvolvimento.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"102 - GExperts\"> GExperts <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"#\" title=\"Acessar link\"> N\u00e3o informado <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/blog.dummzeuch.de\/experimental-gexperts-version\/\" title=\"Acessar link\"> https:\/\/blog.dummzeuch.de\/experimental-gexperts-version\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> GExperts \u00e9 um plugin para o IDE Delphi que adiciona muitas funcionalidades.<p class=\"badge c4d-utilitarios-links\"> Site antigo: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.gexperts.org\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Sourceforge: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/sourceforge.net\/projects\/gexperts\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; SVN Update: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/svn.code.sf.net\/p\/gexperts\/code\/trunk\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"105 - ChatGPTWizard\"> ChatGPTWizard <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/AliDehbansiahkarbon\" title=\"Acessar link\"> Ali Dehbansiahkarbon <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/AliDehbansiahkarbon\/ChatGPTWizard\" title=\"Acessar link\"> https:\/\/github.com\/AliDehbansiahkarbon\/ChatGPTWizard <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/turquia.png\" title=\"Turquia\" alt=\"Turquia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Um plug-in de IA para o IDE do Delphi. Primeiro plugin para suportar ChatGPT, Writesonic e YouChat!\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"124 - MobileExperts\"> MobileExperts <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.adrianosantostreina.com.br\/\" title=\"Acessar link\"> Adriano Santos <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/adrianosantostreina\/MobileExperts\" title=\"Acessar link\"> https:\/\/github.com\/adrianosantostreina\/MobileExperts <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Mobile Experts \u00e9 um plugin OpenSource para instala\u00e7\u00e3o em Delphi que implementa recursos que facilitam o desenvolvimento Mobile iOS e Android.<p class=\"badge c4d-utilitarios-links\"> Demonstra&ccedil;&atilde;o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=hcCN8FkYE30\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"23 - Gerencimento de mem\u00f3ria \/ Detec\u00e7\u00e3o de vazamentos de mem\u00f3ria\"> \r\n              Gerencimento de mem\u00f3ria \/ Detec\u00e7\u00e3o de vazamentos de mem\u00f3ria \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"118 - FastMM\"> FastMM <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/pleriche\" title=\"Acessar link\"> Pierre le Riche <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/pleriche\/FastMM4\" title=\"Acessar link\"> https:\/\/github.com\/pleriche\/FastMM4 <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> <b> Algumas funcionalidades do FastMM foram incorporadas ao Delphi para Win32 e Win64 a partir da vers\u00e3o 2006 <a href=\"https:\/\/docwiki.embarcadero.com\/RADStudio\/Alexandria\/en\/Memory_Management\" target=\"_blank\"> (Ver lista completa de ferramentas de gerenciamento de mem\u00f3ria do Delphi) <\/a>  <br\/> <\/b>\r\nFastMM \u00e9 uma ferramenta amplamente utilizada para detectar vazamentos de mem\u00f3ria. Os vazamentos de mem\u00f3ria nos projetos s\u00e3o relatados depois que voc\u00ea fecha o aplicativo em execu\u00e7\u00e3o. <br\/>\r\nUm gerenciador de mem\u00f3ria de substitui\u00e7\u00e3o r\u00e1pida para aplicativos Embarcadero Delphi que se adapta bem ao uso multithread, n\u00e3o \u00e9 propenso \u00e0 fragmenta\u00e7\u00e3o de mem\u00f3ria e suporta mem\u00f3ria compartilhada sem o uso de arquivos .DLL externos. <br\/>\r\nExiste tamb\u00e9m uma nova vers\u00e3o chamada FastMM5, que pode ser acessada atrav\u00e9s do seguinte link: <a href=\"https:\/\/github.com\/pleriche\/FastMM5\" target=\"_blank\"> https:\/\/github.com\/pleriche\/FastMM5 <\/a><p class=\"badge c4d-utilitarios-links\"> Artigo da Embarcadero sobre FastMM4 e FastMM5: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/blogs.embarcadero.com\/dev-c-modernized-with-powerful-new-fastmm5-memory-manager\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Artigo com dicas de como instalar e usar: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.softacom.com\/blog\/catching_memory_leaks_in_delphi_apps\/#fastmm\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"127 - Nexus Quality Suite\"> Nexus Quality Suite <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.nexusdb.com\/support\/index.php\" title=\"Acessar link\"> NexusQA Pty Ltd <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.nexusdb.com\/support\/index.php?q=node\/27156\" title=\"Acessar link\"> https:\/\/www.nexusdb.com\/support\/index.php?q=node\/27156 <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/australia.png\" title=\"Austr\u00e1lia\" alt=\"Austr\u00e1lia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O Nexus Quality Suite (NQS) \u00e9 um conjunto de ferramentas que permite ajustar seus aplicativos aos mais altos padr\u00f5es de desempenho e qualidade poss\u00edveis. A cole\u00e7\u00e3o atual de ferramentas inclui perfiladores de n\u00edvel de Linha, M\u00e9todo e Bloco; uma ferramenta de an\u00e1lise de mem\u00f3ria e recursos do alho-por\u00f3; um analisador de cobertura de teste unit\u00e1rio; uma ferramenta de an\u00e1lise execut\u00e1vel est\u00e1tica; e uma ferramenta de gravador\/reprodu\u00e7\u00e3o de scripts GUI.<p class=\"badge c4d-utilitarios-links\"> Artigo Embarcadero: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/blogs.embarcadero.com\/powerful-quality-assurance-nexus-quality-suite-for-delphi-on-windows\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"120 - EurekaLog\"> EurekaLog <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.eurekalog.com\/index.php\" title=\"Acessar link\"> Fabio Dell'Aria and EurekaLog <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.eurekalog.com\/downloads_delphi.php\" title=\"Acessar link\"> https:\/\/www.eurekalog.com\/downloads_delphi.php <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> EurekaLog \u00e9 a ferramenta de rastreamento de exce\u00e7\u00e3o que pode dar ao seu aplicativo a capacidade de capturar bugs e gera um log detalhado com as informa\u00e7\u00f5es da pilha de chamadas, como nome da unidade, nome da classe, m\u00e9todo e n\u00famero da linha. Essas informa\u00e7\u00f5es tamb\u00e9m s\u00e3o registradas em um arquivo. Al\u00e9m disso, essa ferramenta fornece a capacidade para os usu\u00e1rios finais do aplicativo enviar as informa\u00e7\u00f5es sobre esses logs de erro para o desenvolvedor do aplicativo via e-mail. Al\u00e9m de todos esses recursos, o EurekaLog tamb\u00e9m oferece suporte \u00e0 detec\u00e7\u00e3o de vazamento de mem\u00f3ria.<p class=\"badge c4d-utilitarios-links\"> Artigo com dicas de como instalar e usar: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.softacom.com\/blog\/catching_memory_leaks_in_delphi_apps\/#eurekalog\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"121 - madExcept\"> madExcept <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.madshi.net\/\" title=\"Acessar link\"> SystemSoftware <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.madshi.net\/madExceptDescription.htm\" title=\"Acessar link\"> https:\/\/www.madshi.net\/madExceptDescription.htm <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> MadExcept \u00e9 uma biblioteca comercial paga, por\u00e9m possui uma vers\u00e3o free para uso pessoal. Foi desenvolvida para ajudar os desenvolvedores a localizar bugs em seu software. Sempre que houver qualquer falha ou exce\u00e7\u00e3o, madExcept ir\u00e1 automaticamente peg\u00e1-lo, registrar muitas informa\u00e7\u00f5es \u00fateis e fornecer aos usu\u00e1rios finais a possibilidade de enviar aos desenvolvedores um relat\u00f3rio completo de bugs. madExcept tamb\u00e9m \u00e9 capaz de encontrar vazamentos de mem\u00f3ria, vazamentos de recursos e satura\u00e7\u00f5es de buffer.<p class=\"badge c4d-utilitarios-links\"> Artigo com dicas de como instalar e usar: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.softacom.com\/blog\/catching_memory_leaks_in_delphi_apps\/#eurekalog\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"122 - Delphi LeakCheck\"> Delphi LeakCheck <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/bitbucket.org\/shadow_cs\/workspace\/repositories\/\" title=\"Acessar link\"> Honza Rame\u009a <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/bitbucket.org\/shadow_cs\/delphi-leakcheck\/src\/master\/\" title=\"Acessar link\"> https:\/\/bitbucket.org\/shadow_cs\/delphi-leakcheck\/src\/master\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Biblioteca de verifica\u00e7\u00e3o de vazamento multiplataforma para Delphi. <br\/>\r\nLeakCheck \u00e9 uma extens\u00e3o do gerenciador de mem\u00f3ria que adiciona funcionalidade de verifica\u00e7\u00e3o de vazamento. A principal diferen\u00e7a do gerenciador de mem\u00f3ria padr\u00e3o \u00e9 a implementa\u00e7\u00e3o multiplataforma de verifica\u00e7\u00e3o de vazamentos com integra\u00e7\u00e3o DUnit e DUnitX.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"123 - TMS MemInsight\"> TMS MemInsight <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/\" title=\"Acessar link\"> TMS software <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.tmssoftware.com\/site\/tmsmeminsight.asp\" title=\"Acessar link\"> https:\/\/www.tmssoftware.com\/site\/tmsmeminsight.asp <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/belgica.png\" title=\"B\u00e9lgica\" alt=\"B\u00e9lgica\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O TMS MemInsight \u00e9 uma cole\u00e7\u00e3o de ferramentas de depura\u00e7\u00e3o que cont\u00e9m v\u00e1rios m\u00f3dulos: um perfilador de mem\u00f3ria, um visualizador de threads, um visualizador de m\u00f3dulos e um manipulador de exce\u00e7\u00f5es aprimorado. O TMS MemInsight pode ser facilmente integrado aos seus projetos Delphi, seja usando sua interface gr\u00e1fica de usu\u00e1rio integrada ou sua API.<p class=\"badge c4d-utilitarios-links\"> Introdu\u00e7\u00e3o ao MemInsight: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=0QD8twqURZw\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"128 - https:\/\/www.deleaker.com\/\"> https:\/\/www.deleaker.com\/ <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.deleaker.com\/\" title=\"Acessar link\"> Deleaker <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.deleaker.com\/\" title=\"Acessar link\"> https:\/\/www.deleaker.com\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Deleaker \u00e9 uma extens\u00e3o para o IDE do Delphi. \u00c9 um aplicativo aut\u00f4nomo para detec\u00e7\u00e3o de vazamento de mem\u00f3ria, GDI e manipuladores.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"126 - BrainMM\"> BrainMM <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/d-mozulyov\" title=\"Acessar link\"> Dmitry <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/d-mozulyov\/BrainMM\" title=\"Acessar link\"> https:\/\/github.com\/d-mozulyov\/BrainMM <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/russia.png\" title=\"R\u00fassia\" alt=\"R\u00fassia\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Gerenciador de mem\u00f3ria para Delphi\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"1 - Outros\"> \r\n              Outros \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"87 - ComponentDinosOffice-OpenOffice\"> ComponentDinosOffice-OpenOffice <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Daniel09Fernandes\" title=\"Acessar link\"> Daniel Fernandes <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Daniel09Fernandes\/ComponentDinosOffice-OpenOffice\" title=\"Acessar link\"> https:\/\/github.com\/Daniel09Fernandes\/ComponentDinosOffice-OpenOffice <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Componentes Delphi para LibreOffice<p class=\"badge c4d-utilitarios-links\"> \r\nPodcast - Papo Pro ACBr: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/open.spotify.com\/episode\/7mthWdVwLCLb0R0upxDmwL\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"129 - Awesome Pascal\"> Awesome Pascal <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Fr0sT-Brutal\" title=\"Acessar link\"> Fr0sT-Brutal <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/Fr0sT-Brutal\/awesome-pascal\" title=\"Acessar link\"> https:\/\/github.com\/Fr0sT-Brutal\/awesome-pascal <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Uma lista de frameworks, bibliotecas, recursos e coisas brilhantes de Delphi, FreePascal e outros *Pascal. Apenas projetos de c\u00f3digo aberto s\u00e3o considerados nesta lista.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"19 - Componentes\"> \r\n              Componentes \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"112 - ACBr\"> ACBr <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/projetoacbr.com.br\/\" title=\"Acessar link\"> ACBr <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"svn:\/\/svn.code.sf.net\/p\/acbr\/code\/trunk2\" title=\"Acessar link\"> svn:\/\/svn.code.sf.net\/p\/acbr\/code\/trunk2 <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O acr\u00f4nimo ACBr significa: Automa\u00e7\u00e3o Comercial Brasil. <br\/>\r\nEm s\u00edntese, \u00e9 um Projeto de C\u00f3digo Aberto(gratuito), de Componentes e Programas destinados ao desenvolvimento de Aplica\u00e7\u00f5es do segmento de Automa\u00e7\u00e3o Comercial. Possui v\u00e1rios componentes para \u00e1rea fiscal (NF-e, NFC-e, CT-e, MDF-e, etc), componentes para gera\u00e7\u00e3o de boletos e PIX, entre muitos outros.<p class=\"badge c4d-utilitarios-links\"> Forum: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.projetoacbr.com.br\/forum\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Discord: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/discord.gg\/acbr\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"113 - HcComponentes \"> HcComponentes  <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/magno.tec.br\/\" title=\"Acessar link\"> Alexandre Magno <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/github.com\/magnoamds\/hccomponentes\" title=\"Acessar link\"> https:\/\/github.com\/magnoamds\/hccomponentes <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/brasil.png\" title=\"Brasil\" alt=\"Brasil\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> \u00c9 um mecanismo para ter o conceito de componentes DBWare em ambiente 3 camadas. <br\/>\r\nEle simula um DataSet (FDQuey, ZQuery) por\u00e9m n\u00e3o mantem um ponteiro com a base de dados. <br\/>\r\nNele se informa as informa\u00e7\u00f5es de um select, ou se carrega os dados para a persist\u00eancia no banco, o componente envia esses dados para uma aplica\u00e7\u00e3o 3 camadas (Horse, RDW, Indy, Datasnap), ele processa os dados do lado do servidor pega o ResultSet do DataSet envia os dados novamente para o client e exibe na tela. <br\/> \r\nDa a sensa\u00e7\u00e3o de que estamos usando componentes de query normais (FDQuery, ZQuery), mas ele n\u00e3o \u00e9 uma query normal pois por tr\u00e1s ele faz toda a estrutura de comunica\u00e7\u00e3o via protocolo HTTP.\r\nExiste o componente HCServer do lado do servidor e o HCConect do lado do cliente. <br\/>\r\nPode ser usado com o Horse (recomendado), RDW, Indy, Datasnap <br\/>\r\nPara utilizar o Firedac por exemplo, existe o componente HCMemTable, ele agrega funcionalidade no FDMemTable (nativo do Delphi), como por exemplo a propriedade HCBase que pode ser ligada a um componente HcBaseDataSet, onde pode ser informar o SQL do lado do Cliente, quando der um open no HCMemTable os dados s\u00e3o enviados para o servidor, processa no servidor e devolve o ResultSet do DataSet e popula dentro do MemTable dando a sensa\u00e7\u00e3o de estar usando um FDQuery normal.<p class=\"badge c4d-utilitarios-links\"> Grupo no Telegram: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/t.me\/n_tier\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; V\u00eddeo da vers\u00e3o de avalia\u00e7\u00e3o: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=9K5hylKndv8\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n    <table> <!-- class=\"table table-dark table-bordered table-hover table-sm table-responsive\" -->\r\n      <thead>\r\n        <tr>\r\n          <th class=\"col-md-12 text-primary c4d-utilitarios-titulo\" colspan=\"5\"> \r\n            <span title=\"22 - Componentes de conex\u00e3o\"> \r\n              Componentes de conex\u00e3o \r\n            <\/span>\r\n          <\/th>  \r\n        <\/tr>\r\n        <tr style=\"text-align: left !important;\">\r\n        <th class=\"col-md-3 text-success\"> Nome <\/th>\r\n        <th class=\"col-md-3 text-success\"> Autor <\/th>\r\n          <th class=\"col-md-4 text-success\"> Link <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Pa&iacute;s <\/th>\r\n          <th class=\"col-md-1 text-success text-center\"> Free <\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody> <!-- id=\"myTable\" class=\"TableSearch\" -->           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"115 - FireDAC\"> FireDAC <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.embarcadero.com\/br\/\" title=\"Acessar link\"> Embarcadero <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.embarcadero.com\/br\/products\/rad-studio\/firedac\" title=\"Acessar link\"> https:\/\/www.embarcadero.com\/br\/products\/rad-studio\/firedac <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/estados-unidos.png\" title=\"Estados Unidos\" alt=\"Estados Unidos\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> FireDAC \u00e9 uma biblioteca Universal Data Access para desenvolver aplicativos para v\u00e1rios dispositivos, conectados a bancos de dados corporativos. Com sua poderosa arquitetura universal, o FireDAC permite acesso direto nativo de alta velocidade de Delphi e C++Builder para InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap e muito mais, incluindo o Banco de Dados NoSQL MongoDB.<p class=\"badge c4d-utilitarios-links\"> Introdu\u00e7\u00e3o ao Firedac (R\u00e9gys Borges): <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=hCOQhfeDwdE\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Dicas e Macetes (Alan Glei): <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=cNI3mUN6TUA\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Melhores Praticas, Dicas e Truques (Alan Glei): <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=hmVfSa8g8E8\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"114 - ZeosLib\"> ZeosLib <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"#\" title=\"Acessar link\"> N\u00e3o informado <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/sourceforge.net\/projects\/zeoslib\/\" title=\"Acessar link\"> https:\/\/sourceforge.net\/projects\/zeoslib\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"\" title=\"\" alt=\"\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/ok.png\" title=\"Sim\" alt=\"Sim\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> O ZeosLib \u00e9 um conjunto de componentes de banco de dados para MySQL, MariaDB, PostgreSQL, Interbase, Firebird, MS SQL Server, SAP Adaptive Server Enterprise e Adaptive Server Anywhere (anteriormente Sybase), Oracle e SQLite para Delphi, FreePascal\/Lazarus e C++ Builder.<p class=\"badge c4d-utilitarios-links\"> GitHub (c\u00f3pia do reposit\u00f3rio oficial atualizado uma vez por dia): <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/github.com\/marsupilami79\/zeoslib\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; Como instalar: <a class=\"text-info\" target=\"_blank\" href=\"https:\/\/showdelphi.com.br\/como-instalar-o-zeoslib-no-delphi-e-onde-baixar\/\" title=\"Acessar link\">Acessar<\/a> &nbsp;&nbsp; <\/p>\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>           <tr> \r\n            <td class=\"font-weight-bold c4d-negrito\"> <span title=\"117 - UniDac\"> UniDac <\/span> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.devart.com\/\" title=\"Acessar link\"> Devart <\/a> <\/td>\r\n            <td> <a class=\"badge badge-dark\" target=\"_blank\" href=\"https:\/\/www.devart.com\/unidac\/\" title=\"Acessar link\"> https:\/\/www.devart.com\/unidac\/ <\/a> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/bandeiras\/republica-tcheca.png\" title=\"Rep\u00fablica Tcheca\" alt=\"Rep\u00fablica Tcheca\" \/> <\/td>\r\n            <td class=\"text-center\"> <img decoding=\"async\" src=\"https:\/\/www.code4delphi.com.br\/blog\/my_extras\/img\/no.png\" title=\"N&atilde;o\" alt=\"N&atilde;o\" \/> <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td class=\"c4d-utilitarios-coluna-descricao\" colspan=\"5\"> Universal Data Access Components (UniDAC) \u00e9 uma biblioteca de componentes que fornece acesso direto a v\u00e1rios bancos de dados do Delphi e C++Builder, incluindo Community Edition, bem como Lazarus (e Free Pascal) no Windows, Linux, macOS, iOS e Android para plataformas de 32 bits e 64 bits.\r\n            <\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td colspan=\"5\" class=\"border-0\">  &nbsp; <\/td>\r\n          <\/tr>  \r\n                \r\n      <\/tbody>\r\n    <\/table>\r\n    \r\n\r\n<\/div>\n\n\n\n<p>\u00a0<\/p>\n<p>N\u00e3o esque\u00e7a de <strong>deixar seu coment\u00e1rio<\/strong> com d\u00favidas, dicas ou sugest\u00f5es.<\/p>\n<p>Grande abra\u00e7o a todos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, leitores! Neste post veremos uma lista com diversos Frameworks, Bibliotecas, Wizards, Experts e Componentes para&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[22],"tags":[18,21,20,17,16,19],"class_list":["post-227","post","type-post","status-publish","format-standard","hentry","category-dicas","tag-bibliotecas","tag-componentes","tag-experts","tag-frameworks","tag-utilitarios","tag-wizards"],"_links":{"self":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=227"}],"version-history":[{"count":19,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/227\/revisions"}],"predecessor-version":[{"id":476,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/227\/revisions\/476"}],"wp:attachment":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}