Top 6 Go DSL Projects
Declarative web scraping
convert sql to elasticsearch DSL in golang(go)
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Hofstadter generator for Golang CLIsProject mention: Bashly – Create beautiful bash scripts from simple YAML configuration | news.ycombinator.com | 2021-08-25
Shameless plug, I wrote https://github.com/hofstadter-io/hof as a generalized tool for what this does, i.e. generate boilerplate from a DSL.
https://github.com/hofstadter-io/hofmod-cli is the same idea for generating Go CLI boilerplate.
hof uses CUE instead of Yaml, can output to any and multiple languages, and uses diff3 so you can work in both the output and the design at the same time.
:zap: Blazingly fast query engineProject mention: Interface Dispatch | dev.to | 2021-07-21
When I wrote https://github.com/rekki/go-query I thought the slowest part was the binary search, I thought: well..the loop cant be unrolled, and the branchy algorithm is too difficult on the branch-predictor, so it is probably the slowest, I will just optimize it, and I did.
decksh implements a domain-specific scripting language for presentations, visualizations, and information displaysProject mention: What is the best free slideshow maker?? | reddit.com/r/freesoftware | 2021-09-23
I just recently found out about https://github.com/ajstarks/decksh, and it seems very interesting.
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.Project mention: Looking for: library to turn SQL (or abstracted) to code & execute against custom backend (slice of structs) | reddit.com/r/golang | 2022-05-18
If you are looking for a generic filter/query parser, I've recently come across this one - https://github.com/ganigeorgiev/fexpr (its not sql, but its syntax looks similar).
Go DSL related posts
Learn Blockchain Development: How to Build Your First DApp on Algorand
3 projects | reddit.com/r/CryptoCurrency | 30 Sep 2021
Becoming a dev in the Algorand universe?
2 projects | reddit.com/r/AlgorandOfficial | 30 Sep 2021
What are some of the best open-source DSL projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.