Yaegi Alternatives

Similar projects and alternatives to yaegi

  • golive

    yaegi VS golive

    ⚡ Live views for GoLang with reactive HTML over WebSockets 🔌

  • gomacro

    yaegi VS gomacro

    Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • gobook

    yaegi VS gobook

    Simple in Pure Go in Browser Interactive Interpreter

  • klipse

    yaegi VS klipse

    Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.

  • grule-rule-engine

    Rule engine implementation in Golang

  • scriggo

    yaegi VS scriggo

    The world’s most powerful template engine and Go embeddable interpreter

  • gop

    yaegi VS gop

    The Go+ programming language is designed for engineering, STEM education, and data science.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • go

    yaegi VS go

    The Go programming language

  • gio-example

    Mirror of the Gio examples repository (https://git.sr.ht/~eliasnaur/gio-example)

  • goprotobuf

    yaegi VS goprotobuf

    Go support for Google's protocol buffers (by golang)

  • starlark-go

    yaegi VS starlark-go

    Starlark in Go: the Starlark configuration language, implemented in Go

  • gio

    yaegi VS gio

    Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)

  • umka-lang

    Umka: a statically typed embeddable scripting language

  • grex

    yaegi VS grex

    A command-line tool and Rust library for generating regular expressions from user-provided test cases

  • traefik

    yaegi VS traefik

    The Cloud Native Application Proxy

  • gRPC

    yaegi VS gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • terraform

    yaegi VS terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • GORM

    yaegi VS GORM

    The fantastic ORM library for Golang, aims to be developer friendly

  • jq

    yaegi VS jq

    Command-line JSON processor

  • uvloop

    yaegi VS uvloop

    Ultra fast asyncio event loop.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better yaegi alternative or higher similarity.

yaegi reviews and mentions

Posts with mentions or reviews of yaegi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-18.
  • Go and plugins ?
    4 projects | reddit.com/r/golang | 18 Jun 2022
    [Traefik](https://github.com/traefik/traefik) is using [Yaegi](https://github.com/traefik/yaegi), an embedded Go interpreter, as a plugin engine. It's simple and easy to use (just call directly interpreted code as regular Go functions, no serialisation needed). It's fast enough, as long as the most critical code is pre-compiled, and the whole Go stdlib is already provided. In traefik, about 200 such plugins (various reverse-proxy custom middleware and providers) are already in use and developed by the community.
    4 projects | reddit.com/r/golang | 18 Jun 2022
    You can either use a full interpreter, like Yaegi, or you can just run the plugins as separate processes and communicate with them over stdin/stdout. This would be a lot simpler and allow you to potentially use plugins written in other languages.
  • Umka: A statically typed embeddable scripting language
    3 projects | news.ycombinator.com | 12 Jun 2022
  • Interpreters built in Go
    9 projects | reddit.com/r/golang | 9 Jun 2022
  • Modern Python Performance Considerations
    8 projects | news.ycombinator.com | 5 May 2022
    > compiled languages

    Might be tripping you up. Very few languages require that implementations be compiled or interpreted. For most languages, having a compiler or interpreter is an implementation decision.

    I can implement Python as an interpreter (CPython) or as a compiler (mypyc). I can implement Scheme as an interpreter (Chicken Scheme's csi) or as a compiler (Chicken Scheme's csc). The list goes on: Standard ML's Poly/ML implementation ships a compiler and an interpreter; OCaml ships a compiler and an interpreter.

    There are interpreted versions of Go like https://github.com/traefik/yaegi. And there are native-, AOT-compiled versions of Java like GraalVM's native-image.

    For most languages there need be no relationship at all between compiler vs interpreter, static vs dynamic, strict or no typing.

  • Choosing scripting extension - need advice
    14 projects | reddit.com/r/golang | 20 Apr 2022
    You could also embed a Go interpreter, and have your scripts or expressions in Go. See for example https://github.com/traefik/yaegi. Disclaimer: I'm the author of this project.
  • Asking for advice to get deeper understanding of golang internals.
    5 projects | reddit.com/r/golang | 30 Mar 2022
    I started doing this a few years ago when I wanted to add programmability to another system I was working on, and didn't want Lua or anything else like that. I set it aside when other priorities arose, and didn't return to it when I saw that others had already done the same thing (yaegi, tengo).
  • What I'd like to see in Go 2.0
    11 projects | news.ycombinator.com | 4 Feb 2022
    I would vote for go inside go as a template system. So you can effectively write go code.

    With the help of yaegi[1] a go templating engine can be build e.g here[2].

    [1]: https://github.com/traefik/yaegi

  • New playground for Go
    4 projects | reddit.com/r/golang | 13 Jan 2022
    And maybe also traefik/yaegi in combination with viebel/klipse. (Steps for using Klipse & Yaegi here and here.)
  • Should we be sanitizing log messages?
    3 projects | reddit.com/r/golang | 14 Dec 2021
  • A note from our sponsor - SonarLint
    www.sonarlint.org | 28 Sep 2022
    Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →

Stats

Basic yaegi repo stats
27
4,880
8.3
6 days ago

traefik/yaegi is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.