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

  • 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

  • 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

  • NosoLite

    Noso project cryptocurrency light wallet

  • 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). The latest post mention was on 2024-02-18.

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,731
2 CEF4Delphi 1,163
3 horse 1,080
4 castle-engine 872
5 RESTRequest4Delphi 483
6 mORMot2 453
7 tomboy-ng 363
8 hUGETracker 258
9 WebView4Delphi 244
10 pasvulkan 181
11 ApusGameEngine 160
12 Core 152
13 brookfreepascal 126
14 Mad-Pascal 107
15 LGenerics 102
16 rnl 81
17 libpascurl 69
18 raster-master 62
19 Examples 42
20 Axes-Armour-Ale 38
21 NosoNode 26
22 travesty 12
23 NosoLite 11
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com