GoCRUD – Automatic CRUD API Generator for Go Built on Huma
GoCRUD – Automatic CRUD API Generator for Go Built on Huma
Hi HN! I'm excited to share GoCRUD, an open source Go module that extends the Huma framework to automatically generate CRUD APIs. It helps developers quickly build maintainable REST APIs while focusing on business logic rather than boilerplate. Key features: - Automatic CRUD endpoint generation - Built-in input validation - Customizable hooks for business logic - Relationship filtering - Database agnostic (PostgreSQL, MySQL, SQLite, MSSQL support) - Type-safe queries - Custom field operations Example usage: 1. Define your model with struct tags 2. Initialize database connection 3. Register with GoCRUD 4. Get a full REST API with validation, filtering, and pagination The documentation and examples are available at: https://ckoliber.dev/gocrud I'd love to hear your feedback and suggestions!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Part Placer, an automatic cutlist generator
Automatic madlib generator
Automatic Images Classifier Generator
Automatic Parallelization for Haskell
Automatic CloudWatch Alarms
APReF: An Automatic Parallelizer of Recursive Functions for Haskell
Automatic Installer for ArchLinux ARM
AIlight: Automatic Highlighting
Galene-stt: automatic captioning for the Galene videconferencing system
Automatic initializer methods for Objective-C