Christopher Crawford's starred repositories

flatbuffers

FlatBuffers: Memory Efficient Serialization Library

Language:C++License:Apache-2.0Stargazers:23151Issues:646Issues:2402

BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

Language:C++License:GPL-2.0Stargazers:15993Issues:150Issues:658

webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

copilot.vim

Neovim plugin for GitHub Copilot

Language:Vim ScriptLicense:NOASSERTIONStargazers:8313Issues:122Issues:0

pebble

RocksDB/LevelDB inspired key-value database in Go

Language:GoLicense:BSD-3-ClauseStargazers:4808Issues:105Issues:1090

harfbuzz

HarfBuzz text shaping engine

Language:C++License:NOASSERTIONStargazers:4050Issues:98Issues:1976

gophernotes

The Go kernel for Jupyter notebooks and nteract.

systray

a cross platfrom Go library to place an icon and menu in the notification area

Language:GoLicense:Apache-2.0Stargazers:3274Issues:67Issues:170

osxcross

Mac OS X cross toolchain for Linux, FreeBSD, OpenBSD and Android (Termux)

Language:C++License:GPL-2.0Stargazers:2868Issues:81Issues:329

RmlUi

RmlUi - The HTML/CSS User Interface library evolved

Language:C++License:MITStargazers:2774Issues:59Issues:350

starlark-go

Starlark in Go: the Starlark configuration language, implemented in Go

Language:GoLicense:BSD-3-ClauseStargazers:2313Issues:39Issues:216

beep

A little package that brings sound to any Go application. Suitable for playback and audio-processing.

clap

Audio Plugin API

nativefiledialog

A tiny, neat C library that portably invokes native file open and save dialogs.

Language:MakefileLicense:ZlibStargazers:1767Issues:47Issues:71

VkFFT

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

Language:C++License:MITStargazers:1523Issues:34Issues:142

llvm

Library for interacting with LLVM IR in pure Go.

Language:GoLicense:0BSDStargazers:1184Issues:31Issues:155

rlottie

A platform independent standalone library that plays Lottie Animation.

Language:C++License:NOASSERTIONStargazers:1158Issues:25Issues:144

SynchronousAudioRouter

Low latency application audio routing for Windows

Language:C++License:GPL-3.0Stargazers:1042Issues:47Issues:127

zenity

Zenity dialogs for Golang, Windows, macOS

Language:GoLicense:MITStargazers:709Issues:7Issues:50

xdg

Go implementation of the XDG Base Directory Specification and XDG user directories

Language:GoLicense:MITStargazers:682Issues:8Issues:15

proxy-audio-device

A virtual audio driver for macOS to sends all audio to another output

Language:C++License:UnlicenseStargazers:582Issues:11Issues:38

gamut

Go package to generate and manage color palettes & schemes 🎨

Language:GoLicense:MITStargazers:542Issues:8Issues:7

rules_xcodeproj

Bazel rules for generating Xcode projects.

Language:SwiftLicense:MITStargazers:521Issues:23Issues:430

ISOBMFF

C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)

Language:C++License:MITStargazers:256Issues:20Issues:17

llama-nuts-and-bolts

A holistic way of understanding how Llama and its components run in practice, with code and detailed documentation.

Language:GoLicense:Apache-2.0Stargazers:218Issues:6Issues:0

clap-wrapper

Wrappers for using CLAP in other plugin environments

Language:C++License:MITStargazers:115Issues:4Issues:78

gx

A Go->C++transpiler meant for data-oriented gameplay and application programming especially for WebAssembly. Using this mostly in the context of specific personal projects and heavily focusing the feature set on those. Used in my Raylib gamejam project: https://github.com/nikki93/raylib-5k -- also being used to develop a private longer term game project and a note-taking app.

prism

Colour management for Go

Language:GoLicense:MITStargazers:47Issues:4Issues:7

Utf8Conv

Unicode UTF-8 <-> Unicode UTF-16 Conversion Utility Functions for Windows C++ Code

Language:C++License:MITStargazers:14Issues:3Issues:1

PCG3D

A PCG3D family of Hash Functions.

Language:HLSLLicense:MITStargazers:2Issues:2Issues:0