Ben Hoyt (benhoyt)

benhoyt

User data from Github https://github.com/benhoyt

Company:Canonical

Location:Christchurch, New Zealand

Home Page:https://benhoyt.com/

GitHub:@benhoyt

Twitter:@benhoytnz


Organizations
juju

Ben Hoyt's repositories

inih

Simple .INI file parser in C, good for embedded systems

Language:C++License:NOASSERTIONStargazers:2816Issues:100Issues:96

goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

scandir

Better directory iterator and faster os.walk(). Archived, as this has been in the stdlib since Python 3.5.

Language:PythonLicense:BSD-3-ClauseStargazers:537Issues:22Issues:97

dhash

Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates

Language:PythonLicense:MITStargazers:370Issues:14Issues:9

ht

Simple hash table implemented in C

Language:CLicense:MITStargazers:180Issues:4Issues:5

pyast64

Compile a subset of the Python AST to x64-64 assembler

Language:PythonLicense:MITStargazers:143Issues:11Issues:0

loxlox

Lox interpreter written in Lox

Language:PythonLicense:MITStargazers:123Issues:5Issues:0

go-routing

Different approaches to HTTP routing in Go

Language:GoLicense:MITStargazers:118Issues:4Issues:3

go-1brc

My Go solutions to the One Billion Row Challenge

Language:GoLicense:MITStargazers:82Issues:3Issues:2

benhoyt.github.com

Source code for my website

Language:HTMLStargazers:19Issues:3Issues:0

py-1brc

Optimising the One Billion Row Challenge (1BRC) in Python

Language:PythonLicense:MITStargazers:5Issues:3Issues:0

pebble

Take control of your internal daemons!

Language:GoLicense:GPL-3.0Stargazers:3Issues:2Issues:0

operator

Pure Python operator framework.

Language:PythonLicense:Apache-2.0Stargazers:2Issues:3Issues:0

juju

Simple, secure devops tooling built to manage today's complex applications wherever you run your software.

Language:GoLicense:NOASSERTIONStargazers:1Issues:2Issues:0

charmcraft

Collaborate, build and publish charmed operators for Kubernetes, Linux and Windows.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:2Issues:0

concierge

An opinionated utility for provisioning charm development and testing machines.

License:Apache-2.0Stargazers:0Issues:0Issues:0

discourse-k8s-operator

discourse-k8s-operator - charm repository.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

gocharm

Test charm written in Go

Language:GoStargazers:0Issues:0Issues:0

htmx

</> htmx - high power tools for HTML

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0

jubilant

Jubilant is a Pythonic wrapper around the Juju CLI for charm integration testing

Language:PythonStargazers:0Issues:0Issues:0

lxd

Daemon based on liblxc offering a REST API to manage containers

Language:GoLicense:Apache-2.0Stargazers:0Issues:1Issues:0

operator-libs-linux

Linux helper libraries for the operator framework

Language:PythonLicense:Apache-2.0Stargazers:0Issues:2Issues:0

otlp-json

🐍Lightweight OTEL span to JSON converter, no deps, pure Python🐍

Stargazers:0Issues:0Issues:0

rockcraft

Tool to create OCI Images using the language from Snapcraft and Charmcraft.

License:GPL-3.0Stargazers:0Issues:0Issues:0

snapd

The snapd and snap tools enable systems to work with .snap files.

Language:GoLicense:GPL-3.0Stargazers:0Issues:0Issues:0

styleguide

Style guides for Google-originated open-source projects

Language:HTMLLicense:Apache-2.0Stargazers:0Issues:2Issues:0

test-charms

Test Juju charms

Language:PythonStargazers:0Issues:3Issues:0
Language:GoLicense:GPL-3.0Stargazers:0Issues:2Issues:0

YDBGo2

Go language bindings for YottaDB

License:NOASSERTIONStargazers:0Issues:0Issues:0

zinc-k8s-operator

Charmed Operator for Zinc: a search engine that does full-text indexing. Zinc is a lightweight alternative to elasticsearch.

License:Apache-2.0Stargazers:0Issues:0Issues:0