38-day current streakΒ·63-day longest streak
<!-- Writing code is hard, it's difficult because it requires isolation, you have to banish any noise, anything that can disorient you, it's like you have to wear blindfolds toβ¦

<!--
Writing code is hard, it's difficult because it requires isolation, you have to banish any noise, anything that can disorient you, it's like you have to wear blindfolds to write. It is very lonely, it is a process that comes and isolates you from friends, from family, FROM LIFE ITSELF - this is how I perceive it, if you want to do it right. I can start something with enthusiasm and then I go into the process of judging it very strictly and what I liked on Monday, on Tuesday I no longer like. It is a difficult process but in the end it always makes you proud.
G.M.
Regularly advices startups and individuals on the latest web technologies.
- Iris Web Framework
- HTTP/2 2022 Server Benchmarking tool
- Websocket Framework written in Go
- Fast and light HTTP router for Go
- Go-idiomatic View Engine
- Public URLs for exposing your local web server
- Flexible and easy to use HTTP File Server for Go
- Semver versioning for your Go APIs
- Sitemap Protocol implementation for Go
- Use HTTP verbs in places where the client doesn't support it
- Logging Go Applications
- The one and only hCaptcha package for Go
- Unique Identifier for each HTTP request
- Extract the real HTTP client's Remote IP Address
- Compression for Go (web) applications
- Localization and internationalization support for Go
- Go vs .NET Core in terms of HTTP performance
- Iris Go vs .NET Core Kestrel in terms of HTTP performance
- How to Turn an Android Device into a Web Server
- A URL Shortener Service using Go, Iris and Bolt
- A Todo MVC Application using Iris and Vue.js
- How to build a file upload form using DropzoneJS and Go
- How to display existing files on server using DropzoneJS and Go
He is always available for you...
 

-->
-
iris β PINNED
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
Go β 26k 5mo agoExplain β -
neffos β PINNED
A modern, fast and scalable websocket framework with elegant API written in Go
Go β 629 1mo agoExplain β -
golog β PINNED
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
Go β 339 2mo agoExplain β -
jwt β PINNED
A fast and simple JWT implementation for Go
Go β 212 11mo agoExplain β -
muxie β PINNED
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
Go β 281 4y agoExplain β -
go-sessions
:closed_lock_with_key: The sessions manager for the Go Programming Language. Supports both net/http and fasthttp.
Go β 220 2y agoExplain β -
rizla
:eyes: Rizla builds, runs and monitors your Go Applications with ease. See https://github.com/kataras/iris-cli for Iris users.
Go β 188 6y agoExplain β -
iris-cli
[WIP] Iris Command Line Interface
Go β 123 1y agoExplain β -
i18n
:new: High-performant and powerful localization and internationalization support for Go
Go β 118 2y agoExplain β -
go-events
:mega: Pure nodejs EventEmmiter for the Go Programming Language.
Go β 103 3y agoExplain β -
server-benchmarks
:rocket: Cross-platform transparent benchmarks for HTTP/2 Web Servers at 2020-2024
Go β 93 1y agoExplain β -
blocks
Go-idiomatic View Engine
Go β 77 12d agoExplain β -
go-websocket
:speaker: Deprecated. Use https://github.com/kataras/neffos instead
Go β 58 7y agoExplain β -
go-template
:speaker: Deprecated. Use https://github.com/kataras/iris/wiki/View instead
Go β 57 9y agoExplain β -
versioning
:new: API Versioning for Go
Go β 50 2y agoExplain β -
build-a-better-web-together
Deprecated. Moved to https://github.com/kataras/iris/wiki and https://docs.iris-go.com
CSS β 47 6y agoExplain β -
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 9y agoExplain β -
neffos.js
Node.js and Browser support for the neffos real-time framework written in Typescript.
TypeScript β 40 1mo agoExplain β -
hcaptcha
hCaptcha HTTP middleware for Go web servers
Go β 35 3y agoExplain β -
pg
PG is a Go library that simplifies PostgreSQL database interaction with struct-based entities, schema management, and repository pattern.
Go β 31 1mo agoExplain β -
go-fs
:file_folder: Provides some common utilities which GoLang developers use when working with files, either system files or web files.
Go β 26 2y agoExplain β -
tunnel
Public URLs for exposing your local web server
Go β 26 3y agoExplain β -
rewrite
The rewrite middleware for Go. Perfect for SEO
Go β 23 2y agoExplain β -
sitemap
:new: Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en
Go β 21 3y agoExplain β -
pio
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals
Go β 19 1y agoExplain β -
httpfs
Flexible and easy to use HTTP File Server for Go
Go β 19 2y agoExplain β -
go-errors
:warning: Better GoLang error handling.
Go β 18 9y agoExplain β -
compress
HTTP Compression for Go
Go β 17 2y agoExplain β -
go-serializer
:loop: Serialize any custom type or convert any content to []byte or string, for Go Programming Language
Go β 17 9y agoExplain β -
bindata β
A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
Go β 16 6y agoExplain β -
basicauth
The most advanced and powerful Go HTTP Basic Authentication middleware.
Go β 14 4mo agoExplain β -
gitbook-to-wiki
Export your GitBook as a GitHub Wiki or Docsify pages.
Go β 14 6y agoExplain β -
chronos
NEW: Chronos provides an easy way to limit X operations per Y time in accuracy of nanoseconds
Go β 14 8y agoExplain β -
sheets
:bar_chart: (Unofficial) A Lightweight Google Spreadsheets Client written in Go
Go β 13 1y agoExplain β -
vscode-iris
Iris Web Framework snippets for Visual Studio Code
TypeScript β 8 4y agoExplain β -
realip
Extract the real HTTP client's Remote IP Address
Go β 8 3y agoExplain β -
requestid
Unique Identifier for each HTTP request
Go β 7 2y agoExplain β -
methodoverride
:new: Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it
Go β 7 3y agoExplain β -
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 7y agoExplain β -
tablewriter β
ASCII table in golang
Go β 6 8y agoExplain β -
go-options
:package: Clean APIs for your Go Applications
Go β 5 9y agoExplain β -
httpclient
HTTP/2 Client for Go Programming Language #golang #http
Go β 4 5mo agoExplain β -
ultrasecurity
10 seconds post-login OS security
Inno Setup β 4 1y agoExplain β -
mail
Mail is a ridiculous simple email sender written in Go
Go β 4 8y agoExplain β -
pkg
Public Repository of the common packages that Gerasimos Maropoulos, the author of Iris, uses for various commercial or non-commercial projects.
Go β 4 6y agoExplain β -
kataras
Gerasimos Maropoulos
β 3 4y agoExplain β -
azurepush
Cross-platform push notification library for Azure Notification Hubs (iOS + Android) in Go
Go β 3 3mo agoExplain β -
pgx-golog
pgx and golog integration
Go β 3 6mo agoExplain β -
goth β
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
Go β 1 9y agoExplain β -
fyne β
Cross platform GUI in Go inspired by Material Design
β 0 4y agoExplain β -
advisory-database β
Security vulnerability database inclusive of CVEs and GitHub originated security advisories from the world of open source software.
β 0 4y agoExplain β -
vscode β
Visual Studio Code
β 0 4y agoExplain β -
tollbooth β
Simple middleware to rate-limit HTTP requests.
Go β 0 9y agoExplain β -
nanobox-guides β
Guides for using languages and frameworks with Nanobox
HTML β 0 7y agoExplain β -
personal-website β
Code that'll help you kickstart a personal website that showcases your work as a software developer.
HTML β 0 6y agoExplain β -
hello-golang-iris β
A basic hello-world app using golang-iris and Hasura.
TSQL β 0 7y agoExplain β -
gist
Description is not available, yet. Users will see it running online soon.
Go β 0 9y agoExplain β -
gofast β
gofast is a FastCGI client library written purely in go
Go β 0 9y agoExplain β -
bfg-repo-cleaner β
Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
Scala β 0 6y agoExplain β
No repos match these filters.
More creators on gitmyhub
iamshaunjp WebDevSimplified paulirish iam-veeramalla tiangolo