Any faster Python alternatives?

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

    Maybe try nim https://nim-lang.org/ it’s syntax is inspired by python (indentation scoping) but provides the speed and flexibility of C/++ (statically typed, meta programming is god tier). It’s not as popular as the other languages you mentioned but is probably closest to what you are looking for.

  • julia

    The Julia Programming Language

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • crystal

    The Crystal Programming Language

    If you're considering Ruby, maybe take a look at Crystal

  • Cython

    The most widely used Python to C compiler

    Profile and optimize the hotspots with cython (or whatever the cool kids are using these days... It's been a while.)

  • db-benchmark

    reproducible benchmark of database-like ops

    Same. Numba does wonders for me in most scenarios. Yesterday I've discovered pola-rs and looks like I will add it to the stack. It's API is similar to pandas. Have a look at the benchmarks of cuDF, spark, dask, pandas compared to it: Benchmarks

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts