awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

57 个仓库

Awesome GitHub RepositoriesPython Scripting Environments

Runtimes for executing Python code and managing project dependencies within the system.

Distinct from Script Execution Engines: Distinct from generic script execution engines: focuses on the specific integration and runtime support for Python within the OS.

Explore 57 awesome GitHub repositories matching development tools & productivity · Python Scripting Environments. Refine with filters or upvote what's useful.

Awesome Python Scripting Environments GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apache/flinkapache 的头像

    apache/flink

    26,086在 GitHub 上查看↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Provides a Python interface and runtime to define and execute distributed data processing pipelines.

    Java
    在 GitHub 上查看↗26,086
  • vercel/pkgvercel 的头像

    vercel/pkg

    24,364在 GitHub 上查看↗

    pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone binary, allowing applications to run on machines without a pre-installed runtime. The project distinguishes itself by precompiling JavaScript source code into bytecode to remove human-readable text and obfuscate the logic. It utilizes a virtual filesystem bundler to embed static assets and non-javascript files directly into the executable, employing compression algorithms to reduce the final binary size. The tool covers cross-platform compilation for var

    Converts interpreted scripts and dependencies into standalone binary executables to remove runtime interpreter dependencies.

    JavaScriptbinariesclicompiler
    在 GitHub 上查看↗24,364
  • openai/gpt-ossopenai 的头像

    openai/gpt-oss

    20,191在 GitHub 上查看↗

    gpt-oss is an open-weight large language model and reasoning engine designed for complex reasoning and agentic workflows. It functions as an AI agent framework and model serving API, allowing for local deployment and the hosting of standardized interfaces to expose model completions and internal reasoning processes. The project distinguishes itself as a quantized inference engine, utilizing tensor parallelism and weight quantization to run high-parameter models on limited hardware. It features a reasoning model that employs chain-of-thought processing to solve multi-step logical tasks. The s

    Provides a secure containerized runtime to execute Python scripts for mathematical problems and data processing.

    Python
    在 GitHub 上查看↗20,191
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 GitHub 上查看↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Run compatible code and manage project dependencies within the operating system environment.

    Rustbsdfreebsdgnu
    在 GitHub 上查看↗16,054
  • pyo3/pyo3PyO3 的头像

    PyO3/pyo3

    15,344在 GitHub 上查看↗

    This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and the embedding of the Python interpreter within host applications. It functions as a cross-language interoperability library that facilitates the execution of scripts, the definition of classes, and the sharing of data structures across the boundary of the two runtimes. The framework distinguishes itself through the use of procedural macros to automate the generation of boilerplate code, simplifying the process of exposing native functions and data types. It employs type-level m

    Integrates the interpreter directly into host applications to enable dynamic script execution.

    Rustbindingffipython
    在 GitHub 上查看↗15,344
  • nuitka/nuitkaNuitka 的头像

    Nuitka/Nuitka

    14,938在 GitHub 上查看↗

    Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages

    Packages scripts into standalone executable files to simplify deployment on systems without a pre-installed language interpreter.

    Pythoncompilernuitkapackaging-tool
    在 GitHub 上查看↗14,938
  • pyodide/pyodidepyodide 的头像

    pyodide/pyodide

    14,685在 GitHub 上查看↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Provides a platform for running Python code and scientific libraries directly in the browser.

    Pythonpythonwebassembly
    在 GitHub 上查看↗14,685
  • wifiphisher/wifiphisherwifiphisher 的头像

    wifiphisher/wifiphisher

    14,631在 GitHub 上查看↗

    Wifiphisher is a modular security framework designed for wireless penetration testing and social engineering auditing. It functions as a platform for security professionals to assess the resilience of Wi-Fi networks by simulating unauthorized access, performing man-in-the-middle interceptions, and executing credential-harvesting scenarios. The tool distinguishes itself through its ability to combine rogue access point deployment with dynamic phishing interfaces. By forcing wireless clients to associate with deceptive infrastructure, the framework can capture network metadata and inject it int

    Runs user-defined scripts in parallel to perform wireless attacks, enhance phishing scenarios, or integrate with external tools during penetration testing.

    Pythonaccess-pointattackmalware
    在 GitHub 上查看↗14,631
  • maurosoria/dirsearchmaurosoria 的头像

    maurosoria/dirsearch

    14,403在 GitHub 上查看↗

    dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio

    Compiles Python code into standalone binaries for multiple operating systems to eliminate runtime dependencies.

    Python
    在 GitHub 上查看↗14,403
  • clearw5/auto.jsclearw5 的头像

    clearw5/Auto.js

    12,861在 GitHub 上查看↗

    Auto.js is an Android scripting platform and mobile automation tool that runs JavaScript code directly on the device. It provides an integrated development environment for writing, testing, and debugging automation scripts that control apps and system functions through the Android Accessibility Service. The platform combines a JavaScript runtime with event-driven task scheduling, allowing scripts to be triggered by system events, time conditions, or UI changes. Its mobile IDE includes live preview capabilities for real-time script execution and debugging, while a plugin system extends automat

    Runs JavaScript scripts directly on an Android device to control apps and system functions.

    androidautojsautomation
    在 GitHub 上查看↗12,861
  • pyinstaller/pyinstallerpyinstaller 的头像

    pyinstaller/pyinstaller

    13,019在 GitHub 上查看↗

    PyInstaller is a cross-platform binary packager and application freezer that bundles Python scripts and their dependencies into standalone executables. It allows programs to be distributed and run on target operating systems without requiring a local installation of the Python interpreter. The tool functions as a standalone executable bundler, packaging the application with all necessary modules and libraries into a single file or folder. It includes integration for digital binary signing to satisfy operating system security requirements for distributed software. The system utilizes static a

    Packages Python programs and dependencies into a single executable file that runs without a local interpreter installation.

    Pythonbundlepackagepy2app
    在 GitHub 上查看↗13,019
  • cyrus-and/gdb-dashboardcyrus-and 的头像

    cyrus-and/gdb-dashboard

    12,214在 GitHub 上查看↗

    gdb-dashboard is a visual frontend and Python-based extension for GDB. It provides a modular dashboard that enables real-time visualization of program state during debugging sessions. The project replaces manual command-line interaction with a structured visual interface. It utilizes syntax highlighting for program state data to improve readability and analysis during the debugging process. The system focuses on C and C++ debugging, automating the monitoring of program memory and execution state through a text-based user interface. It achieves this by integrating with GDB APIs to retrieve sy

    Operates as a Python script embedded within the GDB process to access internal APIs.

    Python
    在 GitHub 上查看↗12,214
  • anomalyco/opentuianomalyco 的头像

    anomalyco/opentui

    12,131在 GitHub 上查看↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Embeds native binary packages into a single compiled executable for distribution without dependencies.

    TypeScript
    在 GitHub 上查看↗12,131
  • web-infra-dev/midsceneweb-infra-dev 的头像

    web-infra-dev/midscene

    11,720在 GitHub 上查看↗

    Midscene is a multimodal automation framework designed to enable AI agents to perceive, navigate, and manipulate graphical user interfaces across web, mobile, and desktop environments. By leveraging vision-capable AI models, the platform interprets interface screenshots to execute tasks based on natural language instructions, removing the reliance on traditional, brittle code-based selectors. The framework distinguishes itself through its ability to decompose high-level goals into autonomous, multi-step sequences that function consistently across diverse platforms. It provides a visual ground

    Provides a native interface for Python developers to execute vision-driven automation tasks.

    TypeScriptaiai-testbrowser-use
    在 GitHub 上查看↗11,720
  • run-llama/liteparserun-llama 的头像

    run-llama/liteparse

    10,782在 GitHub 上查看↗

    A fast, helpful, and open-source document parser

    Provides a JavaScript-side OCR engine with a recognize method for text extraction in WASM environments.

    Rustdocument-ocrdocument-processingocr
    在 GitHub 上查看↗10,782
  • pwndbg/pwndbgpwndbg 的头像

    pwndbg/pwndbg

    10,051在 GitHub 上查看↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Implements a Python-based command and scripting layer to extend the core functionality of GDB.

    Pythonbinary-ninjacapture-the-flagctf
    在 GitHub 上查看↗10,051
  • xonsh/xonshxonsh 的头像

    xonsh/xonsh

    9,529在 GitHub 上查看↗

    Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter with standard shell capabilities. It functions as a Python-powered environment where users can mix native programming logic and external subprocesses within a single shared namespace. The shell is designed for extensibility, supporting a plugin system, custom event hooks, and the ability to import configurations from other shells such as Bash or Zsh. It differentiates itself by representing system environment variables and paths as mutable Python objects, allowing for programma

    Creates an environment where Python scripts and shell commands are mixed to manage complex system workflows.

    Pythonanthropicclaudeclaude-code
    在 GitHub 上查看↗9,529
  • n1nj4sec/pupyn1nj4sec 的头像

    n1nj4sec/pupy

    8,942在 GitHub 上查看↗

    Pupy is a command and control framework and post-exploitation suite used for remote administration and system management. It functions as a cross-platform tool for deploying payloads and controlling multiple remote agents through encrypted communication channels. The framework features a multi-platform payload generator that creates custom executable files using configurable network launchers. It employs a network traffic obfuscator that stacks encryption and obfuscation protocols to hide communication from observation. The system provides capabilities for in-memory code execution, remote pr

    Uses an embedded Python interpreter to execute scripts and commands on remote hosts across different operating systems.

    Pythonandroidbackdoorlinux
    在 GitHub 上查看↗8,942
  • ricklamers/gridstudioricklamers 的头像

    ricklamers/gridstudio

    8,828在 GitHub 上查看↗

    Gridstudio is a web-based data science integrated development environment that combines a programmatic spreadsheet interface with an interactive Python environment. It functions as a system for organizing and deploying isolated data workspaces to handle data science tasks and storage. The platform merges spreadsheet data management with an execution engine for formulas and Python code, allowing for programmatic spreadsheet manipulation. It enables users to run interactive scripts and terminal sessions to clean, transform, and manage datasets within a browser. The environment supports Linux s

    Allows users to execute custom Python code to programmatically manipulate spreadsheet contents and perform data operations.

    JavaScript
    在 GitHub 上查看↗8,828
  • upsonic/upsonicUpsonic 的头像

    Upsonic/Upsonic

    7,899在 GitHub 上查看↗

    Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to develop self-operating systems that execute complex workflows and manage tasks independently using a scripting language. The project functions as an agentic tool integration layer, connecting agents to third-party data sources and external service APIs through standardized communication protocols. To ensure security, it includes an isolated execution environment that restricts shell and file operations to a specific workspace to prevent path traversal and dangerous commands. Ad

    Provides a system for coordinating large language model tasks and autonomous agent behaviors using Python scripting.

    Python
    在 GitHub 上查看↗7,899
上一个123下一个
  1. Home
  2. Development Tools & Productivity
  3. Python Development Tools
  4. Script Execution Engines
  5. Python Scripting Environments

探索子标签

  • .NET Scripting IntegrationIntegration of Python scripting capabilities specifically within the .NET framework environment. **Distinct from Python Scripting Environments:** Focuses on the integration into .NET hosts rather than general Python runtime environments.
  • AI Agent Orchestrators1 个子标签Systems designed to coordinate LLM tasks and autonomous agent behaviors using a specific scripting language. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: focuses on the orchestration of AI agents rather than general code execution.
  • Administrative Command InvokersUtilities for executing administrative service commands from within a Python runtime environment. **Distinct from Python Scripting Environments:** Focuses on invoking specific API-driven administrative commands rather than general Python environment management.
  • Automation Integrations1 个子标签Native interfaces for executing automation tasks within Python testing and scripting pipelines. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: focuses on the integration of automation frameworks into existing pipelines rather than general runtime support.
  • Binary Plugin HostsEnvironments that load and execute compiled binary modules to extend system logic. **Distinct from Python Scripting Environments:** Specifically about hosting Python extensions for game logic, not general scripting environments
  • Browser-Based RuntimesExecution environments that run programming language interpreters directly within web browsers. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: focuses on the browser-based execution platform rather than general OS-level scripting.
  • Community Python Script InstallationThe process of downloading community-contributed Python scripts for execution within the system. **Distinct from Python Scripting Environments:** Focuses on the installation of scripts for the end-user rather than providing a development runtime environment.
  • Community Script StoresCentralized stores where popular community-contributed scripts can be discovered and installed. **Distinct from Community Python Script Installation:** Focuses on the discovery and installation of scripts from a store rather than a specific language runtime.
  • DNS Resolution ScriptingIntegration of scripting languages to modify the behavior of the DNS resolution pipeline. **Distinct from Python Scripting Environments:** Specific to modifying DNS resolution logic rather than providing a general Python runtime environment.
  • Debugger ExtensionsScripts and plugins that extend the functionality of a debugger's internal environment. **Distinct from Python Scripting Environments:** Focuses on extending a debugger process specifically, rather than a general OS scripting environment.
  • Dependency-Aware Script RunnersScripts execute in isolated environments with automatic dependency resolution and Python version management. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: focuses on automatic dependency resolution and version management at script execution time, not just providing a runtime.
  • Embedded Agent RuntimesPython interpreters embedded within agents to provide cross-platform script execution on remote hosts. **Distinct from Python Scripting Environments:** Distinct from general scripting environments by being embedded within a remote agent for C2 operations.
  • Embedded InterpretersPython 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.
  • Embedded RuntimesIntegration of language interpreters within a compiled application to allow runtime script execution and data exchange. **Distinct from Python Scripting Environments:** Focuses on embedding the runtime inside a host application rather than providing a standalone development environment.
  • IronPython Scripting EnvironmentsRunning Python scripts within the .NET framework via IronPython for post-exploitation. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: specifically uses IronPython to run Python within .NET, bypassing native Python interpreter restrictions.
  • JavaScript Scripting Environments3 个子标签Runtimes for executing JavaScript code and managing project dependencies within the system. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: covers JavaScript runtime support for database scripting, not Python.
  • Network Administration ScriptsPython scripts designed to interact with network daemons for monitoring and management. **Distinct from Python Scripting Environments:** Focuses on network administration tasks rather than general-purpose Python development environments.
  • Resolution Pipeline ScriptingAbility to execute scripts to dynamically modify DNS queries and responses during the resolution process. **Distinct from Python Scripting Environments:** Focuses on intercepting the DNS resolution flow rather than general Python runtime environments.
  • Standalone Executable Generators3 个子标签Tools that convert interpreted scripts into standalone binary executables to remove runtime interpreter dependencies. **Distinct from Python Scripting Environments:** Distinct from scripting environments: focuses on the conversion to standalone binaries rather than runtime execution.
  • Trading Strategy Development Environments2 个子标签Python-native environments for writing, testing, and running algorithmic trading strategies with a unified API and CLI interface. **Distinct from Python Scripting Environments:** Distinct from Python Scripting Environments: focuses on financial strategy development with trading-specific APIs, not general-purpose Python scripting.