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. Learn more →
Top 23 Pascal Open-Source Projects
-
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!
-
-
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.
-
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
-
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.
But as your version of Delphi is X5, you can use that: https://github.com/salvadordf/CEF4Delphi
-
-
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.
-
-
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-27For 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.
-
libplctag
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
-
Project mention: Kapowarr (sonarr/radarr for Comics) is officially live! | /r/selfhosted | 2023-05-24
-
-
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.
-
gcc_termux
Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt
I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md
-
-
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 -
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.
-
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.
-
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.
-
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
Pascal related posts
- Castle Engine – free and OS, x-platform, 2D/3D game engine using modern Pascal
- Is Fortran "A Dead Language"?
- Modern Pascal is still in the race (2022)
- SQLite-based databases on the Postgres protocol? Yes we can
- Modern Object Pascal Introduction for Programmers
- Planned: Steam integration and engine available as a download on Steam
- Kapowarr (sonarr/radarr for Comics) is officially live!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
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 |