Skip to content

Struct validator through reflection for Golang projects

active 2024-12-172025-11-02 (UTC)

Complete coverage26,529 / 26,529 hourly files (100%) · 2 absent upstream2023-08-152026-08-24 (UTC)
Events
193
Pushes
67
Pull requests
0
Issues
0
Stars
0
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 321 days from 2024-12-17 to 2025-11-02. Pushes: 67 total, peak 8 in a day. Pull requests: 0 total, peak 0 in a day. Issues: 0 total, peak 0 in a day. Comments: 0 total, peak 0 in a day. Stars: 0 total, peak 0 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
ralvarezdev676700

Recent activity

Latest issues, pull requests and releases

  • Releaseralvarezdev2025-11-01 23:33
    solved some validator logs
  • Releaseralvarezdev2025-11-01 16:05
    upgraded dependencies and fix golangci issues
  • Releaseralvarezdev2025-11-01 15:33
    added unique type reference comparation between root validations and its mapper
  • Releaseralvarezdev2025-11-01 13:37
    moved some helper functions to github.com/ralvarezdev/go-strings and optimized code a little bit
  • Releaseralvarezdev2025-10-30 15:03
    split some helper functions from the Protobuf Generator and added some for JSON Generator on utils.go file"
  • Releaseralvarezdev2025-10-30 02:43
    removed duplicated invalid email address validation error on bad emails
  • Releaseralvarezdev2025-10-04 23:54
    improved structured logs
  • Releaseralvarezdev2025-10-04 22:45
    upgraded dependencies, removed unnecessary pointers to maps and slices, and some nil checkers
  • Releaseralvarezdev2025-10-04 20:01
    changed slog key names format to snake case
  • Releaseralvarezdev2025-03-07 16:47
    now, usernames can contain only alphanumeric characters
  • Releaseralvarezdev2025-03-06 17:04
    added username validation to validator service
  • Releaseralvarezdev2025-03-06 17:02
    added username validation to validator service
  • Releaseralvarezdev2025-03-06 16:52
    added username validation to validator service
  • Releaseralvarezdev2025-02-11 17:11
    added password validation to validator service
  • Releaseralvarezdev2025-01-31 15:33
    removed error return parameter from validator service's Email and Birthdate functions
  • Releaseralvarezdev2025-01-31 15:06
    set the auxiliary validator function as a variadic parameter
  • Releaseralvarezdev2025-01-31 14:59
    added an auxiliary validator function to the CreateValidateFn
  • Releaseralvarezdev2025-01-31 13:17
    added Email and Birthdate functions to validator service (again)
  • Releaseralvarezdev2025-01-31 12:43
    added nil mapper checker on CreateValidateFn
  • Releaseralvarezdev2025-01-31 12:36
    substituted validations service's Validate function by CreateValidateFn
  • Releaseralvarezdev2025-01-28 00:20
    removed redundant code
  • Releaseralvarezdev2025-01-27 01:47
    added ErrNilGenerator error
  • Releaseralvarezdev2025-01-25 14:07
    added NewMapperWithNoError method to the Generator interface and implementations
  • Releaseralvarezdev2025-01-25 14:00
    added ValidateRequiredFields call by default on Service's Validate method
  • Releaseralvarezdev2025-01-25 13:48
    modified the Service's Validate method to simplify its usage

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.