Top 11 Go DSL Projects
-
-
Hertz uses the open-source library go-tagexpr for parameter binding and validation, which the current demo uses for user registration and login.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
fexpr
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
-
Project mention: I created Prometheus Exporter with Go to scrape my xDSL Modem stats | /r/golang | 2023-03-17
-
cofx
CoFx is a powerful automation workflow engine based on low code programming language (by skoowoo)
-
Alternatively, you could use some sort of query DSL like opensearch or elastic search, and use something like https://github.com/mottaquikarim/esquerydsl to parse it from a POST payload.
-
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.
-
decksh
decksh implements a domain-specific scripting language for presentations, visualizations, and information displays
-
Project mention: Show HN: Apollo – ETL tool for querying blockchain data | news.ycombinator.com | 2022-06-24
-
-
Go DSL related posts
Index
What are some of the best open-source DSL projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Ferret | 5,393 |
2 | go-tagexpr | 1,458 |
3 | elasticsql | 1,060 |
4 | fexpr | 56 |
5 | xdsl-exporter | 44 |
6 | cofx | 32 |
7 | esquerydsl | 32 |
8 | decksh | 28 |
9 | apollo | 25 |
10 | hofmod-cli | 23 |
11 | go-query | 18 |