Skip to content

Language Guides

Choose your preferred language to build Noorle plugins.

Available Languages

Python

Best for data science, AI/ML, and quick prototypes. Extensive package ecosystem.

JavaScript

Perfect for web developers and Node.js applications. Fast development cycle.

TypeScript

Type-safe JavaScript with better IDE support. Ideal for larger projects.

Go

Simple syntax with fast compilation. Great for API integrations and data processing.

Rust

Maximum performance and memory safety. Best for compute-intensive tasks.

Choosing a Language

Consider these factors when selecting your language:

  • Existing expertise - Use what you know best
  • Package requirements - Check ecosystem availability
  • Performance needs - Consider execution speed requirements
  • Development speed - Balance between rapid prototyping and robustness

All languages compile to WebAssembly and have equal access to Noorle's capabilities through the Component Model.