Sign in Join
Wiki copytemporary

Brook for Free Pascal

Deutsch · English · Français · Polski

About

Brook for Free Pascal is the perfect Free Pascal framework for web applications. It's pure Pascal. You don't need to leave your preferred programming language.

It's complete: simple actions or configurable actions for database access, advanced routing features, wizard for Lazarus, support for internationalization, high compatibility with JSON structures, easy and elegant REST implementation, plugins for varied needs, extensible and decoupled brokers... In fact, you have several reasons to adopt Brook as your web development framework.

Author: Silvio Clecio

License: GNU LGPL

Features

Plugins

Homepage

Comparison with Brook Framework

Brook Framework is another web application library by the same developer. The main difference between Brook for Free Pascal and Brook Framework is that Brook for Free Pascal is pure Pascal and relies on the HTTP functionality provided by fcl-web, covering CGI, FastCGI and standalone, whereas Brook Framework uses libsagui, a C library, for its underlying HTTP/S functionality.

Alternatives


From the Free Pascal wiki, page "Brook for Free Pascal", as it stood on 2022-01-18 after a change by PierceNg, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 11 people, 2015–2022

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
AlextpFrom other page
AlextpGo!
AlextpAbout: less extern links
RsmeltFeatures (minor)
Rsmeltgrammar (minor)
ClaytonaalvesUpdated URLs of the plugins that were outdated
SerbodAdded categories
AlmuhandisAbout: Adaptation to the present state of nowdays
AlmuhandisAbout
AlmuhandisPlugins
AlmuhandisPlugins
AlmuhandisHomepage
AlmuhandisHomepage
AlmuhandisAbout
AlmuhandisChange the links and names due to Brook reorganization
SilvioprogSilvioprog moved page Brook Framework to Brook for Free Pascal (minor)
Silvioprog
ZamronypjAlternatives
E-ricAdd page template and remove categories (minor)
E-ricAbout (minor)
E-ricHomepage
E-ricPlugins
E-ricAlternatives
E-ricCorrection de forme (minor)
TrevReverted edits by E-ric (talk) to last revision by Zamronypj (minor)
TrevAdded R-ric's page template; removed categories included therein (minor)
Almuhandisfixed url
SlawekAbout: Lazarus_FAQ
AlextpHomepage: more visible Github link
AlextpHomepage
AlextpAbout: remove link in the first section, link is in the Downloads
AlextpAbout
AlextpFeatures: remove 2 links
AlextpHomepage
AlextpAlternatives: removed link coz it's already in the Download section
PierceNgAdd internal link to Brook Framework, which is a separate and distinct from Brook Free Pascal
PierceNgAdd section on difference between the two Brooks

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.