Skip to content
An artisan API web-framework written in go.
Branch: master
Clone or download
toby1991 remove a debug message
Signed-off-by: Toby Yan <>
Latest commit da42ec0 Apr 22, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
cache gofmt Mar 27, 2019
config add getInt64 config helper Apr 1, 2019
database sort migration struct by timestamp Apr 18, 2019
helpers gofmt Apr 1, 2019
http fix wrong type sprintf Apr 1, 2019
model update param out -> outPtr Apr 3, 2019
notification fix: ineffectual assignment to err (ineffassign) Apr 1, 2019
queue add memory cache support Mar 22, 2019
utils gofmt Mar 27, 2019
view remove a debug message Apr 22, 2019
LICENSE add readme and license Feb 15, 2019 Update Apr 17, 2019
go.mod add memory cache support Mar 22, 2019
go.sum add memory cache support Mar 22, 2019


GitHub last commit Go Report Card Travis (.org) GitHub top language Inspired by Laravel GitHub

About Totoval

Totoval is an API web framework that helps Golang engineers build a performance-boiled project quickly, easily, and securely. It is more like a scaffolding, respecting Golang's programming philosophy, supported by a number of highly acclaimed, high-performance core components, as well as many easy-to-use components to quickly adapt to more business scenarios. We also believe that development must be an enjoyable and creative experience. Totoval frees developers from the painful coding process. Do less, think more.


  • Env Configuration
  • Groupable Router
  • Request Middleware
  • Request Validator
  • Database Migration
  • Model Validator
  • Model Helper - such as Pagination
  • BigInt,BigFloat Support
  • Orm: Mysql
  • User Token JWT Support
  • Random Code Generate and Verification
  • Random String Helper
  • Locale Middleware
  • Gin Validator Upgrade to v9
  • Password Encryption
  • Validation Error Multi-Language Support
  • Request Logger Middleware
  • Request Throttle Middleware
  • Infinity User Affiliation System
  • Model Getter/Setter
  • User Email Validation via Notification
  • Error Handler
  • Language Package
  • Cache: Memory
  • Cache: Redis
  • Queue, Worker
  • Events
  • File Storage
  • Custom Artisan Command Line
  • Task Scheduling
  • User Authorization
  • Database Seeder
  • More Unit Test
  • Websocket Support
  • Logo
  • Website && Document
  • CI


  • gin
  • gorm
  • validator.v9
  • viper
  • big
  • jwt
  • i18n
  • urfave/cli
  • fatih/color
You can’t perform that action at this time.