5 مستودعات
Python interpreters embedded within an application to allow user-defined scripts and functions.
Distinct from Python Scripting Environments: Distinct from Python Scripting Environments (which are standalone): focuses on an embedded interpreter for in-application automation, not a general development environment.
Explore 5 awesome GitHub repositories matching development tools & productivity · Embedded Interpreters. Refine with filters or upvote what's useful.
SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data
Embeds a Python interpreter for executing scripts and user-defined functions within the database manager.
PyOxidizer هو أداة حزم تطبيقات Python ومضمن للمترجم مصمم لتجميع كود Python والتبعيات في ملف ثنائي مستقل واحد. يعمل كأداة توزيع تسمح للتطبيقات بالعمل على الأجهزة المستهدفة دون مترجم مثبت مسبقاً. يعمل المشروع كجسر بين Rust وPython، ويوفر إطار عمل لدمج اللغتين لإنشاء مكتبات قابلة للربط أو استبدال المنطق تدريجياً. يسهل تضمين وقت تشغيل Python في تطبيقات أكبر لتنفيذ النصوص البرمجية أو توفير منطق يعتمد على Python. تغطي مجموعة الأدوات حزم تطبيقات Python، وسير عمل التوزيع، ودمج أوقات تشغيل Python المضمنة.
Executes Python scripts or link Python logic inside a larger application by embedding a runtime environment.
pywin32 هي مجموعة من ملحقات Python التي تعمل كغلاف لواجهة برمجة تطبيقات Windows الأصلية، مما يتيح استدعاء وظائف نظام التشغيل لإدارة موارد النظام منخفضة المستوى والأجهزة. توفر مكتبة أساسية للتفاعل مع كائنات نموذج كائن المكون (COM) لأتمتة تطبيقات سطح المكتب الأصلية، وإطار عمل لبناء تطبيقات واجهة المستخدم الرسومية الأصلية لـ Windows، وواجهة لتسجيل وتشغيل نصوص Python البرمجية كخدمات نظام في الخلفية. يتميز المشروع بتوفير تكامل عميق مع بيئة Windows، بما في ذلك القدرة على ربط كود Python بحلقة الأحداث الأصلية للتعامل مع إشعارات النظام والقدرة على كشف المنطق الداخلي كملحقات ISAPI للتعامل مع طلبات الويب. تغطي القدرات الأوسع للمكتبة اتصال قاعدة البيانات عبر واجهات مزود بيانات Windows الموحدة، وإدارة سجلات أحداث النظام، وتكامل بيئات التفسير التفاعلية في البرامج الخارجية. يتم توزيع المشروع كحزم ثنائية خاصة بالمنصة (Wheels) لبنى معالجات متعددة، بما في ذلك ARM64.
Integrates a Python interpreter within applications to serve as a macro language or server interface.
Natron هو برنامج مفتوح المصدر لتركيب الفيديو (compositing) والرسوم المتحركة يعتمد على العقد (node-based). يعمل كأداة مؤثرات بصرية تجمع الصور والفيديو باستخدام رسم بياني للعقد وخط أنابيب ألوان خطي لإنشاء تأثيرات معقدة وتوسيع المشاهد. يتضمن البرنامج مجموعة تتبع حركة ثنائية الأبعاد لتثبيت اللقطات وتتبع حركة البكسل عبر الإطارات. إنها بيئة قابلة للبرمجة بـ Python، مما يسمح بأتمتة مخصصة وتوسيع واجهة المستخدم من خلال مترجم Python مدمج. توفر المنصة مجموعة شاملة من قدرات التركيب، بما في ذلك chroma keying، وrotoscoping، ومعالجة الصور متعددة القنوات. تدعم الرسوم المتحركة القائمة على الإطارات الرئيسية (keyframes) مع محررات المنحنيات وتوفر محرك عرض بدون واجهة (headless) للمعالجة الدفعية عبر واجهة سطر الأوامر. تتم إدارة الأداء من خلال محرك عرض متعدد الخيوط ونظام معاينة قائم على الوكيل للحفاظ على ردود الفعل في الوقت الفعلي. يستخدم النظام أيضاً بنية إضافات موحدة لدمج أدوات معالجة بصرية من أطراف ثالثة.
Integrates an embedded Python interpreter to automate workflows and extend user interface parameters.
Cinder is a high-performance Python runtime implementation based on CPython. It is designed as an execution environment optimized for large-scale distributed systems and cloud environments. The project integrates a distributed memory cache and an asynchronous memory layer to manage data across multiple network nodes. It also provides a native C extension framework for developing high-performance compiled modules that link directly into the interpreter memory space. The system covers capabilities for asynchronous data retrieval, large-scale execution, and the integration of embedded scripting
Integrates a Python interpreter into native applications to execute dynamic code from within compiled binaries.