Typehole – Create TypeScript interfaces from JS runtime values automatically

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

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

    TypeScript development tool for Visual Studio Code that helps you automate creating the initial static typing for runtime values

  • MonkeyType

    A Python library that generates static type annotations by collecting runtime types (by Instagram)

  • Not sure if you're joking but there is something similar for python developed by a rather well known company https://github.com/Instagram/MonkeyType

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

    WorkOS logo
  • darker

    Apply black reformatting to Python files only in regions changed since a given commit. For a practical usage example, see the blog post at https://dev.to/akaihola/improving-python-code-incrementally-3f7a

  • Yeah that's how we've used it. The results need manual checking, but together with darker https://github.com/akaihola/darker that's how we've been slowly ratcheting our Django monolith into a typed codebase.

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