Free 32/64/16-bit multi-platform Pascal and Object Pascal compiler
A 32/64/16-bit Pascal compiler for Win32/64/CE, Linux, Mac OS X/iOS, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS and DOS; semantically compatible with Delphi, Borland Pascal and Mac Pascal (partially) with extra features, e.g. operator overloading.
Rapid applications development tool and libraries for FPC
The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.
The ZeosLib is a set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite for Delphi, FreePascal/Lazarus, Kylix and C++ Builder.
Game engine supporting many 3D/2D formats and graphic effects
Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Desktop, mobile, web plugin. Also home of view3dscene - our full-featured VRML/X3D browser.
lazarus for android package
Laz4Android is a Lazarus for Android Package. Thanks the FreePascal team and the Lazarus team. Now Laz4Android is only run on Windows.Sorry for this! Last update:2017-12-08 FPC: 3.0.4 (win32/arm-android/i386-android/jvm-android) Lazarus:1.8.0 Android NDK: r14b (arm-linux-androideabi-4.9 + x86-4.9) 1.Update to Lazarus 1.8.0 source + FPC 3.0.4 . I recommend using laz4android + LAMW(Lazarus Android Module Wizard) to develop android apps. LAMW on this: https://github.com/jmpessoa...
TDBF is a 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.
DarGUI is a front end to the Disk ARchive (dar) program for Linux and Windows (32 bit). It provides a simple way to create and restore backup archives in dar format. DarGUI is written in Pascal using FreePascal and the Lazarus IDE.
Documentation generator for Object Pascal code
Pasdoc generates documentation for Pascal units. It takes descriptions from comments within the source code or external files. Documentation output formats include HTML and LaTeX. Object Pascal, FreePascal and Delphi specific features are supported.
Lazarus and FreePascal code examples and applications
A collection of custom libraries/units and applications written in Lazarus and FreePascal.
Asphyre is a cross-platform framework for Delphi and FreePascal.
Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others...
A Firebird Sql Management Tool
... Relations with chart User Manager with Privileges Create/Alter Tables with graphical tool Graphical query builder Copy Database (Meta-data/Content) with graphical wizard between two databases Developed with the FreePascal and the Lazarus.
Some utilities and components library for FreePascal and Delphi
Simple include source code in your projects, no binaries is needed.
Realtime 3D engine for game development
The SoftPixel Engine is an OpenSource high level realtime 3D engine for C++ (GNU C++ & VisualC++). It supports Direct3D11, Direct3D9, OpenGL 1.1 - 4.1, OpenGL|ES 1.1 and OpenGL|ES 2.0 and runs on Windows, Linux, Android and iOS.
A free multiplatform audio player written in Lazarus/FreePascal
A C++ Free Class Library written for FreePascal/Delphi Coders
This is the start of a C++ version of the Free Class Library. Contact me if you want to contribute. I wanted to port some FreePascal code to my HDTV box which runs Linux. Ideally, I would have compiled FreePascal for MIPSEL, but, I choose to write a basic FCL style library for C++. I'm pretty happy with the results. FCL-CPP now allows me to code small to medium tools for small Linux systems, using an ObjectPascal language style. FCL-CPP is written in C++98 standard to make it as portable...
Raw Image Objects for Lazarus/FreePascal
Rio provides virtual pixel access to any 1, 2, 3 or 4 byte pixel map. ie: You can use Rio with any bitmap type including TBitmap's or TBGRABitmap's. Rio includes a large number of optimized bitmap editing/copying methods. The design of Rio is based on FreePascal generic objects. Therefore once a pixel format is defined, higher level generic objects can be created to edit the pixel maps using the built in generic methods.
An experimental generic library based on STL
SGL was an experimental library I wrote to see what a STL style library would look like in Pascal. The code requires FreePascal 3.1.1 which is yet to be released as a binary. As the name says, the code is heavily based on generics (AKA templates), so is not polymorphic. The style of the code has been written to match STL, so I was able to copy/edit code from STL straight into SGL. Personally, I think this was a cool experiment, but isn't overly useful or better than more traditional Pascal...
Transpiles/Converts Pascal to Working PHP Source Code
PAS2PHP will translate a large subset of Object Pascal to PHP, allowing you to write web applications using Lazarus/FreePascal, and then run the application on a standard HTML/PHP server. Over the last week, a lot of work has gone into PAS2PHP. Most of the major issues are resolved. There are still a number of incompatibilities which are either not fixable, or have simple workarounds. As of v0.5, you should be able to write entire PHP applications in Pascal. The key to coding for PAS2PHP...
Operating System based in GNU/Linux.
This is a GNU/Linux Distribuition. The Pegasus OS highlight the easy and stable operation. Your focus is enviroment for programming and some educational applications. This is a Debian/Ubuntu Like project
Reticulum is a package for FreePascal for creating easily web applications.
Develop Java/Android applications using FreePascal JVM & VCL4J
Version 0.3a now available. This is a major cleanup release. VCL4J has gone though a consolidation process which reduced the number of units. Lots of new features via library headers. Android code is coming along nicely. Have fun. Cheetah includes VCL4J and the FreePascal 3.0.2 JVM compilers for Windows & Linux. I've included both the Android & Java RTL units. This is an ALPHA release: https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha You can copy the installed files over...
FreePascal based debugger and freepascal debugger lib. An alternative for C-based gdb.
A console command tool to expand wildcard filenames
RunWild is a simple tool to make compiling projects easier. If you've downloaded source code before, you might be shocked at how complex build/make files have become. Why? RunWild is an old idea. It will execute another command with wildcard parameters expanded. Example: To compile astyle using g++ (TDMGCC64) runwild g++ -m32 -Wall -O2 -s -o astyle.exe astyle\src\*.cpp Simple! Runwild was written in FreePascal, and is easy to edit if you have other requirements.
Static code analysis for Freepascal
Web Application Server Stack for Delphi/FreePascal/Lazarus
Build HTML5 web apps based on DSL (Domain Specific Language) for Delphi/FreePascal/Lazarus: - XMLGram to create XMLServices using DBExtract to select from DB, DBBatch to update DB, macros using programming patterns such as Multicast and RetroFit, - XQL (eXtensible Query Language) to select records in the embedded database XQLite, - XML to load/store record/dataset, - XTL (eXtensible Template Language) to design HTML5 pages based on templates, includes templates for multiple layouts: desktop...