Skip to content

Releases: Dominic-Wassef/ghostly

v1.3.0

11 Nov 22:19

Choose a tag to compare

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