Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

go-api-boilerplate

Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Collective - Host: opensource - https://opencollective.com/go-api-boilerplate - Code: https://github.com/vardius/go-api-boilerplate

Update paths matching to work with rewrite rule

github.com/vardius/go-api-boilerplate - bea0535106061c5a5eaa134fdb072265f2967962 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use maildev instead of mailhog

github.com/vardius/go-api-boilerplate - 162f321e99d4f7a61ae0af7ccd6a58ea78c10c94 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add local host alias link

github.com/vardius/go-api-boilerplate - 17ef26356078e4e1d50bf87e91f2408a95890e85 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use subdomains, fix mailhog version

github.com/vardius/go-api-boilerplate - 7d37cb20b900107b1921defd8ed2f4a0e569dffd authored over 4 years ago by Rafał Lorenz <[email protected]>
Update charts

github.com/vardius/go-api-boilerplate - 585ec97adc3ca2cbd8a5c60bbd0368fe8ffb56b9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update empty values

github.com/vardius/go-api-boilerplate - 1042d8d35c606b414724272fa44cae75f7116a84 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update readme

github.com/vardius/go-api-boilerplate - 3bb7dd4ddae6c84969ec4f8b9ae38e4bee6c4ced authored over 4 years ago by Rafał Lorenz <[email protected]>
Add mailer and mailhog to catch emails

github.com/vardius/go-api-boilerplate - b104ef4cb46b977dccc4630f44852983683a6a7b authored over 4 years ago by Rafał Lorenz <[email protected]>
Update version.go

github.com/vardius/go-api-boilerplate - c3caced80dab2421a72ded27adaf7b358d1013af authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not cancel base context immediately

github.com/vardius/go-api-boilerplate - 9e23983a1248f64451e4e20d57058480bdfdbc32 authored over 4 years ago by Rafał Lorenz <[email protected]>
Handle shutdown of hijacked connections

github.com/vardius/go-api-boilerplate - ebe2df4a49614a04e1ea3e058c7650af12d5a0c3 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add rate limiter

github.com/vardius/go-api-boilerplate - 5d43afeca48d70ebbcf294ab59335c8ed4114027 authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not create container in service scope

github.com/vardius/go-api-boilerplate - 3251b4b592867ca2e8bc9b24f751a4cfbd6c7deb authored over 4 years ago by Rafał Lorenz <[email protected]>
Update shutdown

github.com/vardius/go-api-boilerplate - 6460011a3d2403fe186e526002efc45ac3645c8e authored over 4 years ago by Rafał Lorenz <[email protected]>
Update charts

github.com/vardius/go-api-boilerplate - d1c6aa0b72db9d5fbd8c2547d3ad1503137d9388 authored over 4 years ago by Rafał Lorenz <[email protected]>
Verify token without call to auth service, use separate secrets for each service

github.com/vardius/go-api-boilerplate - a5b4c5957eaf44560a44a7c659dc6b34bc5ab375 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update go version

github.com/vardius/go-api-boilerplate - 0c68aef78de35491a77a537220058ee34f874d7b authored over 4 years ago by Rafał Lorenz <[email protected]>
Verify auth token without calling auth service

github.com/vardius/go-api-boilerplate - dc29216b83c551c00b91a614dbea135997bfccd9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update gollback

github.com/vardius/go-api-boilerplate - 0358b1aa0144533125f5598d1ca6354cd7843508 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update example_test.go

github.com/vardius/go-api-boilerplate - 9afdd1bbad1d8427063ca498f1bafbc21fdb60be authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix example tests for travis

github.com/vardius/go-api-boilerplate - e42125b3b8f6b51d24f1a5cacf3f44f76f75ea56 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update example tests to not print output

github.com/vardius/go-api-boilerplate - 6740eaa64af992d6ce398bfdac1647e283810df1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update errors to return stack trace

github.com/vardius/go-api-boilerplate - 19c9922ad2e44f14489a594278d6246810afa93b authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not return stack trace

github.com/vardius/go-api-boilerplate - a0476d556fc59f42ac219931d6d8f1772597e4f9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Log stack trace

github.com/vardius/go-api-boilerplate - 78f4b2d633804f8b4a5717b3633f829bfc347bb4 authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove duplicated log

github.com/vardius/go-api-boilerplate - 5f24049aa302da80e54cd8e1649d3b343467a02c authored over 4 years ago by Rafał Lorenz <[email protected]>
Refactor error usage

github.com/vardius/go-api-boilerplate - d337dd4a2ff1c5627311d38f8bcb07b807487435 authored over 4 years ago by Rafał Lorenz <[email protected]>
Implement unwrap method

github.com/vardius/go-api-boilerplate - d33a163602b267cb49f17d8214b5b7f9eb3c1414 authored over 4 years ago by Rafał Lorenz <[email protected]>
pkg Use fmt.Errorf, should not be coupled with application errors

github.com/vardius/go-api-boilerplate - e343a8cf227c8ded1e3fe0e867fea73fa31c2182 authored over 4 years ago by Rafał Lorenz <[email protected]>
Refactor error handling logic, move application errors to application package

Prefer go 1.13 errors wrapping

github.com/vardius/go-api-boilerplate - a65653a86d01269dd7e1d031a5e0bdf49da4e05c authored over 4 years ago by Rafał Lorenz <[email protected]>
Update json error

github.com/vardius/go-api-boilerplate - 4e09e2f949b7d032d9021506279b476c3b12b85a authored over 4 years ago by Rafał Lorenz <[email protected]>
Update errors package to use go 1.13 errors

github.com/vardius/go-api-boilerplate - 5a62dd2088bf9b7616d04b0cec5a62a674e6d37c authored over 4 years ago by Rafał Lorenz <[email protected]>
Handle error while parsing json response

github.com/vardius/go-api-boilerplate - 6eab2d21f63601501a074b0181b244e6f043d528 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add more example tests

github.com/vardius/go-api-boilerplate - 462ae4becfbef8196ac12fe0832a226d6bdc689b authored over 4 years ago by Rafał Lorenz <[email protected]>
Use uint8 type

github.com/vardius/go-api-boilerplate - 47fc6f81ad856ea35ab75bf3173a0194bd7360a1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update debug adapter

github.com/vardius/go-api-boilerplate - e55f296efb052b4160f1126e0f8a1bcbe31ed133 authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix container middleware

github.com/vardius/go-api-boilerplate - 0a3f7738f508bbb0198a1dbdbf69592bf5a629e0 authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix container middleware

github.com/vardius/go-api-boilerplate - 05b65515b5dab12a4058b7229992fcfe7478f3f9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add event handler timeout to config map

github.com/vardius/go-api-boilerplate - 20a60681688e9db1c1968ff92e36a34b84112388 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use internal logger for event handler, track request id

github.com/vardius/go-api-boilerplate - 6597350e8322eb9f216551e4df92e1126b921ec0 authored over 4 years ago by Rafał Lorenz <[email protected]>
Set event handler timeout, add metadata to event handlers with request container

github.com/vardius/go-api-boilerplate - 811f07254208538754597687794f26c4f14633fb authored over 4 years ago by Rafał Lorenz <[email protected]>
Add request container for easy logger access

please try to avoid usage of container to minimum

github.com/vardius/go-api-boilerplate - 206f8009f8683965c252ea2f7fb0be4629a90220 authored over 4 years ago by Rafał Lorenz <[email protected]>
Improve error handling, log stacktrace on http error

github.com/vardius/go-api-boilerplate - 03a4079a986dcc4272dabbcb2cd14cc09d0ba7b1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Move rand.Seed to main init function

github.com/vardius/go-api-boilerplate - 4484cd905a2f7b2287c4107cb65def0344d66911 authored over 4 years ago by Rafał Lorenz <[email protected]>
Initialize the default source to a deterministic state

github.com/vardius/go-api-boilerplate - 9791eb7972d3985841f326c2c64c12ee7a505e41 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use response writer to capture status code

github.com/vardius/go-api-boilerplate - f4bd7dc5a8bb387ce61e6eb6e9df216927dace4e authored over 4 years ago by Rafał Lorenz <[email protected]>
Add push/pull service, for event push to allow event distribution to one handler while multiple pod instances are running

github.com/vardius/go-api-boilerplate - 667592097b6904065145d20cf0afc1aedd3f124d authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove fossa

github.com/vardius/go-api-boilerplate - d4cbfa590a78aa9df439d3b2bef3b4adfe883ffd authored over 4 years ago by Rafał Lorenz <[email protected]>
Log whole metadata object

github.com/vardius/go-api-boilerplate - f729f9da6bd90668b3bd7c97689389b98d7c2fe5 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add Makefiles for proto packages

github.com/vardius/go-api-boilerplate - b17f0176c628b433815e623cc1061d2d6975ebf7 authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove metadata from stream grpc handlers

github.com/vardius/go-api-boilerplate - ee9f35956ad72d5876dcd406c01c250726809424 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use stream context

github.com/vardius/go-api-boilerplate - e681158646e9097dd205c8f127fb1f1953772394 authored over 4 years ago by Rafał Lorenz <[email protected]>
Accept context from above

github.com/vardius/go-api-boilerplate - de6ce25cb51b162296bd60b3b8de0bf3465fc443 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use context from above

github.com/vardius/go-api-boilerplate - 43f0dc6917b65c2cc580bb585106cb23570de9b9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove json header

github.com/vardius/go-api-boilerplate - 12f26f1266641abcce6e4c2a48e223d02c91fdf4 authored over 4 years ago by Rafał Lorenz <[email protected]>
Return json header

github.com/vardius/go-api-boilerplate - 6ea085cc1627a40ea034b846131fe43d65cd1ab2 authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not write body with status no content

github.com/vardius/go-api-boilerplate - 704d82f2c1e066111948c53d7ebc9b0ce79d4c9d authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove useless test

github.com/vardius/go-api-boilerplate - 97db2e4898a4450383318888ccfaebc1d01f7912 authored over 4 years ago by Rafał Lorenz <[email protected]>
Move metadata middleware

github.com/vardius/go-api-boilerplate - 0c27f6b612135d228f7b0f45b5ea927afcf784b5 authored over 4 years ago by Rafał Lorenz <[email protected]>
Set correct status

github.com/vardius/go-api-boilerplate - 8bb49c9ad4ec0a1328137f50bbe7dfc7642f9eb7 authored over 4 years ago by Rafał Lorenz <[email protected]>
Log times for each handler

github.com/vardius/go-api-boilerplate - 60c1ba1df2d2e82cfe24e71ad6e4885081390d5b authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix middleware order

github.com/vardius/go-api-boilerplate - 31a6c849baac456199f93a2e885152e9eaf745ea authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove kubernetes dashboard, remove extra traceId from logs, change grpc middleware order

github.com/vardius/go-api-boilerplate - 6fcc5d4442214a40c58e72e8152ca0b8b43818b5 authored over 4 years ago by Rafał Lorenz <[email protected]>
Check if context is not nil

github.com/vardius/go-api-boilerplate - e13cfa00693c165bc4991151146bcf49f417c085 authored over 4 years ago by Rafał Lorenz <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/vardius/go-api-boilerplate - 5d6f074772b792e17fec3e0d990d726d00cf9adc authored over 4 years ago by Rafał Lorenz <[email protected]>
Prefix only if traceID found

github.com/vardius/go-api-boilerplate - 58fa21681464f51533086988e47afed18dcf0f5d authored over 4 years ago by Rafał Lorenz <[email protected]>
Prefix logger with trace id

github.com/vardius/go-api-boilerplate - 63d09801935dc82cd5b14d904c4f6dd7fa17f8c0 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add grpc middleware

github.com/vardius/go-api-boilerplate - ba35b2cbd84f8c31c405a6b9a59bdb5c46bcba60 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update README.md

github.com/vardius/go-api-boilerplate - 4cd51a8165ad9311a3960489d13a37dcc2fec461 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix invalid payload test

github.com/vardius/go-api-boilerplate - ee5207f8411354a85acf125ec26e94f87ee9c48d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update travis badge

github.com/vardius/go-api-boilerplate - d504a939a4d8f64c1691fbf635634f08db252fed authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix example tests names

github.com/vardius/go-api-boilerplate - e63c45fe63355bb59736eac1b4b3d489f778fb45 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Do not shadow package name

github.com/vardius/go-api-boilerplate - 52de288b6e170380260150063c5379d0798c889e authored almost 5 years ago by Rafał Lorenz <[email protected]>
Format imports

github.com/vardius/go-api-boilerplate - 15d03af10e76c4277b003fddeb7b4ea1921b3c0e authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update chart

github.com/vardius/go-api-boilerplate - 77a4e3768806433f7101ccfb92d7e85f3c7465f1 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Refactor http internal package

github.com/vardius/go-api-boilerplate - d04ee17d02ce42d2c270b24912b8193c17a3c1f3 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update dependecies

github.com/vardius/go-api-boilerplate - cabb8adfff4c13a1341aaf4f077121998f979e43 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix some bad replaced strings

github.com/vardius/go-api-boilerplate - 633b762c2e9fe730c3bd0fffd1e531968522fff7 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update docker images after renaming internal to pkg

github.com/vardius/go-api-boilerplate - 9604021a7eafd045afae6f080d06f3b2de004849 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Rename internal to pkg, allow packages to be used by external applications

github.com/vardius/go-api-boilerplate - 51ce9c9fba6cb9f2a56e458d1e8606d9d2263ad9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Merge pull request #61 from mar1n3r0/enhancement/return-custom-error-message-to-client

Return custom error message to client instead of the hardcoded one

github.com/vardius/go-api-boilerplate - 4ee3a1dc2ad8a3b083a9a84a95a4ebeef1cd15b2 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Return custom error message to client instead of the hardcoded one

github.com/vardius/go-api-boilerplate - 49cf425f922fb99b057c0b3290c36855d1670d79 authored almost 5 years ago by mar1n3r0 <[email protected]>
Merge pull request #60 from mar1n3r0/feature/urlencoded-to-json-middleware

Feature/urlencoded to json middleware

github.com/vardius/go-api-boilerplate - 1318f74d7dde635603daacda5a4015925f8ae720 authored almost 5 years ago by Rafał Lorenz <[email protected]>
move form middleware after limitrequestbody middleware

github.com/vardius/go-api-boilerplate - 23fdcf6b1430b620974fe0ebc0239868a258f2d3 authored almost 5 years ago by mar1n3r0 <[email protected]>
add urlencoded-to-json middleware to auth service

github.com/vardius/go-api-boilerplate - 834b5debf8c18b322e1c35af410ffb15131cad16 authored almost 5 years ago by mar1n3r0 <[email protected]>
resolve conflicts

github.com/vardius/go-api-boilerplate - bb956764d687271218dfcf9519fc79bad94372d6 authored almost 5 years ago by mar1n3r0 <[email protected]>
add form-urlencoded to json middleware

github.com/vardius/go-api-boilerplate - 818efc0b7548dd55d226378e6d3a7b0ae97d737f authored almost 5 years ago by mar1n3r0 <[email protected]>
Merge pull request #58 from vardius/feature/value-objects

Value objects

github.com/vardius/go-api-boilerplate - 3f0c9cc9621d5488df9b9bc665d853f39dd3ec79 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix circular reference

github.com/vardius/go-api-boilerplate - 88a8be6377701083f25ce0d16be1d6b456f4781d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Improve error message

github.com/vardius/go-api-boilerplate - feda317cdefab6b44ae6272118af1be9d9947db3 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Rename model, validate on marshal

github.com/vardius/go-api-boilerplate - 729a01f433c39f1d18cba853763a9b34b6cb11d9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix email address UnmarshalJSON method

github.com/vardius/go-api-boilerplate - e77590f914a430618ce2f61dc5f1627ce3a2612f authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add comments to value object methods

github.com/vardius/go-api-boilerplate - b2036e9206b61b4546def2ab35b83398e1046c43 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add email address value object

github.com/vardius/go-api-boilerplate - 367dcf78ed2af8ec39dbf630bf1bf55f5d4506ad authored almost 5 years ago by Rafał Lorenz <[email protected]>