Go Query Language

Open-source Go projects categorized as Query Language

Top 16 Go Query Language Projects

  • graphql-go

    An implementation of GraphQL for Go / Golang (by graphql-go)

    Project mention: Who moved my error codes? Adding error types to your GoLang GraphQL Server | dev.to | 2023-06-25

    And gqlgen is not alone in this. We found several more GraphQL frameworks that don’t take it upon themselves to address this problem. Widely used GraphQL server implementations, such as graphql-go/graphql and Python’s graphene, have the exact same gap of exposing messages of unexpected errors by default.

  • Ferret

    Declarative web scraping

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • gojsonq

    A simple Go package to Query over JSON/YAML/XML/CSV Data

  • eliasdb

    EliasDB a graph-based database.

  • rql

    Resource Query Language for REST

  • jsonql

    JSON query expression library in Golang.

    Project mention: calculator modules in go | /r/golang | 2023-03-22

    I happen to have made one several years ago using shunting yard. https://github.com/elgs/jsonql/blob/master/exparser.go

  • jsonslice

    json slicer

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • rqp

    Query Parser for REST

  • goven

    Goven (go-oven) is a go library that allows you to have a drop-in query language for your database schema.

  • api-fu

    A collection of Go packages for creating robust GraphQL APIs

  • incite

    Hassle-free queries on Amazon CloudWatch Logs Insights in Go

  • straf

    Convert Golang Struct To GraphQL Object On The Fly

  • mql

    Model Query Language (mql) is a query language for your database models.

  • cursusdb

    Highly performant, secure-by-default, in-memory distributed document type database with an SQL like query language written in pure GO.

    Project mention: CursusDB - Highly performant, secure, in-memory distributed unstructured document type database with an SQL like query language. | /r/golang | 2023-12-07
  • gws

    A WebSocket client and server for GraphQL (by Zaba505)

  • grapher

    Neat extra tooling for graphql-go/graphql (by reaganiwadha)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-12-07.

Go Query Language related posts


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

Project Stars
1 graphql-go 9,522
2 Ferret 5,517
3 gojsonq 2,113
4 eliasdb 982
5 rql 316
6 jsonql 270
7 jsonslice 79
8 rqp 61
9 goven 56
10 api-fu 52
11 incite 50
12 straf 36
13 mql 21
14 cursusdb 12
15 gws 7
16 grapher 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives