Pascal

Open-source projects categorized as Pascal

Top 23 Pascal Open-Source Projects

  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

    Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06

    there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!

  • CudaText

    Cross-platform text editor, written in Free Pascal

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

  • opensoldat

    OpenSoldat is a unique 2D (side-view) multiplayer action game

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

    In the meantime the repository moved to: https://github.com/opensoldat/opensoldat

  • Clipper2

    Polygon Clipping and Offsetting - C++, C# and Delphi

    Project mention: What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented? | /r/rust | 2023-06-09

    I tried to rewrite Clipper2 in Rust. There's a C#, a Delphi and a C++ implementation, so how hard can it be?

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

    Project mention: Google drive API | /r/delphi | 2023-04-19

    But as your version of Delphi is X5, you can use that: https://github.com/salvadordf/CEF4Delphi

  • b1fipl

    A Bestiary of Single-File Implementations of Programming Languages

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

  • python4delphi

    Free components that wrap up Python into Delphi and Lazarus (FPC)

  • mORMot

    Synopse mORMot 1 ORM/SOA/MVC framework - Please upgrade to mORMot 2 !

    Project mention: SQLite-based databases on the Postgres protocol? Yes we can | news.ycombinator.com | 2023-07-04

    Damn my dyslexia I read marmot and thought you meant this unrelated project https://github.com/synopse/mORMot

  • skia4delphi

    Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

    Project mention: Delphi 11 and C++Builder 11 Community Editions Released | news.ycombinator.com | 2023-04-27

    For those who are Delphi curious you can use the wonderful skia4delphi [1] with firemonkey which gives you high quality graphics for all fire monkey components. So you can use all the existing components and commercial components and they'll render perfectly. Once you start using it you'll realise how awful and painful web development is. Fire monkey is the component library that works across windows/Mac/iOS/Android, replaces the old VCL windows only library.

    https://github.com/skia4delphi/skia4delphi

  • libplctag

    This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

    Project mention: C# HMI and Allan Bradley PLC | /r/PLC | 2023-05-21
  • FMD2

    Project mention: Kapowarr (sonarr/radarr for Comics) is officially live! | /r/selfhosted | 2023-05-24
  • SubSeven

    SubSeven Legacy Official Source Code Repository

    Project mention: ramake di SubSeven | /r/SecurityIT | 2023-04-03
  • 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

  • gcc_termux

    Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt

    Project mention: Local LLaMa on Android phone | /r/LocalLLaMA | 2023-07-06

    I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md

  • HtmlViewer

    The well-known Delphi/Lazarus HtmlViewer/FrameViewer

  • lazpaint

    🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

    Project mention: What's the most lightweight alternative to paint that you know of? | /r/linuxquestions | 2023-05-25
  • RInno

    How to install local shiny apps

    Project mention: Deploying a Shiny app as self-contained application? | /r/Rlanguage | 2023-06-01

    I've tried RInno, electricShine, and the electron-starter-app project by COVAIL.

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

  • zcad

    Simple CAD program

    Project mention: Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video] | news.ycombinator.com | 2023-07-01

    There is also a new competitor written in Lazarus/FPC - ZCAD[1]. Looks barebones for now, but nevertheless interesting.

    [1] https://github.com/zamtmn/zcad

  • pasvulkan

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

  • bgracontrols

    🆗 BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.

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

  • SaaSHub

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

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 related posts

Index

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

Project Stars
1 glad 3,462
2 CudaText 2,288
3 opensoldat 1,402
4 Clipper2 1,186
5 CEF4Delphi 1,159
6 b1fipl 982
7 castle-engine 865
8 python4delphi 856
9 mORMot 768
10 skia4delphi 647
11 libplctag 641
12 FMD2 570
13 SubSeven 524
14 mORMot2 448
15 gcc_termux 446
16 HtmlViewer 373
17 lazpaint 367
18 RInno 298
19 WebView4Delphi 239
20 zcad 216
21 pasvulkan 180
22 bgracontrols 168
23 pasdoc 167
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com