freepascal

Open-source projects categorized as freepascal
Language: + Pascal + HTML

Top 23 freepascal Open-Source Projects

  • awesome-pascal

    A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • CEF4Delphi

    CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • horse

    Fast, opinionated, minimalist web framework for Delphi

  • castle-engine

    Cross-platform (desktop, mobile, console) 3D and 2D game engine supporting many asset formats (glTF, X3D, Spine...) and using modern Object Pascal

  • Project mention: Castle Engine – free and OS, x-platform, 2D/3D game engine using modern Pascal | news.ycombinator.com | 2024-02-18
  • RESTRequest4Delphi

    API to consume REST services written in any programming language with support to Lazarus and Delphi

  • mORMot2

    OpenSource RESTful ORM/SOA/MVC Framework for Delphi and FreePascal

  • Project mention: Modern Pascal is still in the race (2022) | news.ycombinator.com | 2023-10-11

    This article reads more like an ad for mORMot 2 than Pascal. I've been out of the Pascal game for a few years, so I had to look up mORMot 2.[0] Apparently Synopse are the maintainers of it.

    The article basically compare their CSV/JSON serialising library to Go's standard CSV/JSON libraries. Looking at the Go code, it's pretty clear why it has memory issues, it reads all the lines into a single object (well, `[][]string`) immediately, rather than reading line for line (which takes advantage of the stream).

    I am not sure how this is remarkable and impressive for Pascal. They talk about how you don't need to use the `try..finally..Free` routine all the time, but that's only if the object in question is an interface. Interfaces are somehow handled by a reference counter in Object Pascal, so you need to know how to operate on objects vs interfaces, because they act very different. Pascal is full of these quirks.

    [0] https://github.com/synopse/mORMot2

  • tomboy-ng

    Next generation of Tomboy

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hUGETracker

    The music composition suite for the Nintendo Game Boy

  • WebView4Delphi

    WebView4Delphi 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.

  • pasvulkan

    Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • pasdoc

    Documentation tool for ObjectPascal (Free Pascal, Lazarus, Delphi) source code

  • Project mention: What library do TStreamWriter use in Lazarus(Free Pascal) used ? | /r/freepascal | 2023-05-02

    I see there is a TStreamWriter in PasDoc sources in PasDoc_StreamUtils https://github.com/pasdoc/pasdoc/blob/699c994ff2cf17ae6a876667e129bdb6698f3817/source/component/PasDoc_StreamUtils.pas but I'm not sure if this is a compatible reinterpretation of Delphi's TStreamWriter or something unrelated.

  • ApusGameEngine

    An open source Delphi/Pascal game engine

  • Core

    Ultibo Core (by ultibohub)

  • Project mention: Bare Metal Emulation on the Raspberry Pi – Commodore 64 | news.ycombinator.com | 2023-11-15

    Ultibo is amazing for this kind of stuff:

    https://ultibo.org/

  • brookfreepascal

    The perfect Free Pascal framework for your web applications.

  • Mad-Pascal

    Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

  • Project mention: tebe6502/Mad-Pascal: Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus) | /r/c64 | 2023-07-20
  • LGenerics

    Generic algorithms and data structures for Lazarus/Free Pascal

  • rnl

    RNL - Realtime Network Library - The opensource reliable UDP network library

  • libpascurl

    libPasCURL is delphi and object pascal wrapper around cURL library. Library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.

  • raster-master

    Raster Master Sprite/Icon/Map editor for Windows 10/11 that generates putimage code and map code for Open Watcom, gcc, AmigaBASIC, Amiga C, Amiga Pascal ,QuickBasic, QB64, Quick C, Turbo Pascal, freepascal, Turbo C, Turbo Basic, Power Basic, FreeBASIC, GWBASIC, BASICA, PC-BASIC

  • Project mention: Raster Master v3.6 – open-source Sprite and Map Editor | news.ycombinator.com | 2024-01-28
  • Examples

    Ultibo Examples (by ultibohub)

  • Axes-Armour-Ale

    A fantasy, ASCII dungeon crawler for Windows, Linux & OSX

  • NosoNode

    Wallet application for the Noso Coin project

  • travesty

    Parody text generator

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

freepascal related posts

Index

What are some of the best open-source freepascal projects? This list will help you:

Project Stars
1 awesome-pascal 1,739
2 CEF4Delphi 1,168
3 horse 1,085
4 castle-engine 877
5 RESTRequest4Delphi 482
6 mORMot2 459
7 tomboy-ng 364
8 hUGETracker 259
9 WebView4Delphi 247
10 pasvulkan 181
11 pasdoc 169
12 ApusGameEngine 160
13 Core 152
14 brookfreepascal 126
15 Mad-Pascal 109
16 LGenerics 102
17 rnl 81
18 libpascurl 69
19 raster-master 62
20 Examples 42
21 Axes-Armour-Ale 38
22 NosoNode 26
23 travesty 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com