Owen Kelly's repositories
yarn.build
Build 🛠 and Bundle 📦 your local workspaces. Like Bazel, Buck, Pants and Please but for Yarn Berry. Build any language, mix javascript, typescript, golang and more in one polyglot repo. Ship your bundles to AWS Lambda, Docker, or any nodejs runtime.
goodengineering.dev
Stories from the top engineering blogs in one place.
buildkite-agent
The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
fire-detection-from-images
Detect fire in images using neural nets
activitystreams
Activity Streams 2.0
blocks
A JSX-based page builder for creating beautiful websites without writing code
boyter.org
boyter.org
chumsky
Write expressive, high-performance parsers with ease.
comment-vscode
A KFCS plugin for Visual Studio Code, So that you can shape anything into KFCS section comment with just ⌘y and ⌘l
gatsby-plugin-plausible
Gatsby plugin to add Plausible analytics to your site.
go-junit-report
Convert go test output to junit xml
monorepo-diff-buildkite-plugin
Run separate pipelines for each folder in your monorepo
mui-scaffold
Easily scaffold material ui frontend components
netlify-analytics-collector
Github Action to export analytics data from Netlify
opensearch-cli
A full-featured command line interface (CLI) for OpenSearch.
otel-desktop-viewer
desktop-collector
react.ojkelly.dev
My collection of useful react hooks
refinery
Refinery is a trace-aware sampling proxy. It collects spans emitted by your application, gathers them into traces, and examines them as a whole. This enables Refinery to make an intelligent sampling decision (whether to keep or discard) based on the entire trace.
remotion
🎥 Create videos programmatically in React
RosettaCodeData
RosettaCode Data Project
spec-md
📖 Additions to Markdown for writing specification documents
ts-parsec
Writing a custom parser is a fairly common need. Although there are already parser combinators in others languages, TypeScript provides a powerful and well-structured foundation for building this. Common parser combinators’ weakness are error handling and ambiguity resolving, but these are ts-parsec’s important features. Additionally, ts-parsec provides a very easy to use programming interface, that could help people to build programming-language-scale parsers in just a few hours. This technology has already been used in Microsoft/react-native-tscodegen.
yawn-yaml
YAML parser that preserves comments and styling