sql-crud

SQL based CRUD Service for data models

mysqlgolangboilerplatecrudsqlechosqlitepostgresqlswaggercodegeneratorrestful-api
FreeRepo

Preview

sql-crud preview

Overview

SQL-CRUD - CLI Tool for Golang Backend Projects. SQL-CRUD is a powerful command-line tool that streamlines the setup of Golang backend projects using GORM and Echo for SQL-based applications. It automates the generation of boilerplate code, caching logic and documentation, significantly accelerating development. Generates GORM models, services and controllers based on metadata provided in a config.json file. Automatically creates RESTful CRUD APIs for each model.

Features

crud-code-generationgorm-model-generationrestful-api-generationswagger-documentationin-memory-cachingdatabase-migrationsmulti-app-supportobservabilityrole-based-access-controladmin-ui

Feature Flags

userDashboardauthenticationemailsauthorizationteamsOrgsloggingErrorTrackingjobsQueueapiDocscachingschedulingCronsmultitenancylogging

Recommended Use Cases

rapid-backend-prototypinggolang-crud-servicesmulti-tenant-applicationsmonorepo-backend-projectsapi-scaffolding

Frontend

None

Backend

golangechogorm

Auth Providers

sso

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-12T13:43:40.000Z
GitHub

Stack

Framework
echo
Language
golang
Database
mysql, postgresql, sqlite
ORM
gorm
Testing
unit-tests
Monitoring
prometheus, jaeger
Logging
structured-logging

Data Layer

Databases
postgresql, mysql, sqlite
ORM
gorm

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source CLI tool
Get Started with this Boilerplate