HypeScript: Simplified TypeScript's type system in TypeScript's own type system

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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!
sevalla.com
featured
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.
www.influxdata.com
featured
  1. HypeScript

    🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

    > Please note that this project is meant to be used for fun and learning purposes and not for practical use.

    https://github.com/ronami/HypeScript#introduction

  2. 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!

    Sevalla logo
  3. Super-Template-Tetris

    Tetris as a C++ Template Metaprogram

  4. openvsx

    An open-source registry for VS Code extensions

    I never tried CoffeeScript since nobody pays me for it, though I am curious about ReasonML as an alternative, there's a Neovim front-end[0] coded in Reason that compiles natively[1], and supports existing VS Code plugins from the VSCodium plugin repository[2] which I still have yet to look at how the heck they pulled that bit off, but it is pretty interesting.

    [0]: https://github.com/onivim/oni2#introduction

    [1]: https://github.com/revery-ui/revery

    [2]: https://open-vsx.org/

  5. oni2

    Native, lightweight modal code editor

    I never tried CoffeeScript since nobody pays me for it, though I am curious about ReasonML as an alternative, there's a Neovim front-end[0] coded in Reason that compiles natively[1], and supports existing VS Code plugins from the VSCodium plugin repository[2] which I still have yet to look at how the heck they pulled that bit off, but it is pretty interesting.

    [0]: https://github.com/onivim/oni2#introduction

    [1]: https://github.com/revery-ui/revery

    [2]: https://open-vsx.org/

  6. revery

    :zap: Native, high-performance, cross-platform desktop apps - built with Reason!

    I never tried CoffeeScript since nobody pays me for it, though I am curious about ReasonML as an alternative, there's a Neovim front-end[0] coded in Reason that compiles natively[1], and supports existing VS Code plugins from the VSCodium plugin repository[2] which I still have yet to look at how the heck they pulled that bit off, but it is pretty interesting.

    [0]: https://github.com/onivim/oni2#introduction

    [1]: https://github.com/revery-ui/revery

    [2]: https://open-vsx.org/

  7. TypeScript

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

  8. proposal-pattern-matching

    Pattern matching syntax for ECMAScript

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

    InfluxDB logo
  10. proposal-do-expressions

    Proposal for `do` expressions

  11. proposal-iterator-helpers

    Discontinued Methods for working with iterators in ECMAScript

  12. proposal-pipeline-operator

    A proposal for adding a useful pipe operator to JavaScript.

  13. proposal-slice-notation

  14. proposal-array-equality

    Determining Array Equality

  15. coffeescript

    Unfancy JavaScript (by edemaine)

    This already exists, see [1]. Development has a bit stalled, but afaik the author wants to keep pursuing it. There's even a Discord server for this kind of project, see also this GitHub thread [2] where CS+TS is being discussed in general. Alternatively, you can code in Coffee with JSDoc type annotations, yielding a near-TypeScript experience in both IDE and output, albeit the annotation syntax can be a bit annoying, ironically.

    [1] https://github.com/edemaine/coffeescript/blob/typescript/tes...

  16. ts-sql

    A SQL database implemented purely in TypeScript type annotations.

    Which allows for things like this type that implements a simplified SQL query parser checked against a provided 'database' object:

    https://github.com/codemix/ts-sql

    This project was my go-to "nifty but pointless" example for TS string literal types before this article :)

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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