Displaying 1 to 20 from 51 results

CEF4Delphi - CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC

  •    Pascal

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. CEF4Delphi is based on DCEF3, made by Henri Gourvest. The original license of DCEF3 still applies to CEF4Delphi. Read the license terms in the first lines of any *.pas file.

hprose-delphi - Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

  •    Pascal

Hprose is a High Performance Remote Object Service Engine.It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.

docker-alpine-fpc - The smallest Docker image with FPC (FreePascal compiler) (65MB)

  •    

This image is based on Alpine Linux image, which is only a 5MB image, and contains FreePascal Compiler.

torokernel - This repo contains the code of toro kernel

  •    Pascal

This repo contains the code of toro kernel. Please visit here to start with toro.




castle-engine - Cross-platform 3D and 2D game engine with a lot of graphic effects and a scene graph based on X3D

  •    Pascal

"Castle Game Engine" ( https://castle-engine.io/ ) is an open-source 3D and 2D game engine. We have many graphic features (shadows, mirrors, screen effects...) and support many data formats for game assets (X3D, VRML, Collada, Spine...). We have a nice scene manager, with many optional components (like instant creatures with simple walking and attacking intelligence). We're cross-platform (desktop, mobile, web browser plugin).

FastMD5 - implementation of the MD5 high performance algorithm with delphi

  •    Assembly

The main advantage of this 64-bit version is that it loads 64 bytes of hashed message into 8 64-bit registers (RBP, R8, R9, R10, R11, R12, R13, R14) at the beginning, to avoid excessive memory load operations througout the routine. To operate with 32-bit values store in higher bits of a 64-bit register (bits 32-63) uses "Ror" by 32; 8 macro variables (M1-M8) are used to keep record or corrent state of whether the register has been Ror'ed or not.


daraja-framework - A lightweight HTTP server framework for Object Pascal (Delphi 2009+ / Free Pascal 3

  •    Pascal

Daraja is a flexible HTTP server framework for Object Pascal, based on the stand-alone HTTP server in the free open source library Internet Direct (Indy). Daraja provides the core foundation for serving HTTP resources of all content-types such as HTML pages, images, scripts, web service responses etc. by mapping resource paths to your own code. Your code then can create the response content, or let the framework serve a static file.

daraja-restful - RESTful extension for Daraja Framework

  •    Pascal

Here is a short example, it registers a request handler at path hello which handles HTTP GET requests, but only if the HTTP request also specifies that the client accepts responses with content type text/html. (A HTTP error response will be returned if the HTTP client tries to submit a POST request, or if the client specifies a different content type).

slf4p - A simple logging facade for Object Pascal (Delphi and FPC)

  •    Pascal

A simple logging facade for Object Pascal, developed and tested with Lazarus 1.4 and Free Pascal 2.6.4, FPCUnit, Delphi 2009 and DUnit. To register a specific logging framework, just add one of the djLogOver... units to the project.

jcore - Some FPC classes and frameworks I have implemented so far

  •    Pascal

Some classes and frameworks I have implemented so far. There are some docs here.

aws - The Object Pascal implementation for Amazon S3, SES and more

  •    Pascal

AWS Lib is minimalist implementation, truly object-oriented and interface-based with immutable objects, for Amazon Web Services. Bellow you see a complete example to create a new Bucket and send a file on it.

james - James is a collection of object-oriented Pascal primitives

  •    Pascal

James is a collection of object-oriented Pascal primitives (only interfaces and classes). ATTENTION: We're still in a very early alpha version, the API may and will change frequently. Please, use it at your own risk, until we release version 1.0.

xavier - Xavier is an object-oriented library for working with XML.

  •    Pascal

Xavier is an object-oriented library for working with XML. ATTENTION: We're still in a very early alpha version, the API may and will change frequently. Please, use it at your own risk, until we release version 1.0.

decoherence - Project moved to https://gitlab.com/EugeneLoza/decoherence

  •    Pascal

Decoherence is a free and open-source phase-based RPG in the mood of Wizardry 8 in hard sci-fi setting written in Lazarus/FreePascal and Castle Game Engine. The catastrophic war is over. The surviving civilizations of the Diadem Galaxy formed a Galactic Commonwealth of Bass (leaders), Asek (scientists) and Kerf (engineers). Other civilizations are Vegetos (chemists), Velox (pilots) and 'almost-self-destructed' Thess (biologists). Anticipation of 'Galaxy Golden Age' is soon shadowed by discovery of a strange phenomenon in a nearby galaxy. An unexplained spherical anomaly appears and engulfs most of the stars. There is a narrow 'cone-like' exception with vertex at a star named Victoria which obviously "stopped" the collapse. Despite the anomaly being very far away and even at present faster-than-light speed it would reach the Galaxy only in 1500 years, several precautions and scientific projects have been started by the Commonwealth in case the collapse reaches the Galaxy or anything similar appears in the proximity. One of the most 'intriguing' project was the first exogalactic expedition - because there is strong belief that the collapse was stopped by intelligent life. The expedition arrives to Victoria in about 700 years when the galaxy is completely diminished excluding several hundreds stars in 'the cone'. The flight was surprisingly successful but upon entering the star system the starship is unexpectedly caught into a non-gravitational field and is dragged to the nearby gas giant. The crew ejects via landing module which crash-lands at one of the moons. Only up to 6 of 21 crew members survive. And the adventure begins :) Failure is not an option.

Core - Ultibo Core

  •    Pascal

This is the source for the Ultibo core project, a full featured embedded (no OS) development environment for Raspberry Pi written in Free Pascal.

Examples - Ultibo Examples

  •    Pascal

These examples are included in the Ultibo core installer download and can be found from the Lazarus IDE by selecting Tools, Example Projects.. from the menu. 01-HelloWorld - Classic hello world example.

pasgltf - An Object-Pascal-native GLTF 2.0 low-level-data loader and writer for GLTF and GLB files

  •    Pascal

An Object-Pascal-native GLTF 2.0 low-level-data loader and writer for GLTF and GLB files

pasjson - A unified JSON library for both Object-Pascal ecosystems (Delphi and FreePascal)

  •    Pascal

A unified JSON library for both Object-Pascal ecosystems (Delphi and FreePascal)






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.