Tools & Technology
How HudHudScript is built and the tools we use
Core Technology
Rust
The entire language is built in Rust , compiler, parser, bytecode VM, and async runtime.
- Pest grammar parser for 23 languages
- Bytecode compiler (.hudb) with optimizations
- Native keyword localization engine
- Zero-cost abstractions, memory safety
Bash
Comprehensive test suites and automation via shell scripts.
- Multi-language sample testing
- Build and CI automation
- Bulk code generation scripts
Python
Benchmarks, system automation, and data processing scripts.
- Performance benchmarks
- System administration scripts
- Data analysis tooling
Node.js
Development testing system and tooling infrastructure.
- Development testing framework
- Test runner and reporting
- Build tooling integration
Development Tools
Key Features
23 Human Languages
Native keywords in Arabic, Japanese, Chinese, Turkish, and 19 more
AI Provider Integration
Built-in support for OpenAI, Anthropic, Ollama
MCP Protocol
Connect to MCP servers via Model Context Protocol
Bytecode Compilation
.hudhud source compiles to .hudb bytecode for fast execution
Constitutional Governance
Constitution, law, council, role, and strategy primitives
Multi-Agent Swarms
Parallel and sequential agent coordination
Visual Programming
Node-based editor that generates HudHudScript code