Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Ptpython Alternatives
Similar projects and alternatives to ptpython
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
-
-
-
coalton
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
-
org-ql
A searching tool for Org-mode, including custom query languages, commands, saved searches and agenda-like views, etc.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
ipython
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
-
-
-
ChatGPT.nvim
ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API
-
-
telekasten.nvim
A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ptpython discussion
ptpython reviews and mentions
-
Show HN: FastOpenAPI – automated docs for many Python frameworks
Because not everyone wants to be a part of the asyncio trend.
Asyncio in Python is a poor feature that splits the language's ecosystem into 2 mutually-incompatible worlds, something Python only gets away with because it's too big to fail.
Meanwhile we've had Gevent for decades now. It gives us async that you can forget you have. Because rather than making code async, it makes the VM async.
Gevent could have been merged into CPython, but they chose explicit "structured concurrency" and the rest is history. History of sometimes moving forward and sometimes straying from the path and getting lost.
And lost Python's asyncio is. PDB, which lots of other debuggers base on, is still broken (cannot use await). The ecosystem? IPython uses asyncio internally so it cannot easily be embedded in a working async program. The only embeddable REPL I was able to find is this: https://github.com/prompt-toolkit/ptpython/blob/master/examp...... well, it looks like someone is working on it now, years after asyncio's first release.
Overall, lots of churn to get something as good as Gevent, which we had in Python 2.7, or even before.
If a similar amount of effort was spent on first-class support for code hot-reloading and live program inspection, we would get a massive boost of productivity. But somehow even otherwise bright people choose to reimplement working solutions into something objectively worse, meanwhile our development/debugging loop still emulates loading punchcards into mainframes.
- Prompt-toolkit/ptpython: A better Python REPL
-
Modern Python REPL in Emacs using VTerm
As alluded to in Poetry2Nix Development Flake with Matplotlib GTK Support, I’m currently in the process of getting my “new” python workflow up to speed. My second problem, after dependency and environment management, was that fancy REPLs like ipython or ptpython don’t jazz well with the standard comint based inferior python repl that comes with python-mode. One can basically only run ipython with the --simple-prompt flag which removes features like syntax-highlighting and auto-completion. Especially annoying is, that only the tkinter backend for matplotlib works in this mode.
-
Color Django shell by development environment
Ptpython reads from a configuration file where we can specify custom keybindings and the REPL colorscheme. The default configuration file can be copied from prompt-toolkit/ptpython/blob/master/examples/ptpython_config/config.py.
-
Why Lisp?
If you like using the REPL, for Python I recommend you try https://github.com/prompt-toolkit/ptpython
- Is it best just to use the terminal for python?
-
Tools for productivity
REPL??? Do you have a very-easy-to-use way of running and testing your code? From vim-slime to nvim sniprun to autocommands with the built in terminal, to an external repl like ptpython (for python obviously). iron.nvim and conjure are two other neovim repl plugins. There are many ways of running the code that you're working on, and having something that makes this really easy for you is pretty essential. (sometimes I use inotifytools on linux to literally just run the script every time I save it.)
-
Is there a vim mode for zsh ?
I use ptpython for my python repl https://github.com/prompt-toolkit/ptpython. I find it very convenient because it has a vim mode, and many vim similarities.
-
Is there a way to make the Python IDLE auto-close brackets and quotations?
A library like ptpython should be what you're looking for, however this probably isn't an option for an exam setting.
-
Where do I go after learning lua?
create a repl to the standard that ptpython sets for python (both croissant and ilua leave a lot to be desired)
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Stats
prompt-toolkit/ptpython is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of ptpython is Python.