gadgeto

module
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2020 License: MIT

README

# Gadgeto!

Author:     Thomas Schaffer
Language:   Golang
License:    MIT

Gadgeto! is a collection of tools that aim to facilitate the development of
REST APIs in Go.
These tools are based on and enrich popular open-source solutions, to provide
higher-level functionalities.

Components:
    - tonic: Based on the REST framework Gin (https://github.com/gin-gonic/gin),
                tonic lets you write simpler handler functions, and handles
                repetitive tasks for you (parameter binding, error handling).

    - zesty: Based on Gorp (https://github.com/go-gorp/gorp), zesty abstracts
                DB specifics for easy (nested) transaction management.

    - iffy: An HTTP testing library for functional/unit tests,
                iffy does all the hard work (http, marshaling, templating...) and
                lets you describe http calls as one-liners, chaining them in complex scenarios.

    - amock: An HTTP mocking library. amock lets you easily write mock objects to inject
                into http clients.
                It does not require any go-generate tricks, and lets you inject mocks
                into existing libraries that may not be properly abstracted through interfaces.

Directories

Path Synopsis
foo
Package iffy helps you test http handlers.
Package iffy helps you test http handlers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL