Test whether an object looks like a promises-a+ promise
The main features of then/is-promise are: Asynchronous Control, Promise Utilities, Type Checking.
Open-source alternatives to then/is-promise include: sindresorhus/pify — Promisify a callback-style function. pydantic/monty — Monty is a sandboxed execution environment designed primarily for running Python code generated by AI models. It… facebook/pyre-check — Pyre is a high-performance static type checker and analysis tool for Python. It identifies type errors and ensures… brummelte/sleep-promise — Resolves a promise after a specified delay. enricomarino/is — The definitive JavaScript type testing library. busterc/promise-do-whilst — See Also - promise-whilst - promise-until - promise-do-until.
Promisify a callback-style function
Monty is a sandboxed execution environment designed primarily for running Python code generated by AI models. It provides a secure, isolated runtime that blocks host access, enforces resource limits, and supports pre-execution type checking against built-in type hints to catch signature mismatches before code runs. The sandbox can persist its interpreter state at external function calls, allowing execution sessions to be serialized, stored, and later resumed from a file or database. What distinguishes Monty is its combination of stateful, resumable execution with multi-language native embeddi
Pyre is a high-performance static type checker and analysis tool for Python. It identifies type errors and ensures type safety without executing the program, utilizing a static type inference engine to maintain consistency across functions. The project is distinguished by an incremental type analysis engine that operates as a background daemon. This system monitors filesystem changes to re-validate only modified parts of a project, reducing the time required for repeated analysis. It also includes a static analysis security tool that uses taint analysis to track untrusted data flows and ident