Skip to content
forked from appist/appy

An opinionated productive web framework that helps scaling business easier.

License

Notifications You must be signed in to change notification settings

gitter-badger/appy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appy

Build Status Go Report Card Coverage Status Go Doc

An opinionated productive web framework that helps scaling business easier.

Prerequisites

Quick Start

Step 1: Create the project folder with go module

// Create project folder
$ mkdir PROJECT_NAME && cd $_

// Initialize go modules for the project
$ go mod init PROJECT_NAME

Step 2: Create main.go with the content below

package main

import (
  "github.com/appist/appy"
)

func main() {
  appy.Bootstrap()
}

Step 3: Initialize the appy's project layout

// Start generating the project skeleton
$ go run .

Acknowledgements

  • asynq - For processing background jobs
  • cobra - For building CLI
  • gin - For building web server
  • go-pg - For interacting with PostgreSQL
  • gqlgen - For building GraphQL API
  • testify - For writing unit tests
  • zap - For blazing fast, structured and leveled logging

Contribution

Please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to appy!

License

MIT

Copyright (c) 2019-present, Appist

About

An opinionated productive web framework that helps scaling business easier.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.7%
  • Makefile 0.3%