Go REPL

Open-source Go projects categorized as REPL

Top 13 Go REPL Projects

  • fq

    jq for binary formats - tool, language and decoders for working with binary and text formats

  • Project mention: Reverse-engineering an encrypted IoT protocol | news.ycombinator.com | 2024-02-14

    Hey! fq author here. I have a bunch of related tools in the readme https://github.com/wader/fq?tab=readme-ov-file#tools two suggestions: gnu poke and wireshark (can decode lots of more things then just network protocol)

  • go-pry

    An interactive REPL for Go that allows you to drop into your code at any point.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lgo

    Interactive Go programming with Jupyter

  • gomacro

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

  • Project mention: Go superset | /r/golang | 2023-05-19

    gomacro added macros and generics several years before generics reached release.

  • nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

  • murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

  • Project mention: Show HN: a Rust Based CLI tool 'imgcatr' for displaying images | news.ycombinator.com | 2024-04-16

    This is how murex works too https://github.com/lmorg/murex/blob/master/config/defaults/p...

  • rHttp

    REPL for HTTP

  • Project mention: RHttp: REPL for HTTP | news.ycombinator.com | 2024-04-17

    > This is project was created when I needed something like REPL for http request in terminal, there are many great tools exist: Postman, Insomnia, httpie, curl etc but i wanted something little bit different, something lightweight, simple and fast, something like REPL when I can quickly modify request, send it and see the response with all the details. I wanted such utility with minimal magic, ideally without any black magic under the hood.

    https://github.com/1buran/rHttp?tab=readme-ov-file#introduct...

  • 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
  • replbot

    Slack/Discord bot for running interactive REPLs and shells from a chat.

  • trenchman

    A standalone nREPL/prepl client written in Go and heavily inspired by Grenchman

  • gogpt

    ChatGPT CLI

  • go-notebook

    Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.

  • gobook

    Simple in Pure Go in Browser Interactive Interpreter

  • bfgo

    A fast, optimizing, BF compiler, interpreter, and REPL. Also includes a BF formatter and minifier! Implemented in Go. Batteries included.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go REPL related posts

Index

What are some of the best open-source REPL projects in Go? This list will help you:

Project Stars
1 fq 9,384
2 go-pry 2,994
3 lgo 2,347
4 gomacro 2,134
5 nodebook 1,616
6 murex 1,364
7 rHttp 498
8 replbot 196
9 trenchman 60
10 gogpt 53
11 go-notebook 38
12 gobook 27
13 bfgo 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com