Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / PerryTS

perry

A native TypeScript/JavaScript compiler written in Rust. Compiles TypeScript/JavaScript directly to executables using SWC and LLVM.

View on GitHub
5KStars
172Forks
215Open issues
17Subscribers

Language distribution

Share of source bytes reported by GitHub

Rust72%
TypeScript12%
Python8%
Assembly5%
JavaScript1%
Shell1%
LLVM1%
Kotlin<1%
Swift<1%
C<1%
Java<1%
PowerShell<1%
C++<1%
HTML<1%
Zig<1%
Dockerfile<1%
Go<1%
Go Template<1%
GDB<1%
Makefile<1%
Ruby<1%
WebAssembly<1%

Recent activity

Latest commits on the default branch

docs(changelog): fragment for #12564TheHypnoo · Oct 13, 2026fix(runtime): drop the two warnings the events lane added under -D warningsTheHypnoo · Oct 13, 2026docs(changelog): fragment for #12514TheHypnoo · Oct 13, 2026fix(runtime): route node leak warnings through process.emitWarning and keep an Error warning's own fieldsTheHypnoo · Oct 12, 2026fix(runtime): EventEmitter listener-registry parity for removeAllListeners arity and once wrappersTheHypnoo · Oct 12, 2026fix(runtime): EventEmitterAsyncResource emitDestroy result and options.name validationTheHypnoo · Oct 12, 2026fix: native handles are JS references everywhere — one is_reference predicate, sign-closed number guards, reference-test audit gate (#12540)

Project details

Created Jan 2026 Updated Oct 2026 MIT License Project website
androidcompileharmonyosiosllvmmacosnativesmc

Contributors

8
proggeramlug's avatarproggeramlug6116 commitsandrewtdiz's avatarandrewtdiz978 commitsTheHypnoo's avatarTheHypnoo298 commitsjdalton's avatarjdalton258 commitsclaude's avatarclaude175 commitsdependabot[bot]'s avatar
Ralph Küpper · Oct 13, 2026
Use shapes for function birth widths and property store plansRalph Küpper · Oct 13, 2026
Stop rooting function default prototypes in class tablesRalph Küpper · Oct 13, 2026
fix(runtime,codegen): builtin method calls honour patched prototypes via one pristine-prototype proof checked in the callee (#11915)Ralph Küpper · Oct 13, 2026
dependabot[bot]
149 commits
perry-bot's avatarperry-bot137 commits
steinybot's avatarsteinybot33 commits