GeezerVison is showing github.com — Perry
Perry compiles TypeScript directly to native executables — one codebase, every platform, no runtime.
Write TypeScript. Ship macOS, iOS, Android, Linux, Windows apps. Small binaries. Native performance.
Repo
Description
perry
The compiler — TypeScript to native via SWC + LLVM
hub
Package registry and build server
Repo
Description
react
React-compatible renderer — write React/JSX, compile to native
react-dom
React DOM bridge for Perry
Repo
Description
postgres
Pure-TypeScript Postgres wire-protocol driver — zero native deps
mysql
Pure-TypeScript MySQL / MariaDB driver
mongodb
Pure-TypeScript MongoDB wire-protocol driver
odm
Value-oriented MongoDB ODM — Zod schemas, ref/populate, hooks, TTL
prisma
Drop-in @prisma/client for MySQL (sqlx-backed)
sqlite
Drop-in @prisma/client for SQLite
tursodb-bindings
Tursodb (pure-Rust SQLite-compatible engine) bindings
Repo
Description
storekit
StoreKit 2 in-app purchases (iOS · macOS)
play-billing
Google Play Billing (Android)
push
Universal push notifications (APNs · FCM · Web Push · WNS)
appstorereview
Native app store review prompts (iOS · Android)
iroh-bindings
Iroh P2P — QUIC + hole punching + relay fallback
dgram
Node dgram UDP datagram sockets
Repo
Description
starter
Hello world + benchmarks — start here
perry-examples
Standalone runnable demos
weather-app
Cross-platform native app (macOS · iOS · Android)
pry
Native JSON viewer built with Perry
What Makes Perry Different
No runtime. Output is a self-contained native binary — not an Electron wrapper, not a JVM, not Node.js.
TypeScript-first. Full type safety, strict mode, the ecosystem you already know.
Every platform. macOS, iOS, Android, Linux, Windows from one codebase.
Native GUI. SwiftUI on Apple, GTK4 on Linux, Win32/WinUI on Windows — or write React/JSX with the Perry React renderer.
🌐 perryts.com · 📦 Starter · 🎨 Brand
Pinned
Loading
A native TypeScript/JavaScript compiler written in Rust. Compiles TypeScript/JavaScript directly to executables using SWC and LLVM.
Rust
5.1k
184
A fast, native JSON viewer built with Perry — TypeScript compiled to native ARM64
TypeScript
31
A native cross-platform weather app — TypeScript compiled to native ARM64 via the Perry compiler. One codebase, three platforms (macOS, iOS, Android), zero runtime.
TypeScript
6
Repositories
Loading
Type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
All
Astro
Kotlin
Ruby
Rust
TypeScript
Sort
Showing 10 of 44 repositories
perry
Public
A native TypeScript/JavaScript compiler written in Rust. Compiles TypeScript/JavaScript directly to executables using SWC and LLVM.
PerryTS/perry's past year of commit activity
turnloop
Public
Embeddable, cross-platform event-loop driver that the host turns: bounded turn(), completion-shaped I/O on epoll, kqueue, IOCP, WASI and the web.
PerryTS/turnloop's past year of commit activity
Rust
13
MIT
0
0
16
Updated Nov 8, 2026
PerryTS/play-billing's past year of commit activity
Kotlin
1
MIT
0
3
0
Updated Nov 8, 2026
storekit
Public
StoreKit 2 in-app purchase bindings for Perry apps (iOS/macOS)
PerryTS/storekit's past year of commit activity
Rust
3
MIT
0
0
0
Updated Nov 8, 2026
PerryTS/homebrew-perry's past year of commit activity
Ruby
1
0
0
0
Updated Nov 5, 2026
PerryTS/perry-apt's past year of commit activity
1
0
0
0
Updated Nov 5, 2026
PerryTS/perryts.com's past year of commit activity
Astro
3
4
0
0
Updated Nov 2, 2026
perex
Public
An ECMAScript regex engine designed for explicit host memory ownership.
PerryTS/perex's past year of commit activity
Rust
14
MIT
0
0
0
Updated Oct 30, 2026
coop
Public
Coop — single-binary host running Perry-compiled TypeScript as app-only dylibs against shared runtime/stdlib providers
PerryTS/coop's past year of commit activity
Rust
1
MIT
0
0
0
Updated Aug 28, 2026
google-auth
Public
Google Sign In bindings for the Perry TypeScript-to-native compiler. iOS/macOS via the GoogleSignIn SDK; Android via androidx.credentials Credential Manager. Closes PerryTS/perry#1138 .
PerryTS/google-auth's past year of commit activity
Rust
0
MIT
0
0
0
Updated Jul 9, 2026
Uh oh!
There was an error while loading. Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading. Please reload this page.