This is your work, valued
I'm passionate about Observability, Go, TypeScript and command-line tools.
f2. F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
★ 2.4kfocus. A fully featured productivity timer for the command line, based on the Pomodoro Technique. Supports Linux, Windows, and macOS.
★ 581stellar-photos. Beautiful hi-res photos in your browser tabs - Available for the desktop versions of Chrome, Firefox, Microsoft Edge, Opera, Vivaldi, Brave, and other Chromium browsers.
★ 86dotfiles. Ongoing configuration files and scripts for Ubuntu, Fish shell, Git, WSL and Neovim.
★ 84gocorona. Track the latest Coronavirus (COVID-19) statistics from your terminal
★ 69javascript-calculator. Project #7 for freeCodeCamp's Front-End Development Certificate
★ 58project52. 52 weeks, 52 Go projects (46 remaining)
★ 9golife. John Conway's Game of Life simulation, written in Go
★ 9scoop-bucket. Scoop bucket for all my open source projects, powered by goreleaser.
★ 3stellar-photos-server. Server code for Stellar Photos
★ 3wikipedia. Project #5 for freeCodeCamp's Front-End Development Certificate
★ 3snake. Browser based snake game written in TypeScript
★ 2weather-app. Project #4 for Free Code Camp's Front-End Development Certificate
★ 2homebrew-tap. Homebrew tap for all my open source projects, powered by goreleaser.
★ 1awesome-cli-apps. 🖥 📊 🕹 🛠 A curated list of command line apps
★ 1go-npm. Distribute and install Go binaries via NPM
★ 1recipe-box. Project #3 for freeCodeCamp's Data Visualization Certificate
★ 1ayoisaiah.github.io. My OLD personal website.
★ 1random-quotes-machine. Project #3 for freeCodeCamp's Front-End certificate
★ 1croc. Easily and securely send things from one computer to another :crocodile: :package:
★ 39kfff. The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS
★ 9.9kotelbin. Web-based tool to facilitate OpenTelemetry collector configuration editing and verification
★ 552opentelemetry-ebpf-profiler. The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
★ 3.2kgonzo. Gonzo! The Go based TUI log analysis tool
★ 2.7kopentelemetry-collector-contrib. Contrib repository for the OpenTelemetry Collector
★ 4.8ksolod. A subset of Go that translates to C
★ 1kagent-skills. OpenTelemetry skills and reference documentation for AI coding assistants - instrumentation patterns, telemetry quality guides, and Dash0 integration
★ 79go-spancheck. checks usage of OpenTelemetry/Census spans
★ 83dash0-cli. Command line utility to interact with Dash0
★ 15turndown. 🛏 An HTML to Markdown converter written in JavaScript
★ 11kdefuddle. Get the main content of any page as Markdown.
★ 8.7kzerobrew. A 5-20x faster experimental Homebrew alternative
★ 7.5ksloglint. 🪵 Ensure consistent code style when using log/slog
★ 265app. Luxury Yacht - A cross-platform app for managing Kubernetes clusters and resources
★ 397opentelemetry-ebpf-instrumentation. Zero-code OpenTelemetry instrumentation powered by eBPF
★ 522typescript-book. The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.
★ 10kclipboard. 📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
★ 847go-keyring. Cross-platform keyring interface for Go
★ 1.3kspotify-player. A Spotify player in the terminal with full feature parity
★ 7krun-gemini-cli. A GitHub Action invoking the Gemini CLI.
★ 2.1ksmart-splits.nvim. 🧠 Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports Zellij, Tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".
★ 1.7klogmod. A lightweight modular C logging library
★ 37go-i18n. Translate your Go program into multiple languages.
★ 3.5kcrush. Glamourous agentic coding for all 💘
★ 27ktint. 🌈 slog.Handler that writes tinted (colorized) logs
★ 1.3kwordpress. WordPress docker image, powered by s6 supervised nginx unit
★ 21otelgen. 🤖 A tool to generate synthetic OpenTelemetry logs, metrics and traces using OTLP (gRPC and HTTP)
★ 170exiftool. ExifTool meta information reader/writer
★ 4.9kmods. AI on the command line
★ 4.5kgemini-cli. An open-source AI agent that brings the power of Gemini directly into your terminal.
★ 106kredka. Redis re-implemented with SQL
★ 4.6kruff. An extremely fast Python linter and code formatter, written in Rust.
★ 49kmactype. Better font rendering for Windows.
★ 12kflog. :tophat: A fake log generator for common log formats
★ 1.3kwxt. ⚡ Next-gen Web Extension Framework
★ 10kgoval. Expression evaluation in golang
★ 174f2. F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
★ 2.4kup. Ultimate Plumber is a tool for writing Linux pipes with instant live preview
★ 8.8ksops. Simple and flexible tool for managing secrets
★ 23khardtime.nvim. Break bad habits, master Vim motions
★ 3.8kcolor. Color package for Go (golang)
★ 8kkubernetes-the-hard-way. Bootstrap Kubernetes the hard way. No scripts.
★ 49kansi. ANSI escape codes in pure bash - change text color, position the cursor, much more
★ 829mason.nvim. Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
★ 10kottl-playground. OTTL Playground
★ 23ghostty. 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
★ 59kdiff-so-fancy. Make your diffs human readable for improved code quality and faster defect detection. :tada:
★ 18kperses. The CNCF sandbox for observability visualisation. Already supports Prometheus, Tempo, Loki and Pyroscope - more data sources to come!
★ 2.3kharmonica. A simple, physics-based animation library 🎼
★ 1.6kpebble. RocksDB/LevelDB inspired key-value database in Go
★ 6kgithub-mcp-server. GitHub's official MCP Server
★ 32karktype. TypeScript's 1:1 validator, optimized from editor to runtime
★ 7.8koxc. ⚓ A collection of high-performance JavaScript tools.
★ 22kctags. A maintained ctags implementation
★ 7.3kplaywright. Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
★ 94kWSL-Hello-sudo. Let's sudo by face recognition of Windows Hello on Windows Subsystem for Linux (WSL). It runs on both WSL 1 and WSL 2. This is a PAM module for Linux on WSL.
★ 1.3kmarkdownlint. A Node.js style checker and lint tool for Markdown/CommonMark files.
★ 6.2kplaywright-mcp. Playwright MCP server
★ 36kwhatsapp-mcp. WhatsApp MCP server
★ 6kmalak. OSS Investor relationship hub for founders
★ 61typescript-go. Staging repo for development of native port of TypeScript
★ 26kbcc. BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
★ 23kbpftrace. High-level tracing language for Linux
★ 10kstrace. strace is a diagnostic, debugging and instructional userspace utility for Linux
★ 2.7klearning-ebpf. Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
★ 1.8kbolt.diy. Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
★ 20ksuperfile. Pretty fancy and modern terminal file manager
★ 22kllmpeg. Uses an llm to generate ffmpeg commands
★ 483Libation. Libation: Liberate your Library
★ 6kundotree. The undo history visualizer for VIM
★ 4.5khuh. Build terminal forms and prompts 🤷🏻♀️
★ 7.1kminimal-mistakes. :triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
★ 14kCheckmate. Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)
★ 10kprometheus. The Prometheus monitoring system and time series database.
★ 65knode_exporter. Exporter for machine metrics
★ 14khey. HTTP load generator, ApacheBench (ab) replacement
★ 20kalertmanager. Prometheus Alertmanager
★ 8.6kgo-pretty. Table-writer and more in golang!
★ 3.5knix. Nix, the purely functional package manager
★ 17kotel-tui. A terminal OpenTelemetry viewer inspired by otel-desktop-viewer
★ 1.1kotel-cli. OpenTelemetry command-line tool for sending events from shell scripts & similar environments
★ 709otel-desktop-viewer. otel-desktop-viewer is a CLI tool for receiving OpenTelemetry traces while working on your local machine.
★ 925jj. A Git-compatible VCS that is both simple and powerful
★ 31kcopenhagen. A basic guideline on implementing auth for the web
★ 2.1ksemantic-conventions. Defines standards for generating consistent, accessible telemetry across a variety of domains
★ 619holmesgpt. SRE Agent - CNCF Sandbox Project
★ 3kyaml. YAML parser and serialiser for JavaScript
★ 1.7kdiffnav. A git diff pager based on delta but with a file tree, à la GitHub.
★ 1.5kcody-public-snapshot. Type less, code more: Cody is an AI code assistant that uses advanced search and codebase context to help you write and fix code.
★ 3.8kopentelemetry-collector. OpenTelemetry Collector
★ 7.3kopentelemetry-go. OpenTelemetry Go API and SDK
★ 6.5kuptime-kuma. A fancy self-hosted monitoring tool
★ 90kbun. SQL-first Golang ORM
★ 4.9kgoaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
★ 21klazydocker. The lazier way to manage everything docker
★ 52kslog-context. Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically read any custom context values, such as OpenTelemetry TraceID.
★ 194bubbles. TUI components for Bubble Tea 🫧
★ 8.7kbpc_firefox_support.
★ 3.1kgulter. Golang middleware for handling multipart/form-data and uploading files
★ 72biome. A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
★ 25kjaeger. CNCF Jaeger, a Distributed Tracing Platform
★ 23knightfox.nvim. 🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
★ 4.1kmise. dev tools, env vars, task runner
★ 31knvim-treesitter-textobjects. Tree-sitter Query
★ 2.8kprecognition.nvim. 💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.
★ 1.4kpiku. The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
★ 6.6keasyeffects. Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
★ 9.9kgit-extras. GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
★ 18ktask. A fast, cross-platform build tool inspired by Make, designed for modern workflows.
★ 16kgocovsh. Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line 💻
★ 387Marble-shell-theme. Shell theme for GNOME DE
★ 549opentelemetry-demo. This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.
★ 3.2ktestcontainers-go. Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
★ 4.9kspeedtest-tracker. Speedtest Tracker is a self-hosted application that monitors the performance and uptime of your internet connection.
★ 5.9kviddy. 👀 A modern watch command. Time machine and pager etc.
★ 5.4kgotestsum. 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
★ 2.7kgrafana. The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
★ 76kextension.js. The cross-browser extension framework.
★ 5.1kborgo. Borgo is a statically typed language that compiles to Go.
★ 4.6kyq. yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
★ 16kactionlint. :octocat: Static checker for GitHub Actions workflow files
★ 4.1knvim-lint. Mirror of: https://codeberg.org/mfussenegger/nvim-lint An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
★ 2.8kvisidata. A terminal spreadsheet multitool for discovering and arranging data
★ 9.2kangle-grinder. Slice and dice logs on the command line
★ 3.7knvim-lspconfig. Quickstart configs for Nvim LSP
★ 14kexplainshell. match command-line arguments to their help text
★ 14kgo-flags. go command line option parser
★ 2.7kvkdt. raw photography workflow that sucks less
★ 583jet. Type safe SQL builder with code generation and automatic query result data mapping
★ 3.8kui. A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
★ 120kcookbook. Examples and guides for using the Gemini API
★ 18kawesome-neovim. Collections of awesome neovim plugins.
★ 21kbedframe. Your Browser Extension Development Framework
★ 584volkswagen. :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.
★ 15kresty. Simple HTTP, REST, and SSE client library for Go
★ 12kgo-datastructures. A collection of useful, performant, and threadsafe Go datastructures.
★ 7.9kplasmo. 🧩 The Browser Extension Framework
★ 13kfailsafe-go. Fault tolerance and resilience patterns for Go
★ 2.2kcodapi. Interactive code examples
★ 2.1knvtop. GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
★ 11kmodern-todomvc-vanillajs. TodoMVC with Modern (ES6+), Vanilla JavaScript
★ 1.2katuin. ✨ Making your shell magical
★ 31kheroicons. A set of free MIT-licensed high-quality SVG icons for UI development.
★ 24kublacklist. Blocks specific sites from appearing in Google search results
★ 6.6khealth. A simple and flexible health check library for Go.
★ 834VictoriaMetrics. VictoriaMetrics: fast, cost-effective monitoring solution and time series database
★ 17kgotests. Automatically generate Go test boilerplate from your source code.
★ 5.3kclp. Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.
★ 1.1kerrcheck. errcheck checks that you checked errors.
★ 2.5kgolangci-lint-action. Official GitHub Action for golangci-lint from its authors
★ 1.4klittle-rat. 🐀 Small chrome extension to monitor (and optionally block) other extensions' network calls
★ 2.3kwebextensions. Charter and administrivia for the WebExtensions Community Group (WECG)
★ 705boltbrowser. A CLI Browser for BoltDB Files
★ 726podman-compose. a script to run docker-compose.yml using podman
★ 6.2kEmoji-Copy. 😄 Emoji copy is a versatile extension designed to simplify emoji selection and clipboard management.
★ 249sqlc. Generate type-safe code from SQL
★ 18kgo-logging-benchmarks. A comparison of the top logging libraries for Go
★ 59docker-elk. The Elastic stack (ELK) powered by Docker and Compose.
★ 18kgrub2-themes. Modern Design theme for Grub2
★ 4.6kparallel-prettier. Concurrent prettier runner
★ 264detour.nvim. Use popup windows to navigate files/buffer and to contain shells/TUIs
★ 171fastfetch. A maintained, feature-rich and performance oriented, neofetch like system information tool.
★ 24kunocss. The instant on-demand atomic CSS engine.
★ 19kprettier-plugin-tailwindcss. A Prettier plugin for Tailwind CSS that automatically sorts classes based on our recommended class order.
★ 7.1kglow. Render markdown on the CLI, with pizzazz! 💅🏻
★ 27khusky. Git hooks made easy 🐶 woof!
★ 35kawesome-web-archiving. An Awesome List for getting started with web archiving
★ 2.6kauto-session. A small automated session manager for Neovim
★ 1.9ktinybench. 🔎 A simple, tiny and lightweight benchmarking library!
★ 2.4kcircumflex. 🌿 It's Hacker News in your terminal
★ 2kgo-spew. Implements a deep pretty printer for Go data structures to aid in debugging
★ 6.4kslog-multi. 🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
★ 631hadolint. Dockerfile linter, validate inline bash, written in Haskell
★ 12kgitsigns.nvim. Git integration for buffers
★ 7ktrouble.nvim. 🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
★ 6.9kjust. 🤖 Just a command runner
★ 35kafero. The Universal Filesystem Abstraction for Go
★ 6.7kspeedscope. 🔬 A fast, interactive web-based viewer for performance profiles.
★ 6.7kdjLint. ✨ HTML Template Linter and Formatter. Django, Jinja, Askama, Tera, Liquid, Nunjucks, Twig, Handlebars, Mustache, GoLang, Angular
★ 941navigator.lua. Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍
★ 1.4kfirefox-gnome-theme. A GNOME👣 theme for Firefox🔥
★ 3.9knvim-ufo. Not UFO in the sky, but an ultra fold in Neovim.
★ 2.9kdprint. Pluggable and configurable code formatting platform that unifies all your formatters.
★ 4kconform.nvim. Lightweight yet powerful formatter plugin for Neovim
★ 5.3kNeovim-from-scratch. 📚 A Neovim config designed from scratch to be understandable
★ 5.6kgh-dash. A rich terminal UI for GitHub that doesn't break your flow.
★ 12kbeep. A little package that brings sound to any Go application. Suitable for playback and audio-processing.
★ 2.2knvim-devdocs. Neovim DevDocs integration
★ 276yazi. 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
★ 41kgotestfmt. go test output for humans
★ 596nvim-dap-virtual-text. Lua
★ 1.1knvim-dap-ui. A UI for nvim-dap
★ 3.4kgo.nvim. G'day Nvimer, Joyful Gopher: Explore the Feature-Packed Go Plugin for Neovim
★ 2.6ktelescope-dap.nvim. Integration for nvim-dap with telescope.nvim
★ 363kitty. If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
★ 34kvector. A high-performance observability data pipeline.
★ 22kslides. Terminal based presentation tool
★ 12ksre-checklist. A checklist of anyone practicing Site Reliability Engineering
★ 2.6kpostgres-language-server. A Language Server for Postgres
★ 5.2k