18-day current streak·66-day longest streak
@GrantBirki Hello! My name is Grant and I am a Security Engineer at @OpenAI . Previously, I was a senior security engineer @GitHub and before that, I was a security…
@GrantBirki
Hello! My name is Grant and I am a Security Engineer at @OpenAI.
Previously, I was a senior security engineer @GitHub and before that, I was a security engineer at @Nordstrom.
🌱 I'm currently helping to secure the people, processes, and systems around frontier AI models.
💎 I love Ruby maintain quite a few open source libraries (Gems).
🧑🔬 A core contributor for the-hideout, github/branch-deploy, runwaylab/runway, and github/entitlements-app.
🚀 I created github/branch-deploy to help everyone ship faster and with ease.
I love to build, learn, support the open source community, and have fun along the way. ❤️
Open source projects ⭐
Here are a few of the open source projects I have created or help to maintain:
🛠 Projects
⭐ Stars
github/branch-deploy
github/entitlements-app
github/hooks
runwaylab/runway
github/command
github/combine-prs
github/gh-combine
tarkov-api
tarkov-dev
stash
octokit.cr
ghtrending
caddy-fastapi
issue-db
kemal-hmac
auditor-action
git-diff-action
json-yaml-validate
issue-template-parser
comment
Fastly Tempo
errbot
cah-generator
Where to find me 📍
-
branch-deploy ★ PINNED ⑂
Enabling Branch Deployments through IssueOps with GitHub Actions - If you find this project useful, give it a star! ⭐️
TypeScript ★ 1 2d agoExplain → -
errbot ★ PINNED ▣
A dockerized version of errbot for quickly deploying chatbots - it can do literally anything 🤖
Python ★ 12 3y agoExplain → -
json-yaml-validate ★ PINNED
A GitHub Action to quickly validate JSON and YAML files in a repository
TypeScript ★ 40 3d agoExplain → -
dario
A minimal hugo theme inspired by Dario Amodei's personal website.
CSS ★ 49 4d agoExplain → -
caddy-fastapi
Quickly deploy Caddy to serve requests with FastAPI using docker-compose!
Dockerfile ★ 42 7d agoExplain → -
git-diff-action
A GitHub Action for gathering the git diff of a pull request in raw or JSON format
JavaScript ★ 22 4d agoExplain → -
k8s-discord ▣
Build a Discord Slash command bot and deploy it to Kubernetes ☸🤖💜
HCL ★ 20 4y agoExplain → -
ghtrending ▣
Open source version of the GitHub /trending page
JavaScript ★ 14 2y agoExplain → -
cah-generator ▣
A custom Cards Against Humanity generator
Ruby ★ 13 2y agoExplain → -
comment
GitHub Action to create, update, or add a reaction to any issue or pull request
TypeScript ★ 10 1d agoExplain → -
borscht ▣
Borscht - A Russian service monitor to track the uptime of domains and services
JavaScript ★ 10 4y agoExplain → -
k8s-kong-terraform ▣
Quickly deploy a K8s Cluster using Kong as an ingress. All built with Terraform. ☸🦍🟣
HCL ★ 10 2y agoExplain → -
fastly-tempo ▣
🚀 Fastly Tempo - Aggregate log streaming using Docker and Python.
Python ★ 9 3y agoExplain → -
log
A personal web blog based on my Dario Hugo theme.
Shell ★ 7 2d agoExplain → -
oneshot
Open source screenshot utility for MacOS with QoL improvements over the native Apple screenshot utility
Swift ★ 7 10d agoExplain → -
fastly-framework ▣
⏰ Fastly Framework - A Framework for Using Fastly with Terraform, Automation, and CICD
HCL ★ 6 5y agoExplain → -
issue-template-parser ⑂
An Action to parse the body of an issue template to JSON
TypeScript ★ 5 4d agoExplain → -
ghostfolio ▣
A self-hosted version of Ghostfolio - Open Source Wealth Management Software
Ruby ★ 4 2y agoExplain → -
errbot-launchpad ▣
Quickly deploy a chatbot with Errbot, Dockerized! 🐳
Python ★ 3 2y agoExplain → -
auditor-action
The Auditor - A GitHub Action that audits changes made in a pull request, using a customizable configuration
Shell ★ 3 1y agoExplain → -
astrowind-hard-fork ▣
Template repo for AstroWind on GitHub pages - Heavily favoring js config files
Astro ★ 3 1y agoExplain → -
crystal-base-template ▣
A starter repo template for building crystal applications or libraries.
Shell ★ 2 2mo agoExplain → -
bean-board ▣
Bean board for images at bean parties!
CSS ★ 2 2y agoExplain → -
webauthn ⑂
FIDO2 Conformant WebAuthn and Passkey backend library for golang
★ 1 4d agoExplain → -
dns
DNS management through octodns
Shell ★ 1 2d agoExplain → -
software
No description.
Shell ★ 1 2d agoExplain → -
dotfiles
Dotfiles and Configurations
Ruby ★ 1 4d agoExplain → -
actions-sandbox
A sandbox repo for testing GitHub Actions
★ 1 16d agoExplain → -
octokit.cr
Crystal toolkit for the GitHub API (in development)
Crystal ★ 1 1mo agoExplain → -
gl
G + L 💍
Astro ★ 1 1mo agoExplain → -
edf ▣
Electronic Dairy Festival 🎧
Astro ★ 1 2mo agoExplain → -
gh-pin
Pin Docker container images and GitHub Actions to an exact sha digest for better build reproducibility and security.
Go ★ 1 27d agoExplain → -
docker-mailserver ⑂ ▣
A fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) using Docker.
★ 1 1y agoExplain → -
sherlock ⑂ ▣
🔎 Hunt down social media accounts by username across social networks
★ 1 5y agoExplain → -
astro-portfolio ▣
A simple portfolio template site build with Astro
Astro ★ 1 3y agoExplain → -
muse ▣
self-hosted and dockerized Discord bot for playing music
Shell ★ 1 1y agoExplain → -
bskyrb ⑂ ▣
Ruby Gem for interacting with BlueSky/AT Protocol
Ruby ★ 1 1y agoExplain → -
shards ⑂
Dependency manager for the Crystal language
Crystal ★ 1 1y agoExplain → -
gh-not ⑂
GitHub rule-based notifications management
★ 1 1mo agoExplain → -
secretive ⑂
Protect your SSH keys with your Mac's Secure Enclave
Swift ★ 0 1d agoExplain → -
stickers
The website for stickers.birki.io - Grant's collection of sticker drops!
CSS ★ 0 2d agoExplain → -
blog
My public web blog
HTML ★ 0 2d agoExplain → -
blueprint
Balatro deck builder and calculator
TypeScript ★ 0 2d agoExplain → -
tgct
Documenting my TGCT journey
HTML ★ 0 2d agoExplain → -
journal
My public web journal about travels and experiences
HTML ★ 0 2d agoExplain → -
birki
birki.io personal website
JavaScript ★ 0 2d agoExplain → -
consumption
c o n s u m p t i o n
JavaScript ★ 0 2d agoExplain → -
go-template
Go template
Go ★ 0 4d agoExplain → -
ruby-template
A template for building Ruby applications, services, or gems
Ruby ★ 0 20h agoExplain → -
python-template
A template for building Python applications, services, or CLIs
Python ★ 0 4d agoExplain → -
github.rb
A light weight wrapper around octokit.rb for common GitHub related operations
Ruby ★ 0 20h agoExplain → -
homebrew-tap
Personal Homebrew tap repo
Ruby ★ 0 20h agoExplain → -
uninstall
CLI tool for macOS to uninstall an app from your system
Shell ★ 0 11d agoExplain → -
terraform-provider-crowdstrike ⑂
Terraform provider to manage resources in the CrowdStrike falcon console.
Go ★ 0 1mo agoExplain → -
pr-status
A GitHub Action that checks the status of a pull request
TypeScript ★ 0 26d agoExplain → -
shit
A tool to help me miss fewer meetings.
Swift ★ 0 5d agoExplain → -
auditor-action-core
The Auditor Action's Core Engine
JavaScript ★ 0 2d agoExplain → -
net-http-ext
Safe defaults, persistent connections, thread safety, and basic logging for Ruby's Net::HTTP library
Ruby ★ 0 1mo agoExplain → -
github-username-regex-ruby
A lightweight Ruby Gem to check if a GitHub username / handle is valid
Shell ★ 0 1d agoExplain → -
the-lab
The Lab Access Application
Python ★ 0 1mo agoExplain → -
europe
Europe 2017 - Journal, Stories, and Memories
HTML ★ 0 11d agoExplain → -
terratrash
A Ruby gem to discard (trash) unwanted Terraform output for humans
Ruby ★ 0 1d agoExplain → -
github-username-regex-rust
A lightweight Rust crate to check if a GitHub username / handle is valid
Rust ★ 0 6d agoExplain → -
lemons-with-rake
A demo Ruby gem showing SLSA and trusted publishing - with Rake!
Shell ★ 0 1mo agoExplain → -
lemons
A demo Ruby gem showing SLSA and trusted publishing
Shell ★ 0 6d agoExplain → -
ruby-sandbox
A sandbox for doing things in Ruby
Ruby ★ 0 1mo agoExplain → -
ingress
VM ingress for directing traffic to other docker compose stacks
Shell ★ 0 9d agoExplain → -
gh-photos
A gh cli extension for uploading iPhone photos from a backup dump to a remote target using rclone and logical defaults.
Go ★ 0 26d agoExplain → -
github-username-regex-js
A regular expression that only matches a currently valid Github username or GitHub EMU handle
JavaScript ★ 0 10d agoExplain → -
hugoThemesSiteBuilder ⑂ ▣
The source for https://themes.gohugo.io
★ 0 1y agoExplain → -
octokitted ▣
A self-hydrating version of Octokit for usage in CI systems - like GitHub Actions!
Ruby ★ 0 2mo agoExplain → -
active-github-org-members ▣
A simple script to gather all the active members in a GitHub org by commits
Ruby ★ 0 2mo agoExplain → -
bean-quest ▣
Source code for the Bean Quest website
Astro ★ 0 2mo agoExplain → -
rust-template
A simple Rust template with dependency vendoring and "scripts to rule them all"
Rust ★ 0 26d agoExplain → -
bumblebee ⑂
Read-only developer endpoint scanner for on-disk package, extension, and developer-tool metadata, built to check exposure to known software supply-chain compromises.
Go ★ 0 2mo agoExplain → -
command ⑂
IssueOps commands in GitHub Actions
★ 0 1mo agoExplain → -
espresso
Its basically just caffeine
Swift ★ 0 5d agoExplain → -
goose ⑂ ▣
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Rust ★ 0 1y agoExplain → -
stealthswitch-ii ⑂ ▣
Perl and C binary for watching StealthSwitch II events on linux
★ 0 14y agoExplain → -
rps_back.py ⑂ ▣
No description.
Python ★ 0 9y agoExplain → -
CAH-Builder ⑂ ▣
Cards Against Humanity Card Generator
★ 0 8y agoExplain → -
portable-secret ⑂ ▣
Better privacy without special software
★ 0 2y agoExplain → -
wrangler-action ⑂ ▣
🧙♀️ easily deploy cloudflare workers applications using wrangler and github actions
★ 0 2y agoExplain → -
retryable ⑂ ▣
Retryable is general-purpose retrying library, written in Ruby, to simplify the task of adding retry behavior to just about anything.
★ 0 2y agoExplain → -
notify ⑂ ▣
A dead simple Go library for sending notifications to various messaging services.
Go ★ 0 2y agoExplain → -
privileged-requester ⑂ ▣
Privileged Requester Action
JavaScript ★ 0 2y agoExplain → -
flyimg ⑂ ▣
Cloud-native application that resizes and crops images on the fly, delivering optimized images in formats such as AVIF, WebP, MozJPEG, or PNG using ImageMagick, with an efficient caching system.
★ 0 2y agoExplain → -
docker-elk-nginx-filebeat ⑂ ▣
Logging system for Nginx with ELK, Filebeat, Nginx on Docker
★ 0 2y agoExplain → -
cli ⑂ ▣
Railway CLI
Rust ★ 0 2y agoExplain → -
ersilia ⑂ ▣
The Ersilia Model Hub, a platform featuring models for infectious and neglected disease research.
★ 0 2y agoExplain → -
Osintgram ⑂ ▣
Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname
★ 0 2y agoExplain → -
localstack ⑂ ▣
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
★ 0 2y agoExplain → -
tarkov-tools-discord-bot ⑂ ▣
No description.
JavaScript ★ 0 2y agoExplain → -
tarkov-prime-bot ⑂ ▣
Discord bot that listens for flea market lookup queries and tells you prices
TypeScript ★ 0 2y agoExplain → -
sigstore-ruby ⑂ ▣
Pure-ruby implementation of sigstore verification
★ 0 9mo agoExplain → -
ripgrep ⑂ ▣
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
★ 0 7mo agoExplain → -
Example-Image-Producer ▣
Example Image Producer for Medium Article
Python ★ 0 6y agoExplain → -
Kindle-Display ▣
Turning a Kindle into a Display board with real time data
Python ★ 0 6y agoExplain → -
cheatsheets ⑂ ▣
Just another collection of CheatSheets
★ 0 5y agoExplain → -
mailcow-dockerized ⑂ ▣
mailcow: dockerized - 🐮 + 🐋 = 💕
★ 0 5y agoExplain → -
err-backend-discord ⑂ ▣
Backend for Discord for Errbot
Python ★ 0 4y agoExplain → -
flame ▣
Flame homelab dashboard
Shell ★ 0 3y agoExplain → -
kemal-github-api ⑂ ▣
Github API routes benchmark for Kemal
★ 0 3y agoExplain → -
gpx ▣
GPX files of various routes
★ 0 2y agoExplain → -
fastapi-tester ▣
A test repo for a simple fastapi app
Dockerfile ★ 0 2y agoExplain → -
kafka ▣
Spin up a full kafka stack with docker-compose
Shell ★ 0 2y agoExplain → -
solid ▣
A quick guide for writting better software following the five SOLID design principals
★ 0 2y agoExplain → -
ruby-retry-examples ▣
A sandbox repository containing examples of Ruby retry logic
Shell ★ 0 2y agoExplain → -
Feyre ⑂ ▣
A Discord bot for D&D and other RPG games
★ 0 2y agoExplain → -
dark-flask ▣
A dark theme Flask project
JavaScript ★ 0 1y agoExplain → -
docker-images ⑂ ▣
Ruby Docker Images
★ 0 1y agoExplain → -
changed-files ⑂ ▣
:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
★ 0 1y agoExplain → -
gin ⑂ ▣
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
★ 0 1y agoExplain → -
authentik-docker ▣
Bootstrap and run an Authentik server in one command
Shell ★ 0 11mo agoExplain → -
redash-vulnerable ▣
A Dockerized Redash instance that is vulnerable to CVE-2021-21239
Python ★ 0 11mo agoExplain → -
urllib3 ⑂ ▣
urllib3 is a user-friendly HTTP client library for Python
Python ★ 0 11mo agoExplain → -
flask ⑂ ▣
The Python micro framework for building web applications.
★ 0 11mo agoExplain → -
ldap-api ▣
A RESTful API and caching layer for LDAP written in Ruby
Ruby ★ 0 3mo agoExplain → -
chef-arm ▣
No description.
★ 0 4mo agoExplain → -
ruby ⑂
The Ruby Programming Language
Ruby ★ 0 4mo agoExplain → -
grantbirki
No description.
★ 0 5mo agoExplain → -
oidc-github-actions-debugger
A GitHub Actions OIDC Debugger
★ 0 7mo agoExplain → -
svelte-capacitor-starter ▣
A starter repo to quickly run a svelte site as a mobile application with capacitor
Svelte ★ 0 10mo agoExplain → -
link
No description.
★ 0 1y agoExplain → -
rubocop ⑂
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
★ 0 1mo agoExplain → -
salsa ⑂
SLSA (Salsa) L3 Complaint Reusable Workflows
Shell ★ 0 1y agoExplain → -
action-ln ⑂
Link files between repositories.
★ 0 1mo agoExplain → -
dario-fork ⑂
No description.
CSS ★ 0 1y agoExplain → -
recall-db ▣
No description.
Ruby ★ 0 1y agoExplain → -
octokit.rb ⑂
Ruby toolkit for the GitHub API
Ruby ★ 0 1y agoExplain → -
octodns-action ⑂
GitHub Action to test and deploy DNS settings with OctoDNS
Shell ★ 0 1y agoExplain → -
terratrash-action
A GitHub Action to discard (trash) unwanted Terraform output for humans - CI wrapper for the base Ruby Gem
Shell ★ 0 1y agoExplain → -
eco ⑂
A simple page to learn about carbon emissions and climate change
SCSS ★ 0 4y agoExplain → -
image
Static hosted GitHub pages site for a collection of images
Python ★ 0 4y agoExplain → -
mygithubpage
No description.
★ 0 9y agoExplain →
No repos match these filters.