An open API service providing repository metadata for many open source software ecosystems.

GitHub / bennetthardwick 88 Repositories

I study how to write software. I work at @foxglove.

Donate: https://github.com/sponsors/bennetthardwick

bennetthardwick/dotfiles

Gruvbox inspired Arch Linux Hyprland rice.

Language: Shell - Size: 2.36 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 121 - Forks: 5

bennetthardwick/lz4-rs Fork of 10XGenomics/lz4-rs

Rust LZ4 bindings

Size: 2.96 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bennetthardwick/rust-obs-plugins 📦

A safe wrapper around the OBS API, useful for creating OBS sources, filters and effects.

Language: Rust - Size: 374 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 195 - Forks: 35

bennetthardwick/darknet.js 📦

A NodeJS wrapper of pjreddie's darknet / yolo.

Language: C++ - Size: 252 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 27

bennetthardwick/recoil-clone

A Recoil clone written in under 100 lines (excluding comments, examples and tests).

Language: TypeScript - Size: 198 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 88 - Forks: 8

bennetthardwick/reqwest-benches

Language: Rust - Size: 18.6 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bennetthardwick/http-download-testing

Language: Rust - Size: 82 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bennetthardwick/simple-dev-blog-zola-starter 📦

A simple dev-blog theme for Zola.

Language: SCSS - Size: 12.1 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 24

bennetthardwick/bennetthardwick

Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

bennetthardwick/buffer-pool

A "vector of vectors" backed by one contiguous vector - allows mutable borrows of non-overlapping regions.

Language: Rust - Size: 20.5 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

bennetthardwick/darknet-manual-classifier 📦

A tool for trawling photo websites, manually classifying images, and exporting to a darknet readable format.

Language: TypeScript - Size: 3.31 MB - Last synced at: 23 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/cab302-vector-design-tool 📦

Language: Java - Size: 609 KB - Last synced at: 23 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/xone Fork of medusalix/xone

Linux kernel driver for Xbox One and Xbox Series X|S accessories

Language: C - Size: 226 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bennetthardwick/gruvbox-icons-gtk

Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bennetthardwick/gruvbox-gtk

Arc theme but with gruvbox colours.

Language: CSS - Size: 772 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

bennetthardwick/stripe-wrapper 📦

A wrapper of the stripe wrapper of the stripe API following the Fluent Interface design pattern.

Language: TypeScript - Size: 43 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/gruvbox-arc-theme Fork of jnsh/arc-theme

A flat theme with transparent elements (actively maintained fork)

Language: SCSS - Size: 11.9 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bennetthardwick/audio-graph

An audio graph written in Rust, optimised for bulk memory operations and minimising runtime allocations.

Language: Rust - Size: 71.3 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 2

bennetthardwick/miette Fork of zkat/miette

Fancy extension for std::error::Error with pretty, detailed diagnostic printing.

Size: 1.52 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bennetthardwick/factorial-rayon-neon 📦

Language: Rust - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

bennetthardwick/create-maths 📦

A simple CLI to create a simple LaTeX maths report.

Language: JavaScript - Size: 1 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bennetthardwick/cab403-distributed-hangman

Create a client/server system that allows users to play the game Hangman in C, using TCP and POSIX Threads.

Language: C - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

bennetthardwick/clipchamp-webrtc-challenge 📦

Clipchamp Chat Client Challenge

Language: TypeScript - Size: 249 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/interactive-javascript-console 📦

An interactive JavaScript console inspired by thebookofshaders, to use on your website.

Language: TypeScript - Size: 681 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

bennetthardwick/web-audio-modular-synth 📦

A modular synth framework made using the web audio API.

Language: TypeScript - Size: 237 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

bennetthardwick/gatsby-page-query-benchmark 📦

Page Query vs Page Context benchmark

Language: JavaScript - Size: 1.49 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

bennetthardwick/gatsby-intense-benchmark 📦

A gatsby site with a lot of pages.

Language: CSS - Size: 519 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

bennetthardwick/staggered 📦

A outrageously simple React library for staggering in elements.

Language: TypeScript - Size: 1.25 MB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

bennetthardwick/project-idea-generator-angular 📦

The angular frontend of the project-idea-generator.

Language: TypeScript - Size: 264 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/rust-react 📦

Using React from Rust.

Language: Rust - Size: 864 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

bennetthardwick/nano-arena

A tiny arena allocator that uses atomics.

Language: Rust - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

bennetthardwick/i3wm-react 📦

i3wm recreated using react.

Language: TypeScript - Size: 514 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

bennetthardwick/tanda-pings-work-sample 📦

My solution to the Tanda pings work sample.

Language: JavaScript - Size: 40 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

bennetthardwick/gluegun Fork of infinitered/gluegun

A delightful toolkit for building TypeScript-powered command-line apps.

Size: 3.02 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bennetthardwick/react-merged-context

A simple library for creating a context provider that merges with its parent's values.

Language: TypeScript - Size: 308 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

bennetthardwick/rust-gcp

Language: Rust - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

bennetthardwick/cast-to-x

Language: Rust - Size: 19.5 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bennetthardwick/rust-analyzer Fork of rust-lang/rust-analyzer

A Rust compiler front-end for IDEs

Size: 45.5 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

bennetthardwick/iced Fork of iced-rs/iced

A cross-platform GUI library for Rust, inspired by Elm

Language: Rust - Size: 2.93 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/static-site-optimizer

Convert a static site into a static site + amp

Language: Rust - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

bennetthardwick/nnnoiseless Fork of jneem/nnnoiseless

Recurrent neural network for audio noise reduction

Size: 1.74 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/react-provided

A dead simply dependency injection library inspired by Recoil.

Language: TypeScript - Size: 184 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

bennetthardwick/zathura-cmark-plugin

Language: Rust - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

bennetthardwick/bazel-skylib Fork of bazelbuild/bazel-skylib

Common useful functions and rules for Bazel

Size: 428 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

bennetthardwick/imgui-rs Fork of imgui-rs/imgui-rs

Rust bindings for dear imgui

Language: Rust - Size: 3.01 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/rust-ray-tracer-in-one-weekend

Learning Rust and Ray Tracing with https://raytracing.github.io

Language: Rust - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/alacritty Fork of alacritty/alacritty

A cross-platform, GPU-accelerated terminal emulator

Size: 9.27 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

bennetthardwick/bootbot-typescript Fork of Charca/bootbot

Facebook Messenger Bot Framework for Node.js

Language: JavaScript - Size: 172 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 2

bennetthardwick/static-dsp

A no_std dsp library using const generics in Rust.

Language: Rust - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

bennetthardwick/ReplaySorcery Fork of matanui159/ReplaySorcery

An open-source, instant-replay solution for Linux

Language: C - Size: 775 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/docs.rs Fork of rust-lang/docs.rs

crates.io documentation generator

Size: 3.51 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/mdBook Fork of rust-lang/mdBook

Create book from markdown files. Like Gitbook but implemented in Rust

Size: 4.19 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/rustc-dev-guide Fork of rust-lang/rustc-dev-guide

A guide to how rustc works and how to contribute to it.

Size: 3.88 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/rust Fork of rust-lang/rust

Empowering everyone to build reliable and efficient software.

Size: 519 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/themes Fork of getzola/themes

Creates the templates section to be used in Zola doc site

Language: Python - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/generational-arena Fork of fitzgen/generational-arena

A safe arena allocator that allows deletion without suffering from the ABA problem by using generational indices.

Size: 73.2 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/volatile_unique_id

Short lived and fast unique ids

Language: Rust - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/wasm-bindgen Fork of rustwasm/wasm-bindgen

Facilitating high-level interactions between Wasm modules and JavaScript

Language: Rust - Size: 16.3 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/css-worklet-plugin Fork of earnubs/css-worklet-plugin

Adds native CSS Worklet bundling support to Webpack.

Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/timekeeper

Language: Rust - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/styled-components Fork of styled-components/styled-components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

Size: 6.52 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/blog-finder

Language: Rust - Size: 118 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/sample-dsp

Language: Rust - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/og-image Fork of vercel/og-image

Open Graph Image as a Service - generate cards for Twitter, Facebook, Slack, etc

Size: 7.5 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/angular-react Fork of microsoft/angular-react

Use React components inside Angular

Size: 8.02 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/jack-sequencer

A sequencer for built for jack using GTK and rust.

Language: Rust - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/jack-capture-rust

jack_capture but in rust

Language: Rust - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/jack-mixer

A simple mixer for jack with a gtk UI - written in Rust.

Language: Rust - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/cpal Fork of RustAudio/cpal

Cross-platform audio I/O library in pure Rust

Size: 7.77 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/gatsby-starter-hackathon Fork of clipchamp/gatsby-starter-hackathon

Gatsby Hackathon Starter

Language: CSS - Size: 13.9 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/rls Fork of rust-lang/rls

Repository for the Rust Language Server (aka RLS)

Language: Rust - Size: 8.41 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bennetthardwick/i3 Fork of resloved/i3

🔲 — Rounded i3-gaps

Language: C - Size: 11.1 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/opentype.js Fork of opentypejs/opentype.js

Read and write OpenType fonts using JavaScript.

Language: JavaScript - Size: 5.08 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/CAB441-configuration

Language: Shell - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/rust-cli-tools

Language: Rust - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/newtube

Making YouTube a little less of a time sink.

Language: CSS - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/gatsby Fork of gatsbyjs/gatsby

Build blazing fast, modern apps and websites with React

Language: JavaScript - Size: 500 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/gatsby-starter-blog Fork of gatsbyjs/gatsby-starter-blog

Gatsby starter for creating a blog

Language: JavaScript - Size: 12.1 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/uos Fork of vaneenige/uos

🐭 A tiny 250b scroll listener with progress.

Language: JavaScript - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/hexyl Fork of sharkdp/hexyl

A command-line hex viewer

Language: Rust - Size: 85.9 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/gruvbox Fork of morhetz/gruvbox

Retro groove color scheme for Vim

Language: Vim script - Size: 6.53 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/advent-of-code-2018

'tis the season.

Language: Rust - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/qutebrowser Fork of qutebrowser/qutebrowser

A keyboard-driven, vim-like browser based on PyQt5.

Language: Python - Size: 33.7 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

bennetthardwick/opengl-fun

Learning how to OpenGL.

Language: C++ - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/typescript-starter

A starter for building your application with Typescript. Pre-configured for webpack, tslint, karma, codecov and travis.

Language: JavaScript - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/gruvbox-arc-icon-theme Fork of horst3180/arc-icon-theme

Language: Shell - Size: 8.55 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

bennetthardwick/cab202-diamonds-of-doom

A terminal-based game written in C using a custom QUT graphics library.

Language: C - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

bennetthardwick/cab202-alien-advance

An alien game written in C and compiled for AVR architecture (specifically the ATMEGA32U4)

Language: C - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

bennetthardwick/ifb104-jigsaw-puzzle

Write a Turtle app which draws a jigsaw puzzle of a famous character in Python 2. I used my own implementation of B-Splines and a tracing tool to quickly draw the image.

Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0