sponsors

An open API service aggregating public data about GitHub Sponsors.

guregu

View JSON Representation

Funding Links: https://github.com/sponsors/guregu

GitHub Sponsors Profile

I make libraries that I want to use. I share them as open source with the hope they can be useful for others too. Over the years, many people have come to rely on these. Now you can give back.
Go
I maintain a few popular Go packages.

guregu/dynamo: expressive DynamoDB client library (BSD-2)
guregu/null: nullable values for Go/JSON/SQL (BSD-2)
and many less popular ones 🙂

I have also open-sourced Bitesize Tactics, a roguelite terminal game.
Prolog
Trealla Prolog
Recently I have been working on porting Trealla Prolog to WebAssembly and embedding it. Note that Trealla is primarily the work of @infradig (Andrew Davidson), so send him some thanks.

Trealla on WAPM: WASM binary releases for Trealla (MIT)
trealla-js: Trealla Prolog for the web [trealla on npm] (MIT)
trealla-prolog/go: Trealla Prolog WASM library for Go (MIT)

ichiban/prolog and Pengines

guregu/pengine: Pengines (SWI Prolog) library for Go and ichiban/prolog (BSD-2).
guregu/predicates: various handy predicates for ichiban/prolog (MIT).
worker-prolog: an experimental Pengines server implementation using Cloudflare Workers and Tau Prolog.

Featured Works

guregu/dynamo

expressive DynamoDB library for Go

Language: Go - Stars: 1318
trealla-prolog/go

Trealla Prolog embedded in Go using WASM

Language: Go - Stars: 79
guregu/null

reasonable handling of nullable values

Language: Go - Stars: 1882
guregu/trealla-js

Trealla Prolog for the web

Language: TypeScript - Stars: 42

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown