kataras
🥇 That Greek Gopher | 💻 Author of the Iris Web Framework | 💨 Senior Engineer at PNOĒ | 🎓 My dream is to create an international IT university
@EndoMedical @golang @iris-contrib @neffos-contrib @responsibility-actGreece/Athens
Pinned Repositories
examples
This repository contains small and practical examples for the Iris Web Framework.
go-sessions
:closed_lock_with_key: The sessions manager for the Go Programming Language. Supports both net/http and fasthttp.
golog
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
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:
iris-cli
[WIP] Iris Command Line Interface
jwt
A fast and simple JWT implementation for Go
muxie
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
neffos
A modern, fast and scalable websocket framework with elegant API written in Go
pg
PG is a Go library that simplifies PostgreSQL database interaction with struct-based entities, schema management, and repository pattern.
rizla
:eyes: Rizla builds, runs and monitors your Go Applications with ease. See https://github.com/kataras/iris-cli for Iris users.
kataras's Repositories
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:
kataras/neffos
A modern, fast and scalable websocket framework with elegant API written in Go
kataras/golog
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
kataras/go-sessions
:closed_lock_with_key: The sessions manager for the Go Programming Language. Supports both net/http and fasthttp.
kataras/jwt
A fast and simple JWT implementation for Go
kataras/iris-cli
[WIP] Iris Command Line Interface
kataras/i18n
:new: High-performant and powerful localization and internationalization support for Go
kataras/go-events
:mega: Pure nodejs EventEmmiter for the Go Programming Language.
kataras/server-benchmarks
:rocket: Cross-platform transparent benchmarks for HTTP/2 Web Servers at 2020-2024
kataras/blocks
Go-idiomatic View Engine
kataras/versioning
:new: API Versioning for Go
kataras/neffos.js
Node.js and Browser support for the neffos real-time framework written in Typescript.
kataras/hcaptcha
hCaptcha HTTP middleware for Go web servers
kataras/pg
PG is a Go library that simplifies PostgreSQL database interaction with struct-based entities, schema management, and repository pattern.
kataras/go-fs
:file_folder: Provides some common utilities which GoLang developers use when working with files, either system files or web files.
kataras/tunnel
Public URLs for exposing your local web server
kataras/rewrite
The rewrite middleware for Go. Perfect for SEO
kataras/pio
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals
kataras/httpfs
Flexible and easy to use HTTP File Server for Go
kataras/sitemap
:new: Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en
kataras/compress
HTTP Compression for Go
kataras/basicauth
The most advanced and powerful Go HTTP Basic Authentication middleware.
kataras/sheets
:bar_chart: (Unofficial) A Lightweight Google Spreadsheets Client written in Go
kataras/realip
Extract the real HTTP client's Remote IP Address
kataras/methodoverride
:new: Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it
kataras/requestid
Unique Identifier for each HTTP request
kataras/httpclient
HTTP/2 Client for Go Programming Language #golang #http
kataras/pgx-golog
pgx and golog integration
kataras/ultrasecurity
10 seconds post-login OS security
kataras/fyne
Cross platform GUI in Go inspired by Material Design