8000 Release v1.3.0 · Dominic-Wassef/ghostly · GitHub
[go: up one dir, main page]

Skip to content
  • v1.3.0

    Latest

    Choose a tag to compare

    @Dominic-Wassef Dominic-Wassef released this 11 Nov 22:19

    See documentation on: https://pkg.go.dev/github.com/dominic-wassef/ghostly@v1.3.0

    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
  • 0