www.pypy.org Open in urlscan Pro
159.89.245.108  Public Scan

Submitted URL: http://www.pypy.org/
Effective URL: https://www.pypy.org/
Submission: On March 20 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

search.html

<form class="navbar-form navbar-left" action="search.html" role="search">
  <div class="form-group">
    <input type="text" class="form-control" id="tipue_search_input" name="q" placeholder="Search…" autocomplete="off">
  </div>
  <input type="submit" value="Local Search" style="visibility: hidden;">
</form>

Text Content

Skip to main content
 * Features
   * What is PyPy?
   * Compatibility
   * Performance
 * Download
 * Dev Docs
 * Blog
   * Index
   * Tags
   * Archive by year
   * RSS feed
   * Old site
 * About
   * Twitter
   * IRC logs
   * YouTube
   * Twitch
   * Sponsors
   * How To Help?
   * Contact





PYPY

A fast, compliant alternative implementation of Python

Download PyPy

What is PyPy ?

Documentation (external link)



On average, PyPy is 4.8 times faster than CPython 3.7. We currently support
python 3.10, 3.9, and 2.7.

PyPy (with JIT) benchmark times normalized to CPython. Smaller is better. Based
on the geometric average of all benchmarks

"... we are avid fans of PyPy and
commensurately thankful for the great work by the PyPy team over the
years. PyPy has enabled us to use Python for a larger part of our
toolset than CPython alone would have supported, and its smooth
integration with C/C++ through CFFI has helped us attain a better
tradeoff between performance and programmer productivity in our
projects"
-- Vilhjálmur Þorsteinsson, founder and CEO of Miðeind, Feb 2022

Advantages and distinct Features

 * Speed: thanks to its Just-in-Time compiler, Python programs often run faster
   on PyPy. (What is a JIT compiler?)

 * Memory usage: memory-hungry Python programs (several hundreds of MBs or more)
   might end up taking less space than they do in CPython.

 * Compatibility: PyPy is highly compatible with existing python code. It
   supports cffi, cppyy, and can run popular python libraries like twisted, and
   django. It can also run NumPy, Scikit-learn and more via a c-extension
   compatibility layer.

 * Stackless: PyPy comes by default with support for stackless mode, providing
   micro-threads for massive concurrency.

 * As well as other features.

© 2024 The PyPy Team   Built with Nikola   Last built 2024-01-15T16:24
RSS feed