How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c
JRuby is a Ruby language implementation that runs on the Java Virtual Machine. It serves as a cross-language runtime and execution environment, allowing Ruby code to run on the JVM and share memory with Java applications. The project functions as a bridge between Ruby and Java, enabling Ruby scripts to call Java classes and libraries directly. It also provides a mechanism to embed a Ruby interpreter into Java applications to allow for dynamic scripting. The runtime leverages the JVM for system scalability and ensures a consistent execution environment across different operating systems.
KCL: Constraint-based Record & Functional Language
凹语言, The Wa Programming Language
The main features of wa-lang/wa are: Developer Tools, Developer Workspaces, Language Compilers, Language Implementations, Scripting Languages.
Projects with overlapping indexed features include: jruby/jruby — JRuby is a Ruby language implementation that runs on the Java Virtual Machine. It serves as a cross-language runtime… yuin/gopher-lua — Gopher-lua is a complete implementation of the Lua language and its standard libraries written natively in Go. It… aarzilli/golua — Go bindings for Lua C API - in progress. golang/go — Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It… kusionstack/kclvm — KCL: Constraint-based Record & Functional Language. 1set/starlet — ✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries.