The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Delphi Open-Source Projects
-
HeidiSQL
A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi
-
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.
-
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!
-
delphimvcframework
DMVCFramework (for short) is a popular and powerful framework for WEB API in Delphi. Supports RESTful and JSON-RPC WEB APIs development.
-
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.
-
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.
-
castle-engine
Cross-platform (desktop, mobile, console) 3D and 2D game engine supporting many asset formats (glTF, X3D, Spine...) and using modern Object Pascal
-
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.
-
RESTRequest4Delphi
API to consume REST services written in any programming language with support to Lazarus and Delphi
-
delphi-jose-jwt
Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)
-
DocTo
Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF
-
DelphiFMX4Python
Python GUI module powered by Delphi's FireMonkey framework. Supporting Windows, MacOS, Linux, and Android GUI development.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HeidiSQL is used to show database changes, consider supporting it.
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-09I tried to rewrite Clipper2 in Rust. There's a C#, a Delphi and a C++ implementation, so how hard can it be?
Project mention: Castle Engine – free and OS, x-platform, 2D/3D game engine using modern Pascal | news.ycombinator.com | 2024-02-18
Project mention: SQLite-based databases on the Postgres protocol? Yes we can | news.ycombinator.com | 2023-07-04Damn my dyslexia I read marmot and thought you meant this unrelated project https://github.com/synopse/mORMot
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
Delphi related posts
- Can't figure out how to properly tag my mod for leveled list bashed patches
-
WinBox-for-86Box VS WinBox-for-86Box - a user suggested alternative
2 projects | 22 Jul 2023
- Load Order patches Explained, and the 255 master limit
- Windows Desktop App Icon Problems
- Open source AI Playground Desktop Client for Windows: Language Model playground to access and compare ChatGPT, stablelm-tuned-alpha-7b, llama-7b, flan-t5-xl, dolly-v2-12b, oasst-sft-1-pythia-12b, gpt-j-6b, gpt-4, gpt-3.5, and more in a single app.
- Windows desktop client /w source for Replicate's API that supports Stable Diffusion 1.5, DreamShaper, Kandinsky-2, OpenJourney, Analog Diffusion, Portrait+, Elden Ring Diffusion, SD 2.1, SD Long Prompts, Future Diffusion, Anything v3, Anything v4, and Waifu Diffusion
- Google drive API
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Index
What are some of the best open-source Delphi projects? This list will help you:
Project | Stars | |
---|---|---|
1 | HeidiSQL | 4,437 |
2 | Dev-Cpp | 2,379 |
3 | awesome-pascal | 1,739 |
4 | Clipper2 | 1,238 |
5 | delphimvcframework | 1,182 |
6 | CEF4Delphi | 1,168 |
7 | horse | 1,085 |
8 | castle-engine | 877 |
9 | python4delphi | 872 |
10 | mORMot | 771 |
11 | Robber | 752 |
12 | skia4delphi | 650 |
13 | hfs2 | 586 |
14 | TokenUniverse | 529 |
15 | SubSeven | 524 |
16 | RESTRequest4Delphi | 482 |
17 | mORMot2 | 459 |
18 | Kastri | 457 |
19 | delphi-jose-jwt | 430 |
20 | DocTo | 412 |
21 | HtmlViewer | 379 |
22 | ChatGPT | 362 |
23 | DelphiFMX4Python | 287 |
Sponsored