Skip to content

JTheiller/awesome-delphi-pascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

awesome-delphi-pascal

Contents


General Libraries

Big general-purpose libraries

  • JCL. [Delphi] [FPC] Set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects. The library is grouped into several categories such as Strings, Files and I/O, Security, Math and many, many more.

  • JVCL. [Delphi] Library of over 600 Delphi components developed by "Project JEDI" members. // GUI, algorithms, classes, API headers etc.

Communications

Network

Socket communication, network protocols, encodings, etc

  • Indy. [Delphi] [FPC] Network components for Delphi, C++Builder, Delphi.NET, and FreePascal // All-in-one network library based on blocking sockets and threads. Included in default RAD studio installation since 2006.

  • CrossUrl. [Delphi] This library I use in my projects, in which there is work with the network. You can choose your library (at the moment it's System.Net and Indy, but you can make the implementation of any other library) to access the network.

  • Delphi Chromium Embedded. - CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS. // Several DLLs required

  • Projeto-TInject. [Delphi] Component for integration with whatsapp [unofficial].

  • TInjectTelegram_Delphi. [Delphi] Component for integration with telegram API.

  • Horse. [Delphi] [FPC] Fast and minimalist web framework. Horse allows to create powerful RESTful servers without effort. Focused on microservices.

  • Horse-jhonson. [Delphi] [FPC] Middleware for parse JSON in HORSE

  • Horse-octet-stream. [Delphi] [FPC] Middleware for work with application/octet-stream in HORSE

  • Horse-handle-exception. [Delphi] [FPC] Middleware for handle exception in HORSE

Database

  • ZeosLib. [Delphi] [FPC] Set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite.

  • tDBF. [Delphi] [FPC] Native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.

  • TinyJSON. This is a small (about 1600 lines of code) unit for Delphi, which realizes parsing and generating JSON format. Can be used in combination with FastMM and FastCode for even faster speed.

  • JSON delphi library. This is a delphi library implementing JSON. Lightweight and fast.

Reports

  • FortesReport. [Delphi] The FortesReport is a powerful report generator available as a package of components for Delphi.

Non-visual Classes/Utils

Template

Engines to generate text output based on templates

  • SynMustache. [Delphi] [FPC] Delphi implementation of the Mustache template language, supporting Delphi 6 up to Delphi 10 Seattle (and FPC/Lazarus compilation).

Utilities

RAD Studio IDE plugins/wizards/tools

  • Boss. Dependency Manager for Delphi projects.

  • CnWizards. Free Plug-in Tool Set for Delphi/C++ Builder/CodeGear RAD Studio to Improve Development Efficiency.

  • FastMM. Lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files. // Used as stock memory manager since 2006 but in simplified version. Provides powerful memory leak/corruption detection instruments.

  • Inno Setup. Free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published