{"repo":"hexalang/Hexa","free":true,"listed":false,"github":"https://github.com/hexalang/Hexa","clone":"git clone https://github.com/hexalang/Hexa.git","description":":bowtie: Compiler, standard library & backends","language":"TypeScript","stars":94,"topics":["compiler","hexa","language","programming-language","magic","hexalang","javascript","transpiler","cross-platform","osdev"],"license":"MPL-2.0","category":"game-templates","readme_excerpt":"Hexa Her name is [Geksa] Hexa is a high level, strictly typed programming language that compiles to JavaScript and native apps Key features of Hexa - JavaScript-inspired syntax and behavior: Feel yourself right at home! - With the bits of TypeScript, Swift and Go - Native performance with static types and optimizing compiler - Follows Node.js (and browser) API - Fast compilation - Compiles to JavaScript, WebAssembly, OSDev, LLVM, C, C++, ObjC, ... you name it! (WIP) - Transpilation to almost anything: Lua, AutoCAD Lisp, C#, PHP, etc (WIP) - Simple API for custom third-party transpilers (WIP) - Produces human-readable code for all targets - Null safety, crash resistance, pattern matching, classes (WIP) - Real multithreading, parallelism, async/await, no GC (WIP) - Smart type inference makes programming clean and simple - Friendly and helpful error messages - Supports #!shebang and scripting (just call hexa script.hexa ) (WIP) - REPL (enable with just hexa command) (WIP) - Metaprogramming with syntax tree, generics and contracts (WIP) - Completely cross-platform - Stable long-term backward-compatible syntax (WIP) - We are working on an optional memory ownership model (similar to borrow checker) and side effects system (WIP) - Experimental C-to-Hexa and TypeScript-to-Hexa automatic conversion/import (WIP) - JSX-style inline templating (WIP) - And of course, IDE plugins with Language Server built right into Hexa! - (this feature is yet to be decided) Precise optional systems-frie","default_branch":null,"files":null,"tree":[],"storefront":"/r/hexalang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hexalang/Hexa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}