Zygomys: Embedded Scripting Language for Go

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • zygomys

    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.

  • golisp

    A Scheme-flavored Lisp implemented in Go. (by SteelSeries)

  • Very interesting! I'll have to play around with it. It seems like this wants to be to Go what Hy is to Python.

    Another related language that is embedded in Go is golisp by SteelSeries: https://github.com/SteelSeries/golisp

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • juryrig

    A tool for generating Go struct mapping code, inspired by mapstruct.

  • I worked on a side project to try and generate mapping code with Go (like mapstruct) but abandoned it: https://github.com/liampulles/juryrig

    I do wish there was a nice library to aid in parsing Go, there may be one I'm not aware of - I used the standard AST library but it is very verbose. Actually generating the code is very easy and go format helps a lot.

    Custom kubernetes operators in Go use code generation via comments extensively, perhaps worth looking at.

  • risor

    Fast and flexible scripting for Go developers and DevOps.

  • Nice. Somehow this is the first time I'm seeing Zygomys.

    If you're not in love with the lisp syntax, you might want to take a look at Risor as well.

    https://github.com/risor-io/risor#quick-example

    ```

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Publish HTTPS Local Server Using Cloudflare

    1 project | dev.to | 21 May 2024
  • mpip- python package manager

    1 project | dev.to | 21 May 2024
  • Simplify Your Kubernetes Multi-Cluster Management: The Secret to Streamlined Add-on Deployments

    2 projects | dev.to | 21 May 2024
  • Mpip

    1 project | news.ycombinator.com | 21 May 2024
  • Ask HN: Which LLMs can run locally on most consumer computers

    1 project | news.ycombinator.com | 21 May 2024