Is there any other mainstream language (especially strongly typed compiled) whose type system is as powerful (or at least close) as Typescript? It's difficult to like other languages type system after using Typescript.

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • sorbet

    A fast, powerful type checker designed for Ruby

  • So to find things in a similar space, you need to look for languages with these sorts of constraints - so things like Sorbet for Ruby or pyright/pyre and you'll see similar and new ideas

  • pyre-check

    Performant type-checking for python.

  • So to find things in a similar space, you need to look for languages with these sorts of constraints - so things like Sorbet for Ruby or pyright/pyre and you'll see similar and new ideas

  • 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.

    InfluxDB logo
  • sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)

  • Sqlx is a Rust database interface for querying various SQL database servers. You write your queries in the native syntax of whichever database you are working with. Sqlx uses procedural macros to connect to the database and get a query plan at compile time which it uses to infer the type of returned data, and the types of query parameters. It works very nicely for my workflow because I like to be able to write SQL queries directly, and I get all the benefits of accurate type checking without a code generation step.

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

  • Ruby 3.2’s YJIT is Production-Ready

    8 projects | news.ycombinator.com | 17 Jan 2023
  • What's the point of using `Any` in Union, such as `str | Any`

    1 project | /r/learnpython | 17 Aug 2023
  • Importing python libraries "Cannot find implementation or library stub for module named ..."

    1 project | /r/neovim | 5 Jul 2023
  • Offer to Type Hint API's, or Start a Statically Typed Python?

    1 project | /r/Python | 25 Jan 2023
  • Wrapping my head around type hinting

    1 project | /r/learnpython | 19 Oct 2022