Gerasimos (Makis) Maropoulos (@kataras)
  • Stars
    star
    27,867
  • Global Rank 480 (Top 0.02 %)
  • Followers 1,635
  • Registered about 8 years ago
  • Most used languages
    Go
    93.2 %
    TypeScript
    4.5 %
    CSS
    2.3 %
  • Location πŸ‡¬πŸ‡· Greece
  • Country Total Rank 2
  • Country Ranking
    Go
    1
    CSS
    9

Top repositories

1

iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio πŸš€
Go
24,911
star
2

neffos

A modern, fast and scalable websocket framework with elegant API written in Go
Go
563
star
3

golog

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

muxie

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

go-sessions

πŸ” The sessions manager for the Go Programming Language. Supports both net/http and fasthttp.
Go
207
star
6

jwt

A fast and simple JWT implementation for Go
Go
194
star
7

rizla

πŸ‘€ Rizla builds, runs and monitors your Go Applications with ease. See https://github.com/kataras/iris-cli for Iris users.
Go
190
star
8

iris-cli

[WIP] Iris Command Line Interface
Go
118
star
9

i18n

πŸ†• High-performant and powerful localization and internationalization support for Go
Go
108
star
10

go-events

πŸ“£ Pure nodejs EventEmmiter for the Go Programming Language.
Go
96
star
11

server-benchmarks

πŸš€ Cross-platform transparent benchmarks for HTTP/2 Web Servers at 2020-2024
Go
89
star
12

blocks

Go-idiomatic View Engine
Go
70
star
13

go-websocket

πŸ”ˆ Deprecated. Use https://github.com/kataras/neffos instead
Go
59
star
14

go-template

πŸ”ˆ Deprecated. Use https://github.com/kataras/iris/wiki/View instead
Go
56
star
15

versioning

πŸ†• API Versioning for Go
Go
51
star
16

build-a-better-web-together

Deprecated. Moved to https://github.com/kataras/iris/wiki and https://docs.iris-go.com
CSS
48
star
17

httpcache

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

neffos.js

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

hcaptcha

hCaptcha HTTP middleware for Go web servers
Go
32
star
20

pg

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

tunnel

Public URLs for exposing your local web server
Go
26
star
22

go-fs

πŸ“ Provides some common utilities which GoLang developers use when working with files, either system files or web files.
Go
26
star
23

rewrite

The rewrite middleware for Go. Perfect for SEO
Go
22
star
24

httpfs

Flexible and easy to use HTTP File Server for Go
Go
20
star
25

pio

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

sitemap

πŸ†• Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en
Go
19
star
27

go-errors

⚠️ Better GoLang error handling.
Go
18
star
28

compress

HTTP Compression for Go
Go
16
star
29

go-serializer

➿ Serialize any custom type or convert any content to []byte or string, for Go Programming Language
Go
16
star
30

chronos

NEW: Chronos provides an easy way to limit X operations per Y time in accuracy of nanoseconds
Go
14
star
31

basicauth

The most advanced and powerful Go HTTP Basic Authentication middleware.
Go
13
star
32

gitbook-to-wiki

Export your GitBook as a GitHub Wiki or Docsify pages.
Go
13
star
33

sheets

πŸ“Š (Unofficial) A Lightweight Google Spreadsheets Client written in Go
Go
12
star
34

vscode-iris

Iris Web Framework snippets for Visual Studio Code
TypeScript
9
star
35

realip

Extract the real HTTP client's Remote IP Address
Go
8
star
36

methodoverride

πŸ†• Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it
Go
8
star
37

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
Go
7
star
38

requestid

Unique Identifier for each HTTP request
Go
6
star
39

go-options

πŸ“¦ Clean APIs for your Go Applications
Go
5
star
40

httpclient

HTTP/2 Client for Go Programming Language #golang #http
Go
4
star
41

mail

Mail is a ridiculous simple email sender written in Go
Go
4
star
42

pkg

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

pgx-golog

pgx and golog integration
Go
3
star
44

ultrasecurity

10 seconds post-login OS security
Go
1
star
45

kataras

Gerasimos Maropoulos
1
star