awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prompt-toolkit avatar

prompt-toolkit/ptpython

0
View on GitHub↗
5,439 स्टार्स·291 फोर्क्स·Python·BSD-3-Clause·8 व्यूज़

Ptpython

ptpython एक उन्नत इंटरैक्टिव Python REPL और एसिंक्रोनस कंसोल है जिसे prompt-toolkit लाइब्रेरी पर बनाया गया है। यह मल्टीलाइन एडिटिंग, ऑटोकंप्लीशन और सिंटैक्स हाइलाइटिंग के समर्थन के साथ Python कोड निष्पादित करने के लिए एक अनुकूलन योग्य कमांड-लाइन इंटरफेस प्रदान करता है।

यह वातावरण एक एकीकृत इवेंट लूप के माध्यम से टॉप-लेवल await स्टेटमेंट्स और एसिंक्रोनस निष्पादन का समर्थन करता है। यह Vi या Emacs नेविगेशन के लिए कॉन्फ़िगर करने योग्य की बाइंडिंग्स और पर्सनलाइज्ड कलर स्कीम्स सहित व्यापक इंटरफेस कस्टमाइज़ेशन की अनुमति देता है।

इस शेल में रीयल-टाइम सिंटैक्स वैलिडेशन और सेशन छोड़े बिना सिस्टम शेल कमांड्स के निष्पादन के लिए क्षमताएं शामिल हैं। इसे अन्य एप्लीकेशन्स के भीतर एक एम्बेडेड REPL के रूप में इंटीग्रेट किया जा सकता है या अतिरिक्त मैजिक फंक्शन्स प्रदान करने के लिए बाहरी शेल्स को रैप करने के लिए उपयोग किया जा सकता है।

Features

  • Python Development Tools - Provides an enhanced interactive environment for writing and testing Python code with syntax highlighting and autocompletion.
  • Code Snippet Execution - Provides a command-line interface for executing Python code snippets with syntax highlighting, autocompletion, and multiline editing.
  • Customizable Development Environments - Provides a shell interface that allows users to tailor keybindings and visual themes to their specific workflow.
  • Asynchronous REPLs - Supports an interactive environment for executing asynchronous Python code with top-level await statements.
  • Interactive REPLs - Functions as an enhanced interactive REPL for executing Python code with multiline editing and real-time inspection.
  • REPL Configuration - Offers extensive customization of REPL settings, including color schemes and keyboard navigation bindings.
  • Terminal Interface Toolkits - Built on the prompt-toolkit library to deliver advanced text editing and keyboard navigation within the terminal.
  • Top-Level Await Support - Supports top-level await statements by integrating an asynchronous event loop directly into the interactive session.
  • Asynchronous Event Loops - Integrates an asynchronous event loop to support top-level await and non-blocking operations within the interactive session.
  • Real-time Input Validation - Implements real-time syntax validation that highlights errors with cursor warnings before code is executed.
  • Rapid Prototyping Environments - Provides a workspace optimized for quickly iterating on Python code snippets and system commands.
  • Shell Command Execution - Allows the execution of operating system shell commands directly from the interactive Python prompt.
  • Configurable Input Bindings - Maps keyboard events to specific editing modes like Vi or Emacs via a customizable binding system.
  • Configurable Editing Modes - Provides configurable key bindings and navigation modes for compatibility with Vi and Emacs.
  • Shell Process Wrapping - Encapsulates system shell processes to integrate advanced command-line capabilities and magic functions into the REPL.
  • Embedded Interactive Shells - Integrates a full interactive shell environment into other running applications as a primary input interface.
  • Object Representation Customization - Implements specialized formatting and color schemes for printing different Python object types for improved readability.
  • System Shell Integrations - Integrates external shell capabilities, such as IPython's magic functions, within the language runtime environment.
  • Visual Style Customization - Allows users to personalize the shell interface using custom color schemes and background themes.
  • Real-Time Syntax Validation - Provides real-time visual feedback and error highlighting for syntax mistakes as the user types in the shell.
  • Interactive Interpreters - Advanced REPL built on a powerful terminal toolkit.
  • Programming Tools - Python REPL with configurable Vi mode.

स्टार हिस्ट्री

prompt-toolkit/ptpython के लिए स्टार हिस्ट्री चार्टprompt-toolkit/ptpython के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Ptpython के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ptpython के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jonathanslenders/ptpythonjonathanslenders का अवतार

    jonathanslenders/ptpython

    5,439GitHub पर देखें↗

    ptpython is a programmable Python interactive shell and development console. It functions as an enhanced REPL for executing Python code and managing runtime state, featuring support for an asynchronous event loop that allows for top-level await statements. The environment is highly customizable, offering pluggable keybinding schemes and adjustable interface appearances. It provides a programmable interface that can be embedded into other applications to facilitate runtime debugging and live state inspection. The shell includes a suite of developer tools for interactive coding, such as automa

    Python
    GitHub पर देखें↗5,439
  • bobthecow/psyshbobthecow का अवतार

    bobthecow/psysh

    9,829GitHub पर देखें↗

    PsySH is an interactive read-eval-print loop and shell environment for PHP. It functions as a runtime debugger and application inspector, allowing for the execution of PHP code in real-time to experiment with snippets and inspect live application state. The project is distinguished by its ability to be embedded directly into running PHP applications for live troubleshooting. It provides specialized tools for state manipulation, including the ability to bypass visibility restrictions to inspect private or protected object members and the capacity to reload code without restarting the session.

    PHPcliphppsysh
    GitHub पर देखें↗9,829
  • ipython/ipythonipython का अवतार

    ipython/ipython

    16,718GitHub पर देखें↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Python
    GitHub पर देखें↗16,718
  • charmbracelet/freezecharmbracelet का अवतार

    charmbracelet/freeze

    4,682GitHub पर देखें↗

    Freeze is a code-to-image generator and terminal output renderer that converts source code and ANSI terminal text into high-quality images. It functions as a command-line tool that transforms text and styled sequences into scalable vector graphics for use in documentation and presentations. The tool differentiates itself by capturing raw output from shell commands via a pseudo-terminal environment and translating ANSI escape codes and colors directly into SVG styles. It features a terminal user interface for real-time parameter adjustment and supports configuration profiles to maintain consis

    Go
    GitHub पर देखें↗4,682
Ptpython के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

prompt-toolkit/ptpython क्या करता है?

ptpython एक उन्नत इंटरैक्टिव Python REPL और एसिंक्रोनस कंसोल है जिसे prompt-toolkit लाइब्रेरी पर बनाया गया है। यह मल्टीलाइन एडिटिंग, ऑटोकंप्लीशन और सिंटैक्स हाइलाइटिंग के समर्थन के साथ Python कोड निष्पादित करने के लिए एक अनुकूलन योग्य कमांड-लाइन इंटरफेस प्रदान करता है।

prompt-toolkit/ptpython की मुख्य विशेषताएं क्या हैं?

prompt-toolkit/ptpython की मुख्य विशेषताएं हैं: Python Development Tools, Code Snippet Execution, Customizable Development Environments, Asynchronous REPLs, Interactive REPLs, REPL Configuration, Terminal Interface Toolkits, Top-Level Await Support।

prompt-toolkit/ptpython के कुछ ओपन-सोर्स विकल्प क्या हैं?

prompt-toolkit/ptpython के ओपन-सोर्स विकल्पों में शामिल हैं: jonathanslenders/ptpython — ptpython is a programmable Python interactive shell and development console. It functions as an enhanced REPL for… bobthecow/psysh — PsySH is an interactive read-eval-print loop and shell environment for PHP. It functions as a runtime debugger and… ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… charmbracelet/freeze — Freeze is a code-to-image generator and terminal output renderer that converts source code and ANSI terminal text into… janet-lang/janet — Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns…