CPython

The Python programming language (by python)

CPython Alternatives

Similar projects and alternatives to CPython

  1. Visual Studio Code

    Visual Studio Code

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. rust

    2,818 CPython VS rust

    Empowering everyone to build reliable and efficient software.

  4. go

    2,255 CPython VS go

    The Go programming language

  5. React

    1,929 CPython VS React

    The library for web and native user interfaces.

  6. TypeScript

    1,420 CPython VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  7. Flutter

    1,255 CPython VS Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  8. node

    1,198 CPython VS node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. kubernetes

    Production-Grade Container Scheduling and Management

  11. git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

  12. fastapi

    543 CPython VS fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  13. Django

    528 CPython VS Django

    The Web framework for perfectionists with deadlines.

  14. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  15. Pandas

    425 CPython VS Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  16. julia

    368 CPython VS julia

    The Julia Programming Language

  17. PHPT

    308 CPython VS PHPT

    The PHP Interpreter

  18. warehouse

    293 CPython VS warehouse

    The Python Package Index

  19. ruby

    201 CPython VS ruby

    The Ruby Programming Language

  20. MySQL

    185 CPython VS MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

  21. google-cloud-cpp

    C++ Client Libraries for Google Cloud Services

  22. countwords

    Discontinued Playing with counting word frequencies (and performance) in various languages.

  23. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CPython alternative or higher similarity.

CPython discussion

Log in or Post with
  1. User avatar
    furkanonder
    Β· 6 months ago
    Β· Reply

    Review β˜…β˜…β˜…β˜…β˜… 10/10

  2. User avatar
    79e0b4bc
    Β· 10 months ago
    Β· Reply

    Review β˜…β˜…β˜…β˜…β˜† 7/10

    Python taught me that programming doesn't need to be difficult. As a language designer I always aspire for most things to just be as simple as a Python app.

  3. User avatar
    e123459c
    Β· 10 months ago
    Β· Reply

    Review β˜…β˜…β˜…β˜…β˜… 10/10

  4. User avatar
    0xRake
    Β· 10 months ago
    Β· Reply

    Review β˜…β˜…β˜…β˜…β˜… 10/10

CPython reviews and mentions

Posts with mentions or reviews of CPython. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-29.
  • Top Programming Languages for AI Development in 2025
    9 projects | dev.to | 29 Apr 2025
    Python: The Superpower of AI
  • πŸš€ Your First Setup Win: Python and VS Code on Mac (Beginner Friendly)
    2 projects | dev.to | 28 Apr 2025
    I headed to the official Python website: python.org. Right on the homepage, there's a big, friendly yellow "Download Python" button β€” practically waving at you. I clicked it and downloaded the latest stable macOS installer.
  • I built a hardware processor that runs Python
    11 projects | news.ycombinator.com | 28 Apr 2025
    As in my sibling comment, pypy has already done all this work.

    CPython's struct module is just a shim importing the C implementations: https://github.com/python/cpython/blob/main/Lib/struct.py

    Pypy's is a Python(-ish) implementation, leveraging primitives from its own rlib and pypy.interpreter spaces: https://github.com/pypy/pypy/blob/main/pypy/module/struct/in...

    The Python stdlib has enormous surface area, and of course it's also a moving target.

  • How We Built an AI-Powered Automated Product Enrichment Pipeline for Shopify
    3 projects | dev.to | 25 Apr 2025
    Python and some Bash scripts β€” for the enrichment logic and updates
  • Heads or Tails? Exploring Quantum Weirdness with a Virtual Coin Flip
    4 projects | dev.to | 24 Apr 2025
    If your version is 3.9 or above, you’re good to go. If not, download the latest version from python.org.
  • Advanced Python Features
    3 projects | news.ycombinator.com | 23 Apr 2025
    The quality of documentation is a known, highlighted concern in the community. There is particular interest in adopting Diataxis principles to improve documentation, both for Python itself and for packaging (see e.g. the user guide at https://packaging.python.org/en/latest/ , or the PyPA main site https://www.pypa.io/en/latest/ ).

    If you want to help, there's a section on the Python forum (https://discuss.python.org/c/documentation/26) and a Discord server, and issues with documentation can also be reported on the main Python GitHub issue tracker (https://github.com/python/cpython/labels/docs).

  • Python's new t-strings – Dave Peck
    9 projects | news.ycombinator.com | 21 Apr 2025
    Prior to having a bool type, Python didn't even have True/False keywords.

    The reason something silly like `4 + True` works is because the bool type implements `tp_as_number` [0]. The reason it works this way is intentional because it would been a Python 3 str-style debacle if ints and bools were not interchangeable.

    [0] https://github.com/python/cpython/blob/main/Objects/boolobje...

  • 15,000 lines of verified cryptography now in Python
    9 projects | news.ycombinator.com | 18 Apr 2025
    There's no mention of what Python version this is actually in.

    After some digging, it looks like the answer is 3.14 [0], so we won't be seeing this until October [1].

    One could argue that this is a security fix (just read the first sentence of the blog post) and should be included in all the currently supported Python versions (3.9+) [2].

    [0] https://github.com/python/cpython/blob/main/Doc/whatsnew/3.1...

    [1] https://peps.python.org/pep-0745/

    [2] https://devguide.python.org/versions/

  • Curling CPython around PVS-Studio
    1 project | dev.to | 18 Apr 2025
    Then one day, the upcoming CPython 3.13.3 release, which we've taken on the e6dfa9d commit, came to our attention. I usually check projects in the Debug configuration. However, this time, I was curious and wanted to run the analysis in the Release configuration to see what happens in the interpreter shipped to the end user.
  • Python 3.7.2 Installation Error: call to undeclared function 'sendfile'
    1 project | dev.to | 18 Apr 2025
    ❯ CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" \ LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" \ pyenv install --patch 3.7.2 < <(curl -sSL 'https://github.com/python/cpython/commit/8ea6353.patch?full_index=1') python-build: use [email protected] from homebrew python-build: use readline from homebrew Installing Python-3.7.2... patching file 'Misc/NEWS.d/next/macOS/2020-06-24-13-51-57.bpo-41100.mcHdc5.rst' patching file configure patching file configure.ac python-build: use tcl-tk from homebrew python-build: use readline from homebrew python-build: use zlib from xcode sdk Installed Python-3.7.2 to /Users/ryanlee/.pyenv/versions/3.7.2
  • A note from our sponsor - Judoscale
    judoscale.com | 30 Apr 2025
    Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more β†’

Stats

Basic CPython repo stats
1491
66,627
10.0
2 days ago

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?