• This repository has been archived on 26/May/2023
  • Stars
    star
    628
  • Rank 71,541 (Top 2 %)
  • Language
    Go
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Clean Architecture sample

Clean Architecture in Go

This old repository doesn't represent what I'm using nowadays. In 2023, I am using and recommending what my colleagues and I have described in this post

Build Status

Clean Architecture sample

Post

https://medium.com/@eminetto/clean-architecture-using-golang-b63587aa5e3f

Build

make

Run tests

make test

API requests

Add a bookmark

curl -X "POST" "http://localhost:8080/v1/bookmark" \
     -H 'Content-Type: application/json' \
     -H 'Accept: application/json' \
     -d $'{
  "tags": [
    "git",
    "social"
  ],
  "name": "Github",
  "description": "Github site",
  "link": "http://github.com"
}'

Search a bookmark

curl "http://localhost:8080/v1/bookmark?name=github" \
     -H 'Content-Type: application/json' \
     -H 'Accept: application/json'

Show all bookmarks

curl "http://localhost:8080/v1/bookmark" \
     -H 'Content-Type: application/json' \
     -H 'Accept: application/json'

CMD

Search for a bookmark

./bin/search github

More Repositories

1

clean-architecture-go-v2

Clean Architecture sample
Go
1,275
star
2

clean-architecture-php

Clean Architecture sample
HTML
94
star
3

goCep

Projeto em Golang para buscar dados do CEP e armazenar em cache
Go
90
star
4

pos-web-go

Conte煤do da disciplina Desenvolvimento Web Com Go
Go
82
star
5

api-o11y

Repository used in a talk about APIs and Observability
Go
69
star
6

talk-microservices-gokit

C贸digo da palestra sobre Microsservi莽os usando Gokit
Go
61
star
7

dicas-carreira-devs

Repo do livro Dicas de carreira para devs
54
star
8

talk-microservices-go

C贸digo da palestra sobre micro servi莽os e Go
Go
40
star
9

silex-sample

silex-sample
PHP
39
star
10

ZendSkeletonApplication

Zend Skeleton Application based on Zend's Skeleton with some new samples
PHP
23
star
11

restbeer

Exemplo de API criada para a palestra "Criando APIs usando o micro framework Silex"
PHP
21
star
12

asemanaphp

Site da newsletter http://www.asemanaphp.com.br
HTML
18
star
13

post-testes-go

Reposit贸rio com exemplos usados no post do Medium sobre testes automatizados em Go do blog do PicPay
Go
17
star
14

parquet-golang

Repository to show samples of processing parquet files using Golang
Go
17
star
15

post-sqlc

Code used in a post about sqlc.dev
Go
16
star
16

api-o11y-gcp

Go
15
star
17

microservices-serviceweaver

Proof of concept of Service Weaver
Go
14
star
18

beeb

A small CLI to generate desktop notifications
Go
14
star
19

go-web-skel

Go
13
star
20

desafio-go

Go
12
star
21

talk-microservices-go-grpc

Go
9
star
22

restbeer-expressive

A sample of Expressive
PHP
8
star
23

post-flatbuffers

Go
8
star
24

Template-ZF-Modulos

Template de projeto Zend Framework usando M贸dulos
PHP
7
star
25

APIFromDocToDeploy

APIFromDocToDeploy
PHP
7
star
26

curso-go

Reposit贸rio do curso introdut贸rio da linguagem Go
Go
7
star
27

VagaBackendCoderockr

Teste para a vaga de desenvolvedor Backend para a Coderockr
5
star
28

desafio-codenation-git

5
star
29

pos-alfa-2017

PHP
4
star
30

talks

Reposit贸rio com as palestras que ministro para interagir com quem assistiu
4
star
31

pos-unoesc

PHP
4
star
32

zfcrud

Exemplo de CRUD usando Zend Framework
JavaScript
4
star
33

k8s-operator-talk

k8s operator example
Go
4
star
34

aws-developer-tools

Project to test AWS developer tools solutions
Go
3
star
35

eminetto

3
star
36

pos-webdev-zf3

PHP
3
star
37

Template-ZF

Template de projeto Zend Framework
PHP
3
star
38

eltonminetto.dev

Reposit贸rio com os coment谩rios do eltonminetto.dev
3
star
39

pos-unicesumar

P贸s Gradua莽茫o Unicesumar
PHP
3
star
40

sorteador

Aplica莽茫o Go para sortear brindes para a GopherCon Brasil
Go
3
star
41

frameworks-2017

PHP
3
star
42

post-failsafe-go

Go
3
star
43

aws

Docker - AWS CLI
2
star
44

MeteorContactListSample

Meteor sample application
JavaScript
2
star
45

artigo-imasters-go-docker

C贸digo do artigo publicado na Revista iMasters
Go
2
star
46

zf2napratica

C贸digo dos desafios feitos no livro Zend Framework 2 na pr谩tica
PHP
2
star
47

post_atoum

C贸digos usados no post sobre o atoum
PHP
2
star
48

post-tests-go

Go
2
star
49

pos-alfa

Aula sobre ZF3
PHP
1
star
50

try_git

1
star
51

docker-php-56

1
star
52

palestra-lets-log

Material da palestra sobre Monolog
PHP
1
star
53

OpauthSample

Exemplo de uso do Opauth
PHP
1
star
54

phprs

C贸digos e material do workshop sobre Middlewares apresentado no PHPRS Conf
1
star
55

CursoDoctrine

PHP
1
star
56

docker-bin

Get back your binaries syntax using docker
Shell
1
star
57

social-media-profile

TypeScript
1
star
58

Picoznd

Picoznd is a simple and lightweight micro-framework Zend2 based
1
star
59

pos-webdev-expressive

PHP
1
star
60

poc-dapr

Proof of Concept using dapr.io
Go
1
star
61

Curriculo

Ol谩, este 茅 o meu curr铆culo atual.
1
star
62

my-reason-react-app

OCaml
1
star
63

openapi2test

Generate Go tests from an OpenAPI specification
Go
1
star
64

eltonminetto.net

Site pessoal
PHP
1
star
65

dicasdecarreira.dev

SCSS
1
star
66

go-with-frameworks

Project to test Go frameworks
Go
1
star