Pascal freepascal

Open-source Pascal projects categorized as freepascal

Top 23 Pascal freepascal 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

  • Indy

    Indy - Internet Direct (by IndySockets)

  • SaaSHub

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

    SaaSHub logo
  • tomboy-ng

    Next generation of Tomboy

  • 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

  • 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).

Pascal freepascal related posts

Index

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

Project Stars
1 awesome-pascal 1,748
2 CEF4Delphi 1,176
3 horse 1,090
4 castle-engine 885
5 RESTRequest4Delphi 495
6 mORMot2 469
7 Indy 427
8 tomboy-ng 368
9 hUGETracker 264
10 WebView4Delphi 251
11 pasvulkan 183
12 ApusGameEngine 163
13 Core 153
14 brookfreepascal 126
15 Mad-Pascal 115
16 LGenerics 105
17 rnl 82
18 libpascurl 69
19 raster-master 63
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