Skip to content

Microframework which helps to develop web Pascal applications.

License

Notifications You must be signed in to change notification settings

joaocronemberger/brookframework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development of the new Brook framework.

  • Version number: 5.0
  • Codename: Tardigrade
  • Core under Sagui library
    • shared library - dynamic loading, single external file required (libsagui.so.2/libsagui-2.dll)

This page will be updated (examples, how-to, links etc.) as soon as the version 5.0.0 is released!

Supported platforms:

It was successfully tested on:

  • Windows [32/64 bits]
  • Linux [32/64 bits]
  • Raspbian [i686; arm-linux-gnueabihf/armv6-linux-gnueabihf]
  • Android [tested on version 7.1.2; API 24; ABI armeabi-v7a]

Suported compilers

Successfully compiled for Windows 32/64 bit and Linux 64 bit using:

  • Delphi XE family (tested in Delphi Tokyo)
  • Lazarus / Free Pascal (tested in Lazarus 2.0.0 / FPC 3.0.4)

Dependence

  • Shared library generated by front ends:
    • GCC (latest stable version)
    • CLang (latest stable version)

Planning library distribution:

  • APT (Already requested tp the Ubuntu team)
  • Pacman (MinGW-w64 repositories)

The shared library (DLL) for Windows here.

Distribution / installation

  • Github branch

Planning package distribution/installation:

  • Github releasing
  • GetIt (Delphi)
  • OPM (Lazarus)
  • From sources

Current development

  • Cookies support (in progress...)
  • Dynamic class routing (planning)

Licensing

Brook framework is released under GNU Lesser General Public License v3.0. Check the LICENSE file for more details.

GNU Lesser General Public License v3.0

Bugs

  • Free Pascal common missing routines/types - all issued at its bugtracker.
  • Delphi unit encoding - unwanted UTF8 BOM when saving unit files.

About

Microframework which helps to develop web Pascal applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 97.2%
  • CSS 1.6%
  • Other 1.2%