An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by abitofhelp

A curated list of projects in awesome lists by abitofhelp .

https://github.com/abitofhelp/producer-consumer

A producer-consumer pattern that I've implemented in Go.

channels go golang waitgroup

Last synced: 18 Mar 2025

https://github.com/abitofhelp/portfolio-microsoft

This repository contains a sample of applications created with Microsoft's ASP.NET MVC5 Framework.

asp-net-core asp-net-mvc aspnetcore dotnet examples mvc mvc5 portfolio samples

Last synced: 18 Mar 2025

https://github.com/abitofhelp/prost_example

This is an example application demostrating how to use Prost.

cargo protobuf protocol-buffers rust

Last synced: 18 Mar 2025

https://github.com/abitofhelp/go122_servemux_vs_chi

This application demonstrates how to use the new routing capabilities of ServeMux in Go v1.22 and how to use a stdlib compatible third-party package, such as Chi, to provide middleware services. A basic comparison of processing times is made between these alternatives.

chi go golang middleware servemux v1-22 v122

Last synced: 18 Mar 2025

https://github.com/abitofhelp/go-extensions

The go-extensions repository contains helpers that extend the functionality of the runtime.

extensions golang

Last synced: 18 Mar 2025

https://github.com/abitofhelp/portfolio-golang

This repository contains a sample of applications created with Go.

examples go golang portfolio samples

Last synced: 18 Mar 2025

https://github.com/abitofhelp/bazel_scripts

This repository contains reusable scripts and custom rules for Bazel.

bazel bazel-build bazel-rules env environment-variables oci

Last synced: 18 Mar 2025

https://github.com/abitofhelp/go_chi_rest

This application demonstrates how to use Chi for basic CRUD operations in RESTful Go service.

chi crud go rest

Last synced: 29 Oct 2025

https://github.com/abitofhelp/bazel_go

This repository contains a Go application that can be built using Go buiid or Bazel. In either case, the go.mod is the source of truth for dependencies.

bazel go golang monorepo

Last synced: 17 May 2026

https://github.com/abitofhelp/tonic_example

This is an example application demostrating how to use Prost and Tonic.

cargo grpc protobuf protocol-buffers rust tonic

Last synced: 17 May 2026

https://github.com/abitofhelp/rust-bazel

This repository contains a simple Rust application, library, and unit test that can be built using Bazel as well as Cargo.

bazel cargo rust

Last synced: 20 May 2026

https://github.com/abitofhelp/azmd5_hash_dir

This application demonstrates how to recursively process a directory of files to determine base64 MD5 hashes using concurrency and an errgroup. Azure Storage uses base64 MD5 hashes blob metadata.

azure blob-storage directory-traversal file go golang md5-hash recursive-functions

Last synced: 20 May 2026

https://github.com/abitofhelp/bazel-go-googleapis

This is an example using the googleapis proto package from Bazel Central Registry rather than using an archive_override in the MODULE.bazel file.

bazel bzlmod gazelle go golang grpc grpc-go grpc-golang grpc-reflection protobuf protocol-buffers

Last synced: 20 May 2026

https://github.com/abitofhelp/pipelib_ada

A high-performance, parallel data processing pipeline library written in Ada 2022.

2022 ada clean-architecture ddd hexagonal-architecture library parallel patterns pipeline

Last synced: 07 Aug 2025

https://github.com/abitofhelp/result

A high-performance, memory-safe Result type library for Ada that provides type-safe error handling without exceptions. Inspired by Rust's Result<T, E> and functional programming's Either patterns, optimized for maximum efficiency through Ada's OUT parameter design.

ada either error-handling monad result rust-result

Last synced: 07 Aug 2025

https://github.com/abitofhelp/bazel_monorepo_go_rust

This repository contains a monorepo, polyglot project consisting of a library for Go and Rust.

bazel cargo go golang monorepo polyglot rust

Last synced: 20 Apr 2026

https://github.com/abitofhelp/connect-go-example

This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel, Buf, ConnectRPC, Go, and Protocol Buffers.

bazel buf bzlmod connectrpc example gazelle go golang grpc health-check healthcheck reflection

Last synced: 11 May 2026

https://github.com/abitofhelp/rxgrpckotlin-basic-example

This is a basic example that shows how to use Gradle-KotlinDsl, Kotlin, and reactor-grpc. This code is a work in progress, but it may be helpful to others...

gradle grpc java kotlin kotlin-dsl reactor reactor-grpc

Last synced: 15 Apr 2026

https://github.com/abitofhelp/bazel8_go

An example application demonstrating the use of both Go and Bazel8 build systems.

bazel build go golang

Last synced: 24 Apr 2026

https://github.com/abitofhelp/minipipeline

A Go application exploring more complexity with interfaces, structs, and channels for implementing a pipeline.

channels go golang interfaces pipeline structs

Last synced: 24 Apr 2026

https://github.com/abitofhelp/grpcgreeter

This application implements a simple C#, .NET9, and AspNetCore of the ubiquitous gRPC Greeter application. This example adds service reflection so the service can be queried about its endpoints and messages.

csharp grpc grpc-server grpcurl protobuf protocol-buffers

Last synced: 07 May 2026

https://github.com/abitofhelp/bazel_grpc_pbuf_go

This repository contains a project built with Bazel, gRPC, ProtoBuf, and Go. The purpose of this project was to figure out how to get googleapis to work in this system.

bazel go golang grpc grpc-go protobuf protocol-buffers

Last synced: 08 May 2026

https://github.com/abitofhelp/apis-rust

This repository contains an example using Rust, Bazel 7 (bzlmod), ProtoBuf, GoogleApis, and gRPC.

bazel bazel-example googleapis grpc protobuf protocol-buffers rust rust-lang

Last synced: 08 May 2026

https://github.com/abitofhelp/apis

This repository contains an example using Go, Bazel 7 (bzlmod), ProtoBuf, grpc-gateway, GoogleApis, and gRPC.

bazel bazel-example go golang googleapis grpc grpc-gateway grpc-go http-proxy protobuf protocol-buffers

Last synced: 08 May 2026

https://github.com/abitofhelp/pipeline

Implementing a multi-step, concurrent, parallel processing pipeline in Go.

go golang goroutine pipeline

Last synced: 18 Mar 2025

https://github.com/abitofhelp/hybrid_lib_ada

Hybrid DDD/Clean/Hexagonal library starter for Ada 2022

ada clean ddd functional hexagonal library result-monad template

Last synced: 13 Jan 2026

https://github.com/abitofhelp/abohapis

This repository will contain protobuf files and libraries for our applications.

Last synced: 04 Jan 2026

https://github.com/abitofhelp/bzlmod

This repository contains a simple client/server application (go, connectrpc) based on the ubiquitous Greeter example at grpc's website. The main branch works without using Bazel to build it. The bazel branch performs the build using bzlmod features.

bazel buf bzlmod gazelle go golang

Last synced: 18 Mar 2025

https://github.com/abitofhelp/bazel_go_version_stamping

This repository contains a Go application showing how to stamp a binary with a version using multiple modules.

bazel bazel-examples go golang

Last synced: 17 May 2026

https://github.com/abitofhelp/rust_clap_figment

This project demonstrates how to use Clap and Figment to implement hierarchical configuration in a Rust CLI application.

clap clap-rs figment hierarchical-configuration rust

Last synced: 18 Mar 2025

https://github.com/abitofhelp/portfolio-kotlin

This repository contains a sample of applications created with Kotlin.

examples kotlin portfolio samples

Last synced: 18 Mar 2025

https://github.com/abitofhelp/simpleshadow

A simple application showing how to create a Kotlin application using Gradle, Kotlin DSL, and ShadowJar.

fatjar jar kotlin kotlin-dsl kotlindsl shadowjar uberjar

Last synced: 18 Mar 2025

https://github.com/abitofhelp/producerconsumer

An implementation of the classic producer-consumer pattern using Go, goroutines, WaitGroups, and a channel.

channel consumer go golang goroutines producer producer-consumer waitgroup

Last synced: 18 Mar 2025

https://github.com/abitofhelp/checksums

This is a go benchmark that compares SHA256 and MD5 performance.

benchmark go golang md5 sha256

Last synced: 18 Mar 2025

https://github.com/abitofhelp/clean

An example of a Clean Architecture using ASP.NET Core 2, TDD, and grpc.

asp-net-core clean-architecture grpc tdd web-api webservice

Last synced: 20 May 2026

https://github.com/abitofhelp/grpc-hello-world-java

This application is a simple client/server hello world service.

client grpc hello-world helloworld java protobuf server

Last synced: 29 Apr 2026

https://github.com/abitofhelp/helloworld-tonic-bsr

A Rust-based protobuf/gRPC example using buf.Build BSR.

bsr grpc protobuf rust

Last synced: 15 May 2026

https://github.com/abitofhelp/optimized_adaptive_pipeline_rs

Adaptive Rust pipeline for high-throughput file processing—dynamic chunking, parallelism, AES/ChaCha encryption, backpressure, and Prometheus/tracing.

adaptive-concurrency backpressure chunking concurrency data-pipeline encryption file-processing metrics observability opentelemetry parallelism prometheus rust stream-processing tracing

Last synced: 05 Oct 2025

https://github.com/abitofhelp/hybrid_app_go

Go Enterprise Starter with Hybrid DDD/Clean/Hexagonal Architecture

clean-arch ddd generics go go-generics golang hexagonal ports-and-adapters result-monad starter static-dispatch template

Last synced: 14 Jan 2026

https://github.com/abitofhelp/adaptive_pipeline

Adaptive Rust pipeline for high-throughput file processing—dynamic chunking, parallelism, AES/ChaCha encryption, backpressure, and Prometheus/tracing.

adaptive-concurrency backpressure chunking concurrency data-pipeline encryption file-processing metrics observability opentelemetry parallelism prometheus rust stream-processing tracing

Last synced: 17 May 2026

https://github.com/abitofhelp/multistage_pipeline_fanout

A high-performance data processing pipeline implementation in Go that provides efficient file processing with parallel compression and encryption.

checksum compression concurrent encryption go golang parallel sha256

Last synced: 11 Oct 2025

https://github.com/abitofhelp/cargo_multimod_example

This is an example application demonstrating how to use Prost and Tonic using multiple modules.

cargo grpc protobuf protocol-buffers rust tonic

Last synced: 15 Apr 2026

https://github.com/abitofhelp/abitofhelp

Config files for my GitHub profile.

config github-config

Last synced: 04 Jan 2026

https://github.com/abitofhelp/com.abitofhelp.teamcity.patternbuildnumber

Provides the ability to create your own build number patterns. We needed a pattern based on dates, 2019.11.28.123, and created this plugin to accomplish this goal.

Last synced: 18 Mar 2025

https://github.com/abitofhelp/multi_module_bazels

This project demonstrates how to implement a monorepo using bzlmod with multiple MODULE.bazel files and Gazelle.

Last synced: 04 Jan 2026

https://github.com/abitofhelp/bazel_subpkg

This is a monorepo project that contains a single package, "abc", which has some subpackages. Please see the README.md file for details.

Last synced: 05 Feb 2026