Tools & Technology

How HudHudScript is built and the tools we use

Core Technology

Rs

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
Sh

Bash

Comprehensive test suites and automation via shell scripts.

  • Multi-language sample testing
  • Build and CI automation
  • Bulk code generation scripts
Py

Python

Benchmarks, system automation, and data processing scripts.

  • Performance benchmarks
  • System administration scripts
  • Data analysis tooling
JS

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