lmbelo/python4delphi

Pascal

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

delphilazaruspythonpascal
Star 增长趋势
Star
1.1k
Forks
335
周增长
+1
Issues
8
6008001k
26年4月26年5月26年7月26年9月
README
drawing

Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and Lazarus (FPC). They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as DLLs and much more. P4D provides different levels of functionality:

  • Low-level access to the python API
  • High-level bi-directional interaction with Python
  • Access to Python objects using Delphi custom variants (VarPyth.pas)
  • Wrapping of Delphi objects for use in python scripts using RTTI (WrapDelphi.pas)
  • Creating python extension modules with Delphi classes and functions

P4D makes it very easy to use python as a scripting language for Delphi applications. It also comes with an extensive range of demos and tutorials.

How to use Python4Delphi

The best way to learn about how to use Python for Delphi is to try the extensive range of demos available. Also studying the unit tests for VarPyth and WrapDelphi can help understand what is possible with these two units.

Wiki topics

Learn about Python for Delphi

Support forum

Visit the support forum to ask questions and discuss P4D related issues.

License

The project is licensed under the MIT license.

相关仓库
HeidiSQL/HeidiSQL

A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

PascalappGNU General Public License v2.0mysqldelphi
heidisql.com
6.2k586
yitter/IdGenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

ClibraryMIT Licensesnowflakeidgenerator
3.2k426
Embarcadero/Dev-Cpp

A fast, portable, simple, and free C/C++ IDE

PascalGNU General Public License v2.0cppdev-cpp
embarcadero.com/free-tools/dev-cpp
3k324
AngusJohnson/Clipper2

Polygon Clipping, Offsetting & Triangulation in C++, C# and Delphi

C++libraryBoost Software License 1.0cppcsharp
2.5k451
Fr0sT-Brutal/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!

PascalawesomeCreative Commons Zero v1.0 Universalpascal-languageawesome-list
2.1k411
danieleteti/delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

PascallibraryApache License 2.0restfulrestful-api
1.4k383
HashLoad/horse

Fast, opinionated, minimalist web framework for Delphi

PascallibraryMIT Licenseframeworkrest
1.4k245
salvadordf/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.

PascallibraryOtherdelphicef
briskbard.com/forum/
1.3k406
castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

PascalOtherpascal2d-game-engine
castle-engine.io
1.2k166
DarkCoderSc/win-brute-logon

Crack any Microsoft Windows users password without any privilege (Guest account included)

Pascaldelphipascal
1.2k185
MagicFoundation/Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

PascallibraryApache License 2.0delphidelphi-library
1.1k245