Appearance
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.