Top 3 OCaml GraphQL Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: A reckless introduction to Hindley-Milner type inference (2019) | news.ycombinator.com | 2024-06-25
In the technique I showed, I am using a difflist to enumerate a set of HTTP POST form fields and their expected types. This difflist type is defined in such a way that one of its type parameters gets inferred as a function type which takes the decoded values in the correct order and returns a record containing the decoded form. Eg from Field.[int "id"; string "name"] we get a type parameter int -> string -> 'a, where 'a is the type of the final decoded form.
This is the kind of real-world usage where difflists or heterogeneous lists shine. The same technique is used by this library to define type-safe GraphQL resolvers: https://github.com/andreas/ocaml-graphql-server
-
ocaml-game-geek
OCaml Game Geek is centered around building a GraphQL server that mimics some of the functionality of Board Game Geek.
OCaml GraphQL discussion
Index
What are some of the best open-source GraphQL projects in OCaml? This list will help you:
# | Project | Stars |
---|---|---|
1 | dream | 1,705 |
2 | ocaml-graphql-server | 622 |
3 | ocaml-game-geek | 5 |