Skip to content
An out-of-the-box artisan API web-framework written in go.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app fix a defer request error May 23, 2019
config add queue max_in_flight support May 22, 2019
database
resources gofmt Apr 17, 2019
routes gofmt Apr 17, 2019
.env.example.json fix bug May 22, 2019
.gitignore
.gitmodules delete submodule Feb 15, 2019
LICENSE
README.md
artisan.go fix artisan graceful May 22, 2019
go.mod remove version alert May 24, 2019
main.go

README.md

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.

Roadmap

  • 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
  • Infinity User Affiliation System
  • User Email Validation via Notification
  • Views Support
  • Language Package
  • Cache: Memory
  • Queue, Worker nsq
  • Event, Listener
  • Custom Artisan Command Line
  • Task Scheduling
  • Logo
  • Cache: Redis
  • Error Handler
  • Model Getter/Setter
  • File Storage
  • User Authorization
  • Database Seeder
  • More Unit Test
  • Websocket Support
  • Website && Document
  • CI

Thanks

  • gin
  • gorm
  • validator.v9
  • viper
  • big
  • jwt
  • i18n
  • urfave/cli
  • fatih/color
  • golang/protobuf
  • nsqio/go-nsq
  • robfig/cron
You can’t perform that action at this time.