OpenSource RESTful ORM/SOA/MVC Framework for Delphi and FreePascal
Lazarus is great! While FPC and Lazarus make it very easy and productive to make cross-platform GUI software, people should know that mORMot (https://github.com/synopse/mORMot2) makes it very easy to develop cross-platform web apps.
mORMot has been around for over a decade, the feature-set is very rich and mature, and the development and user forums are also very active - you can easily confirm that by checking the github repo's commit logs and visiting their forum.
mORMot's ORM is quite interesting - it's based on SQLite and supports all other mainstream databases through SQLite's virtual table mechanism.
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.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Happy to see Lazarus on the front page.
I have used it for many years. For me it's still the only IDE with a fast compiler that creates native applications for Linux and Windows (and many other OS). And it doesn't require additional runtime libraries to be installed, so just download and run the application.
BTW: I created a Personal Kanban Task Organizer that is automatically built for Linux and Windows. It uses lazbuild in a GitLab CI Docker Container:
Indy - Internet Direct (by IndySockets)
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
I wrote my own library for that: https://github.com/benibela/internettools
On Windows it is a wrapper around wininet and on Linux around another library Synapse.
The HTTP client is in the directory internet, the HTML/XPath parser in the directory data.
Using Wine sounds perfect
Delphi's VCL is tied to much to the Windows API to work without it.
Even Lazarus implements a lot of Windows API like functions. E.g. you call one of these functions on Linux and it converts it to a corresponding gtk/qt function call: https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/mai...
But it is all less reliable because the Lazarus community is much smaller than the Wine community
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
how can i download manga from the provided sites at the wiki?
1 project | reddit.com/r/Piracy | 28 May 2022
Getting Started with Delphi
1 project | reddit.com/r/delphi | 5 May 2022
1 project | reddit.com/r/mangapiracy | 26 Apr 2022
How many of you are programmers outside modding?
5 projects | reddit.com/r/skyrimmods | 9 Apr 2022
Awesome Pascal – A curated list of Delphi, FreePascal, and Pascal shiny things
1 project | reddit.com/r/patient_hackernews | 24 Mar 2022