chidiwilliams / flatbson
Recursively flatten a Go struct using its BSON tags
☆66Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for flatbson
- golang date manipulation library influenced by carbon☆90Updated 5 years ago
- Example project demonstrating tips for writing web servers in Go☆37Updated 4 years ago
- This package provides a framework for writing validations for Go applications.☆94Updated 2 years ago
- 🧬 Adaptor middleware to convert net/http handlers from/to Fiber request handlers☆181Updated last year
- Generate random strings in golang☆124Updated last year
- gRPC Test Utilities for Golang☆76Updated last week
- 🚨 Chi middleware for slog logger☆50Updated this week
- Go clean Architecture with GRPC☆117Updated 5 years ago
- GoLang package that provides an easy way to use the Google Geocoding API☆53Updated last year
- With a given country and phone number, validate and format the MOBILE phone number to E.164 standard☆186Updated 2 weeks ago
- SQL data mapper for Go☆221Updated last year
- Package pgerrcode contains constants for PostgreSQL error codes.☆152Updated 8 months ago
- Go library for the Paystack API https://developers.paystack.co/v1.0/reference☆68Updated 11 months ago
- AMQP Pub/Sub for the Watermill project.☆55Updated 3 weeks ago
- An implementation of Facebook's DataLoader in Go☆72Updated 6 months ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆248Updated last week
- Error Context, Stack Trace, Types and Tags for full error handling and logging.☆61Updated last year
- 🚨 slog: Attribute formatting☆123Updated this week
- Is a general library to help modify or set data within data structures and other objects.☆234Updated last year
- jio is a json schema validator similar to joi☆112Updated 4 months ago
- Go struct and field validation☆43Updated last month
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆85Updated last year
- A PDF renderer for the goldmark markdown parser.☆123Updated 11 months ago
- Orchestra is a library to manage long running go processes.☆153Updated 5 months ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆67Updated last month
- Integration testing in Go with Docker☆105Updated 2 months ago
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities…☆234Updated 6 months ago
- Struct validation using tags☆48Updated this week
- Kronika adds some extra utility around the standard time package. It does not have any other external dependencies.☆37Updated 2 years ago
- a thread-safe concurrent map for go☆92Updated last year