v0.1 · Pre-alpha — the compiler is under active development Source on GitHub ↗

GitHub

Source, issues, and the contribution guide.

Open ↗

Discord

Real-time discussion with core contributors.

Join Soon

Forum

Long-form design discussions and RFCs.

Visit Soon

Stack Overflow

Tag: ten-lang

Browse Soon

Contributing Guide

How to set up the compiler locally and submit PRs.

Read →

Code of Conduct

The standards we hold this community to.

Read →
Latest

Blog & showcase

Blog

Release Notes

Versioned changelog as builds ship.

Blog

Compiler Updates

Deep dives into lexer, parser, and codegen progress.

Blog

Language Design

Why TEN makes the design decisions it does.

Showcase

Games

Projects built with TEN. None yet — be first

Showcase

CLI Tools

Command-line utilities written in TEN.

Showcase

AI & Backend

Services and embedded projects from the community.

Questions

Frequently asked questions

Who is the founder of TEN?+

Anbuselva Y is the founder, owner, and compiler lead of TEN.

Why TEN?+

Because no major language lets you write production systems code in your own language while staying fully interoperable with one canonical grammar underneath.

Why multilingual?+

Programming literacy shouldn't require English fluency first. Multilingual syntax lowers that barrier without fragmenting the language itself.

How fast will it be?+

Unknown until the LLVM backend ships — real benchmarks are published only, never projections.

Why LLVM?+

A mature, widely-used optimizing backend already trusted by Rust, Swift, and Clang.

Is it open source?+

Yes — MIT licensed, with the full compiler source on GitHub.

Why not just use Python?+

Python is interpreted and English-only by design. TEN targets native performance and multilingual syntax from the ground up.

Can I really code by voice?+

Keywords are picked to be short and easy to say out loud, so speech-to-text dictation maps cleanly onto valid TEN syntax. This is on the roadmap, not yet shipped.

What language do error messages appear in?+

Whichever dialect you're coding in. A Tamil program surfaces Tamil diagnostics, not an English message translated after the fact.

Can I convert code between language packs?+

Yes — since every dialect compiles to the same canonical AST, AI tooling can re-render a Tamil file as Hindi, Telugu, or another supported pack without changing what the program does.

How is TEN different from Rust?+

Rust-inspired safety, but with multilingual syntax and an AI-native grammar Rust was never designed around.

Support the project

Sponsors