zygomys
Scripting lang
An embedded scripting language that allows defining domain-specific languages with minimal fuss and maximum convenience using Go structs and reflection.
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
2k stars
53 watching
81 forks
Language: Go
last commit: 8 months ago Related projects:
Repository | Description | Stars |
---|---|---|
| An interpreter written in Go for scripting languages. | 1,482 |
| A compiler-based implementation of a Lisp language in Go | 12 |
| Automates project-specific command line aliases and tasks for improved productivity | 227 |
| A fast and concurrent scripting language that can be embedded into various applications and platforms. | 1,239 |
| A Go wrapper that simplifies the usage of Starlark by providing an easier-to-use interface and additional libraries for scripting and data conversion. | 24 |
| A serialization format that provides versioning, typing, and schema support for data exchange between different programming languages | 115 |
| A modular web development framework that provides a lightweight and flexible way to build scalable web applications in Go. | 33 |
| A dynamically typed programming language with a focus on syntax simplicity and efficient bytecode virtual machine execution | 30 |
| A lightweight programming language designed to be embedded in games and other applications to execute small scripts with controlled execution limits. | 194 |
| A package of Go functions to process and manipulate Arabic text | 108 |
| A programming language and runtime environment that combines elements of Lisp and JavaScript with Clojure data structures for scripting and automation. | 478 |
| A Go package providing string manipulation functionalities such as camel case, snake case, kebab case conversion and others. | 235 |
| A scripting language built on top of Zig, aimed at experimental use for implementing new ideas. | 39 |
| A lightweight, embeddable scripting language with a simple syntax and support for object-oriented programming. | 1,520 |
| A scripting language that embeds a Perl interpreter and allows calling native Go functions via an interface called XS. | 41 |