CC TS

🎮 CC-TS: TypeScript for ComputerCraft

Making ComputerCraft development awesome with the power of TypeScript! 🚀

Your trusty toolbelt for ComputerCraft TypeScript development! Packed with utilities that make CC programming a breeze.

  • ⏰ Promise-based event handling
  • 🎯 Type-safe CLI parser
  • 🌽 Distributed ID generation (Sandcorn)
  • 🚦 AbortController for graceful cancellation
  • 📡 Rednet helpers
  • And much more!

Learn more about helpers

The magical bundler that turns your TypeScript into ComputerCraft-ready Lua!

  • 🎯 TypeScript to Lua compilation
  • 📦 Smart bundling with dependency resolution
  • 🔍 Source map support
  • 🚀 Development server
  • ⚡ Watch mode
  • 🗜️ Optional minification

Learn more about builder

Type-safe RPC that speaks tRPC - because even sand computers deserve great APIs!

  • 🔐 End-to-end type safety
  • 🤝 tRPC compatibility
  • 🖥️ Native Rednet support
  • 📡 Built-in subscriptions
  • 🔌 Multiple transport options

Learn more about CRPC

Create new CC-TS projects with zero configuration! Choose from:

  • 📦 Bundled App: Complete application with bundling and development setup
  • 📚 CC Library: Shareable library for other CC-TS projects

Learn more about create-cc-ts