nowfound

Dev tools · alternatives · 2026

24 alternatives to G-Fu – a pragmatic Lisp embedded in Go

Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.

G-Fu is a Lisp programming language embedded within Go, designed for developers who want functional programming capabilities in a Go environment. It enables users to write Lisp code that runs on the Go runtime… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. G-Fu – a pragmatic Lisp embedded in Go launched in 2019; newer entries below may have overtaken it.

  1. 1

    Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  2. 2

    Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  3. 3LW
  4. 4

    The gsp compiler. Contribute to gsp-lang/gsp development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  5. 5

    An experimental language which adds functional programming features to Go. - albrow/fo

    2018 · github.com · its alternatives →

  6. 6

    I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.

    2025 · github.com · its alternatives →

  7. 7

    Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.

    2017 · mat.tm · its alternatives →

  9. 9

    Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  10. 10

    A lisp rosetta stone to demonstrate modern language features - eatonphil/lisp-rosetta-stone

    2021 · github.com · its alternatives →

  11. 11

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

    2020 · github.com · its alternatives →

  12. 12

    Lisp 4 Go. Contribute to codr7/gfun development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  13. 13

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com · its alternatives →

  14. 14

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  15. 15

    In which I rewrite my toy pygit client in Go to see how suitable Go is for simple scripts.

    2023 · benhoyt.com · its alternatives →

  16. 16

    Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.

    2024 · htmgo.dev · its alternatives →

  17. 17GI
  18. 18

    A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  19. 19

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  20. 20

    Hi HN, I built ggc (https://github.com/bmf-san/ggc), a terminal-based Git CLI tool written in Go. ggc provides: - A fast interactive UI (like `fzf`) for common Git operations - Traditional subcommands (e.g. `ggc add`, `ggc commit`) - Git-compatible config support (`ggc config` reads from `git config`) - Built-in aliases and workflow automation (e.g. `ggc addcommitpush`) The goal is to improve developer productivity by combining interactive workflows with scriptable CLI operations. It's still under active development, but I'd love feedback from the community! GitHub:…

    2025 · github.com · its alternatives →

  21. 21

    A single / multi layer / recurrent neural network written in Golang. - made2591/go-perceptron-go

    2017 · github.com · its alternatives →

  22. 22

    Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and…

    2023 · daklang.com · its alternatives →

  23. 23
    Gondola▲69

    The web framework for Go programming language

    2014 · its alternatives →

  24. 24

    Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard

    2020 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →