This is your work, valued

Greece/Athens

Gerasimos (Makis) Maropoulos

Elite
@kataras

๐Ÿฅ‡ That Greek Gopher | ๐Ÿ’ป Author of the Iris Web Framework | ๐Ÿ’จ Senior Engineer at PNOฤ’ | ๐ŸŽ“ My dream is to create an international IT university

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:

26k

neffos. A modern, fast and scalable websocket framework with elegant API written in Go

629

golog. A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.

339

muxie. Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.

281

go-sessions. :closed_lock_with_key: The sessions manager for the Go Programming Language. Supports both net/http and fasthttp.

220

jwt. A fast and simple JWT implementation for Go

212

rizla. :eyes: Rizla builds, runs and monitors your Go Applications with ease. See https://github.com/kataras/iris-cli for Iris users.

188

iris-cli. [WIP] Iris Command Line Interface

123

i18n. :new: High-performant and powerful localization and internationalization support for Go

118

go-events. :mega: Pure nodejs EventEmmiter for the Go Programming Language.

103

server-benchmarks. :rocket: Cross-platform transparent benchmarks for HTTP/2 Web Servers at 2020-2024

93

blocks. Go-idiomatic View Engine

77

go-websocket. :speaker: Deprecated. Use https://github.com/kataras/neffos instead

58

go-template. :speaker: Deprecated. Use https://github.com/kataras/iris/wiki/View instead

57

versioning. :new: API Versioning for Go

50

build-a-better-web-together. Deprecated. Moved to https://github.com/kataras/iris/wiki and https://docs.iris-go.com

47

httpcache. ABANDONED: Use https://github.com/kataras/iris instead. Extremely-easy cache service for HTTP/x . Supports both net/http and valyala/fasthttp

43

neffos.js. Node.js and Browser support for the neffos real-time framework written in Typescript.

40

hcaptcha. hCaptcha HTTP middleware for Go web servers

35

pg. PG is a Go library that simplifies PostgreSQL database interaction with struct-based entities, schema management, and repository pattern.

31

tunnel. Public URLs for exposing your local web server

26

go-fs. :file_folder: Provides some common utilities which GoLang developers use when working with files, either system files or web files.

26

rewrite. The rewrite middleware for Go. Perfect for SEO

23

sitemap. :new: Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en

21

httpfs. Flexible and easy to use HTTP File Server for Go

19

pio. Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals

19

go-errors. :warning: Better GoLang error handling.

18

go-serializer. :loop: Serialize any custom type or convert any content to []byte or string, for Go Programming Language

17

compress. HTTP Compression for Go

17

bindata. A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.

16

gitbook-to-wiki. Export your GitBook as a GitHub Wiki or Docsify pages.

14

chronos. NEW: Chronos provides an easy way to limit X operations per Y time in accuracy of nanoseconds

14

basicauth. The most advanced and powerful Go HTTP Basic Authentication middleware.

14

sheets. :bar_chart: (Unofficial) A Lightweight Google Spreadsheets Client written in Go

13

realip. Extract the real HTTP client's Remote IP Address

8

vscode-iris. Iris Web Framework snippets for Visual Studio Code

8

methodoverride. :new: Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it

7

trie-examples-to-remember-again. A place to keep my coding examples for different kind of trie usage in order to remember them again - this time on github

7

requestid. Unique Identifier for each HTTP request

7

tablewriter. ASCII table in golang

6

go-options. :package: Clean APIs for your Go Applications

5

ultrasecurity. 10 seconds post-login OS security

4

mail. Mail is a ridiculous simple email sender written in Go

4

httpclient. HTTP/2 Client for Go Programming Language #golang #http

4

pkg. Public Repository of the common packages that Gerasimos Maropoulos, the author of Iris, uses for various commercial or non-commercial projects.

4

pgx-golog. pgx and golog integration

3

kataras. Gerasimos Maropoulos

3

azurepush. Cross-platform push notification library for Azure Notification Hubs (iOS + Android) in Go

3

goth. Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.

1