Ecosyste.ms: OpenCollective

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

github.com/kataras/iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
https://github.com/kataras/iris

add a test example for upload files as requested at: #1516

Former-commit-id: afb2d3e9c0902cce6c46d26b5b6cfc51551c2373

fb4dcf31346e23bf003be13f12efacff22a1182b authored almost 5 years ago
add a note about sessions transcoder, rel: https://github.com/kataras/iris/issues/1517#issuecomment-630256473

Former-commit-id: 3ac995ea77b4629dc7b0d580b9e36d9e302b96ee

9b172fe4ab45170937b25571d80d35cb591893e6 authored almost 5 years ago
replace all common error responses with the new Context.StopWithError

Former-commit-id: 99b08a0b5564ef640456db12674cb37721f73ae3

f3745cebbd671b1d3f89772c0587681f2477720e authored almost 5 years ago
make context.OnClose's callback wrapped by sync.Once to make sure that the callback is only called once

AQQkADAwATZiZmYAZC05YzI0LTdmOTAtMDACLTAwCgAQAHsNZaaCfV1BmxBvtU

Former-commit-id: 9449270ccf276...

07cd03a67423ed3bfd7c0befd662c23f4b2e8807 authored almost 5 years ago
set iris logger to the sessiondb/badger logs and update deps

Former-commit-id: 7578dec5752cc2bfa012440c24d59f41425812f8

47c3bad58d290703638f37a0310b0ea3ffeb4e5d authored almost 5 years ago
add 'Configuration.PathIntelligence' and 'OnErrorCode' and 'OnAnyErrorCode' on APIContainer

Former-commit-id: bc3d0232106622063205f326bfa4ed3aa84179de

1e2099633062599a15aea5647285d8d31394a641 authored almost 5 years ago
add TLSConfig on redis configuration #1515

Former-commit-id: 3ce4a43185c7b6b5250f49483d7d229ea9dd1670

21a013569f6ffcb42a5f4c69c5d3ae0764581f77 authored almost 5 years ago
Add some unofficial http error codes

Former-commit-id: 5b9ed411e446e5e4d5e6c3ec705c314cc5c1c9ec

571322f59548521ad10f6f52d5ff716214740392 authored almost 5 years ago
cors example

Former-commit-id: 31f25c5b3f0e02050bf9b120e903f56d1af35eeb

f482e13fb7a8bf1237db2a6dd147115211ac840a authored almost 5 years ago
misspell

Former-commit-id: 3be90d3099bfd9eabebd299dc08f9d6c1e6c2a29

44eafe739b164a51a5b90eb868c7246964bc1918 authored almost 5 years ago
error handlers per party: log those routes too and all test cases paased

need cleanup though

Former-commit-id: 6b0c18e38b58af2388015c7cf1af9cc43d7d35d3

ad74d7b9359f942c17bd9b4f66023ba2431da4cb authored almost 5 years ago
HTTP error handlers per Party (docs and details in progress)

Former-commit-id: 7092ebed556b56d9f1769b9b23f2340c2a3a18f7

c039730521ccc86659b6ad17adfd2cb813523a2f authored almost 5 years ago
Minor Context changes

Former-commit-id: ff0a759895b322da8d42decd7374f58d3e02498c

3657aaf24023e16ca2c23c72540089582c2f505d authored almost 5 years ago
improvements on cookie options

Former-commit-id: f1d5cfc88a33077a9359eaa25b6a20265f5632b5

221f0264914e3a6e32e765eb58131bdf3e035757 authored almost 5 years ago
enhanced cookie security and management

Former-commit-id: a97b0b33e87749a2e8c32e63269fcc60fa326ff3

50b18c7515bc6eaaa659e63423379ceb5cacc4ff authored almost 5 years ago
re-generate NOTICE file

Former-commit-id: c842b3ed54330a4f9e2293de4fd78aa98a0e3f00

d5f1649895387f186ee5b1db2fb1bf42e1824f19 authored almost 5 years ago
update go.mod

Former-commit-id: 2bf26363a8dc13a062c743d2243852c7b0634d58

a428526f4f44777be0396468965044e02db36206 authored almost 5 years ago
iris.TLS starts a secondary http redirection server now (like AutoTLS did) and add 'iris.TLSNoRedirect' to disable it (on both TLS and AutoTLS)

Former-commit-id: c7a535bf860a67604de3d09ade30599611e096f1

b6a36bf28d767ffda93c35c7c7cbcf853a91a972 authored almost 5 years ago
add LogLevel/WithLogLevel in Configuration and run Configurators before Build state

Former-commit-id: d38f1fdae98d650692775f4cee06bd017aba959f

116503a9a531344a7ab2698a0b867a648b3d36b1 authored almost 5 years ago
nothing to see here

Former-commit-id: 62b3025ac5b283494abb6ba5e37a237d96fe604a

6a6117eb4f3405b7b93dce2406332fabf04be931 authored almost 5 years ago
organise sessions examples

Former-commit-id: 682472d2cf4ebfc740687522fe5eef77b5bb1a72

cd62ba371265ceef2c3ff899acb18eb5b2aaca1e authored almost 5 years ago
sessions: add GobTranscoder and document the DefaultTranscoder package-level variable

Former-commit-id: 631d52bb6d0eb0dbe2e7416517ec019c5902ca71

b4365cee8d644c784961e6880bd61881973f5362 authored almost 5 years ago
use a custom version of httpexpect which removes things that Iris or its users not use at all in order to reduce the download filesize

Former-commit-id: 993107d0fa40b5e423962b58aa924b712644f18c

a111c672416ef1753bc89a2a9c4b4afa8737a432 authored almost 5 years ago
mvc controllers and methods: provide mvc.Application automatically

Former-commit-id: 991d8e72c3c231813a455dd0680cd8a83b82abb1

8c470e46a2227c52d3b26b2355ab6b6aa8b1cd1a authored almost 5 years ago
add Context.SetVersion helper

Former-commit-id: 605d6c1e78f73b8f2c89bd2dc7ee23f21551d47b

d19672115b22be3cf8eac7561c92493c510d8cba authored almost 5 years ago
add ctx.Tr support to hero/mvc.Response

Former-commit-id: f5e60e591dbbb162af1d671706a108a795865516

24665990ce0becb9fc21fe70bfe3214b411988af authored almost 5 years ago
add authenticated-controller example - proof of concept

Former-commit-id: 7a15da2bd966f2a699337cd494af8b5d1877b11d

ffc493a0b90e22bf3d204ffa0d70e77ae983cb1e authored almost 5 years ago
fix an idiot typo

Former-commit-id: 3b493bedb38641c84e19c3b53d6bd0b273cc9d81

47075a82e9cda1e425e87435f7c21632ae441e69 authored almost 5 years ago
update some examples

Former-commit-id: 2ed7c323dd379eb68d5ccb2044cd9cc772ce0b08

cc19f8004969516eb4f51cb5b7f7b52e007f9d30 authored almost 5 years ago
new simple _examples/README.md, wiki should live only inside kataras/iris/wiki and the provided e-book

Former-commit-id: 350eafb0f70f8433e394e103ff93fa332ee00a05

c10dd32ad79351fa9a110c5cd835b6073259ee07 authored almost 5 years ago
update go.mod deps

Former-commit-id: 91a0ab6a8cb35bf9143cee0447a6f72ca8a09333

f5e59c10e1921771745d20c9d3cc4046ef7715e7 authored almost 5 years ago
add a 'Context.SetLanguage', similar to pp.I18n.ExtractFunc but it can be used per-handler

relative: https://github.com/kataras/iris/issues/1502#issuecomment-623553034

Former-commit-id: ...

20fcfb4110e3bf6d46a6175493be86266ff246c1 authored almost 5 years ago
fmt

Signed-off-by: Gerasimos (Makis) Maropoulos <[email protected]>

Former-commit-id: b30be0c...

68fda360db8a0f0eb5f34c396786acce72143602 authored almost 5 years ago
add permissions example

Former-commit-id: e786bdb991ab88bff275203f2c24ff72a9d0c522

67e47215cd935699632398d02d83b58b626fdce6 authored almost 5 years ago
update middleware list

Former-commit-id: f15d49cdfc6ef2368cec994a500c55a52efcc45e

2442915e08b11e8d6e925e4c3f112ba2c3f5bc4f authored almost 5 years ago
minor

Former-commit-id: 1747352d45933ad8c8623d8dcfdbcb176ecba50c

37251c6b00969f4654102288cb9e2ca69e75be09 authored almost 5 years ago
rate: add 'SetIdentifier' and update example

the /x/time/rate package may be replaced with the iris-contrib:master/throttler's one -- we'll s...

af66e7404f76d4a6ecc430708792ee7cc7888bd0 authored almost 5 years ago
godoc the (new) rate.Limit middleware

Former-commit-id: fd5b4504ff873b55870b6966851157b8c641e587

71e9a84442c31c7e8d56e0ec3af8d9174866a6c3 authored almost 5 years ago
add Context.SendFileWithRate, ServeFileWithRate and ServeContentWithRate

as requested at: https://github.com/kataras/iris/issues/1493

Former-commit-id: 7783fde04b42470...

dbd6fcd2d7a096c8f540db250557baf5fad96ac2 authored almost 5 years ago
minor (see prev commit)

Former-commit-id: 277b7b1517357d6baea98d771b592be2795201a3

1e1d8a4855ab557cb4508c4da493e5f1a88fc1e9 authored almost 5 years ago
New Rate Limit middleware (still WIP though)

Former-commit-id: 99e282e4d400c83a56a808212d812cd701e1bcd8

3775189de8b9ddf833dfa31af3db299b82a28dd5 authored almost 5 years ago
HISTORY.md: example of the new Dependency Injection features

Former-commit-id: 94294ffa96fafeb133b129f6f59c813d73ed05f1

f667bc5ff35d3ae63f7bbc129113dd5caaff850d authored almost 5 years ago
fix: https://github.com/kataras/i18n/issues/1

Former-commit-id: 12b75f1e54ebf3d7f78a09b8d5594859a344422d

c3543528cf7f0a995ec518352682830edac5183f authored almost 5 years ago
REAMDE: add French translation link

Former-commit-id: 59657a03dff359a117ae9006bed428dd07e72b42

3fbf15d576e7acced1be76fed877a9183dd825a7 authored almost 5 years ago
Merge pull request #1501 from Natnatf/readme-french-traduction

French version of readme writen

Former-commit-id: 5938174414b1c767dfee0f5a1160e8bf2b432d44

fd7c076c67645828d9dae32ae34fe79224f937fa authored almost 5 years ago
apply https://github.com/kataras/iris/issues/1500

Former-commit-id: 2b5ae1857a5815977507b6b8fc72dd0040d470ca

714e84b597a0434b0e5c789c5905f0f75ba287f6 authored almost 5 years ago
French version of readme writen

Former-commit-id: e6e8a4c97c86467482ee23c512965b34d461d839

8fbc074c566579aff4666ba8e90bef5d198c7f0f authored almost 5 years ago
minor

Former-commit-id: d4eebea0b5849c574e2ffd4b0bb36e4380b14111

ac08f53ba00d278ca04b35f13590007eef0ee867 authored almost 5 years ago
more route info improvements

Former-commit-id: ccbe95de0badb1bf448fcc443cecda60772716dc

2a4043a3c2edb244b06c008f0d1d916053b7243a authored almost 5 years ago
update kataras/neffos dependency

Former-commit-id: bd06645fa9ab7774d9dfd7837dddd6217b14b08c

128cd255cbdcb100deb05dfa0148d6e29a190e54 authored almost 5 years ago
update dependencies

Former-commit-id: 95cc5cf2628490e865d6414ab2d8661e803ea05f

ac7fac35be68a9f46e82aa4a400c6b6bb4d91fa2 authored almost 5 years ago
add human-friendly middleware names on route debugging (see HISTORY.md#Next)

Former-commit-id: f7291c4a077c4d1573344c93ba8a153fede18795

c366c346443ca38e6c0444dc7adb14569be044a4 authored almost 5 years ago
don't fire ErrServerClosed on manually interrupt signals (CTRL/CMD+C)

Former-commit-id: 673c84dd13bb99c0926aa1b4a6b4eff9745403d8

b657c5e6aff3b27a9c1c498a3d1e433e117df00a authored almost 5 years ago
logging: several improvements

Former-commit-id: 12538c74a1aa55314c35ac3cf2665646b704851d

27ca1c93f5c0e5ee47974f2d9782e40081f46efb authored almost 5 years ago
Merge pull request #1496 from bestgopher/update

modify:add stringToBytes
Former-commit-id: fc34eb51edc1460f1e44107902698aa9f89c8d42

b02706f207052a416148606883b032f730880b8c authored almost 5 years ago
modify:add stringToBytes

Former-commit-id: 471bb65ed19ca1fa07f77575e9f11bf0e6fbbec8

4e68a382b78479964b85c683156445b43cb0a0a3 authored almost 5 years ago
add a way to customize the handler names (recommended: before server execution) so route logging can be more human-friendly on handlers like standard iris middlewares, e.g. request logger

Former-commit-id: 039c233f2d4da0d52b1d6fc86b6d73be14b15608

d1f18501e82cf3666d902496043bc6a63a4cd8ec authored almost 5 years ago
change the JS MIME to text/javascript instead of application/javascript as https://github.com/golang/go/issues/32351

Former-commit-id: 761be7901fff65ef0ca6e3ea4339ff59f569cf75

f75ec4e67cb1044eb4478a1e0b408deafc54d9b5 authored almost 5 years ago
route logging improvement: group by methods

Former-commit-id: ad884991433a244dc76bdad7314d98a5c204dac6

346ca2a21911e588f3692646ebdac93ac964c7ae authored almost 5 years ago
more route logging improvements, see the parent commit

Former-commit-id: 973167e3ca7b3463f79ec62ab8be6770727f1c2b

66e641513cde4babe2e456f0d741478465aac911 authored almost 5 years ago
improve route debug info, see HISTORY.md

Former-commit-id: ae245bae5fefa57c5f7663f7d1d661ec68ad366a

77a79cae587d77dbd5f30416760a9e1da5118afe authored almost 5 years ago
New: gRPC MVC features, new WithLowercaseRouting option and add some new context methods

read HISTORY.md

Former-commit-id: 30a16cceb11f754aa32923058abeda1e736350e7

5d3c96947c6120aaca6798f8102bcb9eb5851161 authored almost 5 years ago
minor

Former-commit-id: 85c8b1e20da6e39485478025ef1b0f80ef953e4a

0cf5d5a4a3a5baf128c6c6e105f46d4bbe844569 authored almost 5 years ago
improve remote addr parsing as requested at: https://github.com/kataras/iris/issues/1453

Former-commit-id: e5fde988eda9bf582b04285a1c77ba123910a699

6c6de6b85d2f44e7868ae9c3d94d208bdd4328d9 authored almost 5 years ago
remove the 'typescript' package entirely in favor of iris-cli and because the alm editor was deprecated by its author (consider using the designtsx.com instead)

Former-commit-id: 52888ae3fd0da9e5b98e095c665a1a538381ddef

c5392ede6a528a4697ca345612dec1fa1af150db authored almost 5 years ago
add test for hero/Container.UseResultHandler

Former-commit-id: 8954541f8da055f30965cce07a85f485580fee48

340664dca9c1b353cd426df2753b7df19b8b2342 authored almost 5 years ago
Implement ResultHandler as requested at: https://github.com/kataras/iris/issues/1465

Former-commit-id: 9d76c2f00766afd53cf6e591c25f861f179dd817

dcf02480b3cdf15d8bcf004ae4cde5d0551c8eec authored almost 5 years ago
add a test for https://github.com/kataras/iris/issues/1488

Former-commit-id: aabb01dda7fbbc708bb2ae98a4589d14ae2fc640

68c5883bce67d32c46db23ea03cda77beef5780b authored almost 5 years ago
add a test for controller.GetBy-only method... it passes as expected https://github.com/kataras/iris/issues/1487

Former-commit-id: 5f4abd4a8c6528d666d91315fa515a4a607326fc

c0e6f9e4d98ae4748fec5e32d4457497ed3227fd authored almost 5 years ago
.DI() to ConfigureContainer(...builders)

Former-commit-id: 169671a8b5b706dc8f136e68c1a060f27a2c421b

1bb76853a92b4405423be875327caa58a78a0965 authored almost 5 years ago
add hCaptcha middleware and example and memstore json struct tags

Former-commit-id: 31e4f68429e354c9130ebcf3829683a6d52e4492

eafa63da50f578b2ebad8f2dbbd204f659b2f247 authored almost 5 years ago
add access to the session manager through new 'Session.Man' field

relative to: https://github.com/kataras/iris/issues/1485

Former-commit-id: c4ced38b74af42bfcd1...

a1e6d81b498e1cf3df4d41cb37ca8fa288c8ca7f authored almost 5 years ago
gofmt

Former-commit-id: 23590c343ae9d351f3bed0a64487bb31c58f0dba

486e57b9aef530e06932ea7496b326d2196c8459 authored almost 5 years ago
minor: sessions testing: fix travis by using InRange for cookie's MaxAge

Former-commit-id: a1d6096aec0d716539e1b4b35547c7b3f05bbd3f

629ae3c6888b57cfe78f79ed4fa7076c74db287c authored almost 5 years ago
fix https://github.com/kataras/iris/issues/1485 by adding and using the new 'context.UpsertCookie' instead of 'context.SetCookie'

Former-commit-id: 31a50e580929616504b9bbbb1d602b0e9274a568

989ac436e867fe2e25602d3a0e1e2b532df39924 authored almost 5 years ago
add test for sessions.UpdateExpiration

Former-commit-id: fe80e61981dfac925eebe472d56641d9c3543b31

e1d3cad905a65757fb78bdd6ae1eaf59a8597314 authored almost 5 years ago
typo fix on recaptcha middleware...

Former-commit-id: 214c56fcd84c86742175e37185e130eeae85f07f

6432e34151423df455f4206bd83cf2b3d1d9120a authored almost 5 years ago
add read-body example

Former-commit-id: 7d7afa555e66fbe7edfa31203c26b4b550f336f4

e9b10b14a3b4d2648c3b817fbe69a1bae1cdac4f authored almost 5 years ago
add 'context.StopWithStatus, StopWithJSON, StopWithProblem' and update the json-struct-validation example

Former-commit-id: dd0347f22324ef4913be284082b8afc6229206a8

978718454acb8b87ade004c0446e4f35b0839868 authored almost 5 years ago
add 'app.Validator' field for ReadJSON, ReadXML, ReadMsgPack, ReadYAML, ReadForm, ReadQuery data validation, defaults to empty but can be set-ed to 3rd-party packages

Former-commit-id: e42d9be5928edcdaad4579c008f741b1a7d97da9

ad154ea479aad3ddd27bfcfaecd14411b12a17ad authored almost 5 years ago
new 'Party.DI()' method to return the Party's instance of the new 'APIBuilderDI' and move the DI-relative Router to this new APIBuilderDI

Former-commit-id: 2fb81406c6e3162991c90e0918a3cac1b77c2b54

1b02f048ef3a7ee2cf45e42a98b532e6ebe25344 authored almost 5 years ago
move the hero binding logic to the new 'context.ReadBody'

Former-commit-id: d336bb1ec6ca66087fe9e8d28b38062508b45227

5852327f306f0081eeb9eaeed1272d0d9b1d772a authored almost 5 years ago
add context.Protobuf, MsgPack, ReadProtobuf, ReadMsgPack methods

Former-commit-id: 39d547ecfb1516505a1eb76a12a1f6e9e4111962

837787104beecd0a33e62915ccade5191d7e4e0a authored almost 5 years ago
update example for validator v10 (go module)

Former-commit-id: dcd729ea0dc6775ca657db2950d2bda5d21388c1

ee4213f72d3fcbd9b6f80b69371a1d1c7e36a6b3 authored almost 5 years ago
add Context.SetSameSite(integrates with sessions too) , iris.JSON.ASCII and iris.JSON.Secure option fields

Former-commit-id: fdf0dae234b219c9ca449ae8907d3e459d485dc7

f03afeef2f47beb6312c8fd4be57ee33b0923a63 authored almost 5 years ago
HISTORY.md additions

Former-commit-id: d5537f598fb34c669d8d7e6c019eee6f3ce269e8

6876f94e67e28797ba260091730db8577feb29d7 authored almost 5 years ago
fix https://github.com/kataras/iris/issues/1473 and add test for https://github.com/kataras/iris/issues/1468 https://github.com/kataras/iris/pull/1474 https://github.com/kataras/iris/pull/1475

Former-commit-id: 3e7d927761a5d5559b65ea3f91b94e3dc523a187

a694266c630f6ee34fe07958b6f23f99055f889b authored almost 5 years ago
Merge pull request #1471 from liguoqinjim/master

fix .dokerignore to .dockerignore

Former-commit-id: 6b5b725e3f3c88b91b3600286affc03d0297113f

0d3770380fd83beeabecebd95e6549775cce15d7 authored almost 5 years ago
Merge pull request #1474 from rocinantex/master

fix bug: deep dependency injection

Former-commit-id: 61f4c7f72555957bee25d3f4cf4be1f07f84744c

5d5df1aa13f8ba11d68fa4b59dc9a1c2aadf6fc8 authored almost 5 years ago
fix bug: abount dependency injection

Former-commit-id: edf168d762602658ffb5d452f72048ada8b7156e

6b8b690d4d0fcb9be82b6f40678b436827e51bab authored almost 5 years ago
fix .dokerignore to .dockerignore

Former-commit-id: 61ac943adb6efa7afe96662ab46295be2203a1e3

f98ee4e725553244e75c95082ffa26a72ad00a73 authored almost 5 years ago
move benchmarks to a repository which its results are re-calculated and its README re-generated on each run. This will allow dev community to participate and contribute

Former-commit-id: 64287e0be3861663f58fb581cd1f9822379f6586

264c417f4e78e01d91c3645b1d51632a7e3107e4 authored almost 5 years ago
add a full gRPC example as previously requested at: https://github.com/kataras/iris/issues/1449

Former-commit-id: 0cb5121e7d44644f7f0eb34597ff34274157fe95

aea836efc73b11aa509d97c92e2b2fca2f0c940a authored almost 5 years ago
Add a gRPC router wrapper, useful for the upcoming grpc controller example

Former-commit-id: ae4c29597ce1336a74278b86b59d08b6c91eab0a

dd18dc9ee844c20548937e81983ebdb1bd38eda9 authored almost 5 years ago
examples: replace all app.Run(iris.Addr(...)) with app.Listen just for the shake of simplicity, both are doing the same exact thing as it's described on the http listening first example.

Former-commit-id: d20afb2e899aee658a8e0ed1693357798df93462

0d26f24eb7d3f381a23406f93c7c1e8659ec8906 authored almost 5 years ago
next version preparation: hero: add a Container.Inject method to inject values outside of HTTP lifecycle, e.g. a database may be used by other services outside of Iris, the hero container (and API's Builder.GetContainer()) should provide it.

Former-commit-id: 89863055a3a3ab108a3f4b753072a35321a3a193

b6445c72380be10f711e1beebcd9a2ca2e20f276 authored almost 5 years ago
next version preparation: hero, mvc: fix payload binding

Former-commit-id: d95f750dd9e1532c9ac0d30a85b383d60acb3178

5ee06f9a92d210b855fbc0a32dd1b35ecb40a1b2 authored almost 5 years ago
:information_source: add mvc 'ByWildcard' example as requested at #1459

Although, we already had a usage of this as a test at mvc/controller_test.go#testControllerRelPa...

409f83ca66e28eca31d68801996007119c90d68f authored almost 5 years ago
:monkey_face: prepare next version: improve the hero and mvc path parameters bindings

Former-commit-id: 0626b91c6448b5cebf1d04ee3f115cde68aa3d6d

bb66c10ad3a0cb8515feb8f916dd6553269eaabd authored almost 5 years ago
minor for travis

Former-commit-id: 2a62e2817e8fc98a77359344a88505151b61654e

78ab3418629f103d46c221adbb191f57985bf1b5 authored almost 5 years ago