Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by harwoeck

A curated list of projects in awesome lists by harwoeck .

https://github.com/harwoeck/adapt

📦 adapt is a simple general-purpose migration library that gets embedded into your Go application

adapt db-migration go go-library golang migration migration-library migration-tool

Last synced: 14 Nov 2024

https://github.com/harwoeck/mysophie

mysophie is a tool that handles static asset versioning and can be plugged into any building process. It's stateless, allows very aggressive cache settings and only runs once per production build.

assets-management assets-versioning mysophie tool toolchain

Last synced: 14 Nov 2024

https://github.com/harwoeck/ipstack

:satellite: ipstack is a helper package for calling the https://ipstack.com API. It includes type-safe response packets and a WorkerPool for asynchronous, once-only, lookup tasks.

asynchronous go golang helper ip ip-address ip-address-database ip-address-geolocation ip-address-lookup ipstack library package worker-pool

Last synced: 14 Nov 2024

https://github.com/harwoeck/magic

:carousel_horse: magic is an auto-parsing library and competitive coding helper package with batteries included. The library takes care of allocating and populating your memory.

auto-parsing competitive-programming competitive-programming-contests go golang hacktoberfest hacktoberfest2019 input-parsing magic not-for-production parsing reflect reflection reflection-magic

Last synced: 14 Nov 2024

https://github.com/harwoeck/apperr

🗑 apperr provides a unified framework- and network-agnostic error generation interface. Errors can be localized and converted to GRPC, Twirp, HTTP, etc. equivalents

apperr application-error error error-handling errors go golang grpc i18n localization twirp

Last synced: 14 Oct 2024

https://github.com/harwoeck/fscache

:eyeglasses: fscache is a simple, non-magical helper package for loading file-system content only once and using an in-memory cache for consecutive requests.

cache file-system fs go golang in-memory library package

Last synced: 14 Nov 2024

https://github.com/harwoeck/azoo

azoo is a headless ASVS Level 3 Identity and Access Management (IAM) system built for a cloud-native environment

access-control access-management asvs asvs-level3 authentication authorization go golang hsm iam id-as-a-service idaas identity identity-management identity-management-system security

Last synced: 14 Nov 2024

https://github.com/harwoeck/hibpoffline

High-performance Service for querying an offline copy of the HIBP database (a collection of 551 million breached 🔓 passwords). Exists because private ☁️ = ❤.

badger bigcache cache cloud-native docker go golang grpc haveibeenpwned high-performance http leaked-secrets low-latency microservice on-premise passwords rest self-hosted service standalone

Last synced: 14 Nov 2024

https://github.com/harwoeck/liblog

Discontinued in favor of log/slog. liblog was an interface/contract for logging backends. It was used by public libraries and packages that wanted to give their user's control over structured and leveled logging output.

apache2 apache2-license go golang libraries library log logging package packages user-control

Last synced: 14 Nov 2024

https://github.com/harwoeck/fcer

fcer is a file partition algorithm, that splits a file into a set of partitions and calculates their offset and length. After finding these parts it is possible to process a file concurrently without worker-interference.

Last synced: 14 Nov 2024

https://github.com/harwoeck/confl

confl - config loader interface

Last synced: 14 Nov 2024

https://github.com/harwoeck/d

star-d provides distributed versions of common packages like sync

Last synced: 14 Nov 2024

https://github.com/harwoeck/conflviper

Last synced: 14 Nov 2024

https://github.com/harwoeck/sqlee

:tophat: Package sqlee is a general purpose, transparent, non-magical helper package for sql.DB that simplifies and reduces error checking for various SQL operations.

database db essentials go golang helper library module package sql

Last synced: 14 Nov 2024