Releases: Dominic-Wassef/ghostly
Releases · Dominic-Wassef/ghostly
v1.3.0
See documentation on: https://pkg.go.dev/github.com/dominic-wassef/[email protected]
Functionality
- Object Relation Mapper (ORM) that is database agnostic
- A fully functional Database Migration system
- A fully featured user authentication system that can be installed with a single command, which includes: A password reset system
- Session based authentication (for web based applications)
- Token based authentication (for APIs and systems built with front ends like React and Vue)
- A fully featured templating system (using both Go templates and Jet templates)
- A complete caching system that supports Redis and Badger
- Easy session management, with cookie, database (MySQL and Postgres), Redis stores
- Simple response types for HTML, XML, JSON, and file downloads
- Form validation
- JSON validation
- A complete mailing system which supports SMTP servers, and third party APIs including MailGun, SparkPost, and SendGrid
- A command line application which allows for easy generation of emails, handlers, database models
- The command line application will allow us to create a ready-to-go web application by tying a single command: ghostly new