Tools/GaijinEntertainment/daScript

daScript

daslang - high-performance statically strong typed scripting language

1.1k+4/wkemergingCBSD 3-Clause "New" or "Revised" Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Daslang, formerly daScript, is a scripting language built for games that refuse to pay the usual scripting tax. The problem it targets: most embeddable languages like Lua sit behind a marshaling layer, so every call between your C++ engine and your scripts copies and converts data. Daslang is statically typed and lays out its data to match C++, which means that interop cost largely disappears. For a game pushing thousands of script calls per frame, that is the difference between scripting being viable and being a bottleneck.

This is not a tool you install, it is a language you adopt. You embed the compiler into a C++ codebase, bind your native types, and wire it into your build, which is a real engineering investment. The payoff is flexibility in how you run it: an interpreter for fast iteration, ahead-of-time compilation to C++ for shipping, or an LLVM JIT, plus hot reload during development. It is backed by Gaijin Entertainment, the studio behind War Thunder, so it is proven in a shipping title rather than a side experiment.

It is BSD-3 licensed and entirely free, with no commercial tier. The real comparison is to other embeddable languages, not to any paid product. Lua and LuaJIT are the defaults most teams reach for, with AngelScript, Wren, and Squirrel as alternatives. Daslang earns its place specifically when that interop overhead is hurting you and you want static typing on top.

The catch is that this solves a problem most projects do not have. When Lua is fast enough, the static typing and tighter C++ integration are not worth the steeper learning curve and smaller community. Reach for it once you have measured the cost and Lua is the thing in your way.

Free vs Self-Hosted vs Paid

fully free

Free / self-hosted: Everything. BSD-3-Clause, including the compiler, the daspkg package manager, a VS Code extension, and an MCP server. No paid tier exists.

Paid: None. It is fully permissive open source backed by Gaijin Entertainment. The only real cost is the engineering effort to embed and adopt it in a C++ codebase.

Free and BSD-licensed. The cost is the engineering to embed and adopt it.

Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
70/100 · B+
Adoption13/30
Maintenance25/25
Community7/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Organization account (33 public repos)

License: BSD 3-Clause "New" or "Revised" License

Use freely. No endorsement clause.

Commercial use: ✓ Yes

About

Owner
Gaijin Entertainment (Organization)
Stars
1,145
Forks
120

Explore Further

More tools in the directory