{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"validate","owner":"gookit","isFork":false,"description":"⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。","topicNames":["filter","verification","validate","govalidator","validation","validator"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":18,"starsCount":1011,"forksCount":115,"license":"MIT License","participation":[0,0,0,1,1,0,2,1,1,0,8,6,3,0,0,0,2,1,1,1,0,0,1,0,0,0,0,0,1,1,2,0,0,6,2,1,6,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T02:45:28.461Z"}},{"type":"Public","name":"goutil","owner":"gookit","isFork":false,"description":"💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等","topicNames":["golang","converter","tools","errors","utilities","string","filesystem","utils","strings","cli-utilities"],"topicsNotShown":10,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":1839,"forksCount":178,"license":"MIT License","participation":[8,6,5,14,16,5,18,7,11,13,23,0,4,3,2,9,10,0,7,5,0,8,2,0,2,1,0,0,0,13,7,0,0,3,1,1,0,1,2,1,0,0,0,2,0,10,0,0,0,1,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T11:34:21.312Z"}},{"type":"Public","name":"gcli","owner":"gookit","isFork":false,"description":"🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本","topicNames":["console","commands","cli-app","console-application","cli-commands","cli-application","cli-progress-bar","go-cli","gookit","go-command-line"],"topicsNotShown":3,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":2,"starsCount":360,"forksCount":42,"license":"MIT License","participation":[1,0,0,0,0,0,2,0,0,1,4,1,4,1,7,1,2,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,2,2,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T11:34:07.122Z"}},{"type":"Public","name":"color","owner":"gookit","isFork":false,"description":"🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染","topicNames":["cli","console","command-line","rgb-color","true-color","256-colors","terminal-colors","console-color","cli-color","gookit"],"topicsNotShown":5,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":5,"starsCount":1457,"forksCount":84,"license":"MIT License","participation":[0,0,0,0,2,0,0,1,0,3,0,0,3,0,0,0,2,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T02:04:21.505Z"}},{"type":"Public","name":"cache","owner":"gookit","isFork":false,"description":"🗃 Generic cache use and cache manage. Provide a unified usage API by packaging various commonly used drivers. Support File, Memory, Redis, Memcached and more. Go 通用的缓存使用库,通过包装各种常用的驱动,来提供统一的使用API,便于使用。","topicNames":["file-cache","memory-cache","redis-cache","cache-manager","memcached-cache","custom-driver","buntdb","redis","golang","cache"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":2,"starsCount":188,"forksCount":18,"license":"MIT License","participation":[1,0,0,0,2,1,0,0,2,0,0,0,3,0,0,1,2,1,0,0,0,2,1,2,0,1,0,0,0,1,1,0,0,2,1,1,0,0,0,1,1,2,0,2,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T16:09:46.631Z"}},{"type":"Public","name":"slog","owner":"gookit","isFork":false,"description":"📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能","topicNames":["formatter","log","monolog","logger","logging","logging-library","log-rotation","slog","rotate-file","console-logger"],"topicsNotShown":4,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":7,"starsCount":356,"forksCount":24,"license":"MIT License","participation":[1,0,0,0,5,2,1,10,7,0,6,0,3,0,0,1,2,1,0,2,0,0,3,0,0,0,0,0,6,2,0,0,0,1,1,1,2,0,1,1,0,0,0,2,0,5,0,1,0,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T02:39:57.456Z"}},{"type":"Public","name":"rux","owner":"gookit","isFork":false,"description":"⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口","topicNames":["http-server","mux","http-router","http-middleware","http-handler","go","middleware","router"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":2,"starsCount":98,"forksCount":16,"license":"MIT License","participation":[1,0,1,0,0,0,3,0,1,0,2,2,2,0,0,1,2,0,1,1,0,0,2,0,0,1,0,0,0,1,1,0,0,2,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T03:01:13.701Z"}},{"type":"Public","name":"ini","owner":"gookit","isFork":false,"description":"📝 Go INI config management. support multi file load, data override merge. parse ENV variable, parse variable reference. Dotenv file parse and loader. INI配置读取管理,支持多文件加载,数据覆盖合并, 解析ENV变量, 解析变量引用。DotEnv 解析加载","topicNames":["dotenv","ini","ini-parser","ini-config","dotenv-loader","config","golang","environment","configuration","environment-variables"],"topicsNotShown":2,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":81,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T03:24:07.536Z"}},{"type":"Public","name":"greq","owner":"gookit","isFork":false,"description":"🛠 greq is a simple http client request builder and sender.","topicNames":["middleware","golang","http","http-client","request"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"MIT License","participation":[1,0,0,0,0,0,2,0,1,0,0,0,4,0,0,1,2,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,2,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T03:23:34.137Z"}},{"type":"Public","name":"event","owner":"gookit","isFork":false,"description":"📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听","topicNames":["events","event-listener","event-management","eventbus","event-dispatcher","gookit","multiple-listeners"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":7,"starsCount":479,"forksCount":57,"license":"MIT License","participation":[0,0,0,8,5,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T15:51:05.342Z"}},{"type":"Public","name":"gitw","owner":"gookit","isFork":false,"description":"🛠 Git command wrapper, git emojis, generate changelog, get repo, branch, remote information and some git command tools. Git 命令包装器,生成 git 变更记录日志,获取 repo,branch,remote 信息和一些 git 命令工具。","topicNames":["git","changelog","go-git","changelog-generator","git-log","git-command","git-commands","git-emojis"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T15:49:39.791Z"}},{"type":"Public","name":"gsr","owner":"gookit","isFork":false,"description":"Go Standards Recommendations - common interfaces. e.g: cache, logger. Golang 一些通用的接口定义","topicNames":["interface-design","go-cache","go-logger","golang-interface","golang","logger"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T15:49:22.246Z"}},{"type":"Public","name":"respond","owner":"gookit","isFork":false,"description":"respond Text, HTML, XML, JSON, JSONP data to http.ResponseWriter. 响应不同格式的数据到HTTP客户端","topicNames":["render","renderer","responder","response-management"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T09:03:08.274Z"}},{"type":"Public","name":"filter","owner":"gookit","isFork":false,"description":"⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。","topicNames":["sanitization","converter","filter","data-conversion","golang-package","data-filtering"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":147,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T06:41:19.050Z"}},{"type":"Public","name":"properties","owner":"gookit","isFork":false,"description":"📝 Java Properties format contents parse, marshal and unmarshal library. Java Properties 格式内容的解析器,编码解码库","topicNames":["properties","text-parser","java-properties","properties-parser","config","golang"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T06:41:11.935Z"}},{"type":"Public","name":"i18n","owner":"gookit","isFork":false,"description":"🏳️An simple i18n messages manage implement, use INI files. 使用INI格式文件,实现的简单方便的语言加载与管理","topicNames":["i18n","language","messages","language-manager","fallback-language"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T02:27:11.497Z"}},{"type":"Public","name":"easytpl","owner":"gookit","isFork":false,"description":"Simple and easy-to-use template renderer, based on Golang html/template package. 简单易用的模板渲染工具库,基于Golang的 html/template 包,支持布局文件渲染,支持加载多目录,多文件,渲染字符串模板等。","topicNames":["template","template-engine","layout","view-renderer","template-rendering","template-layout"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T01:57:18.155Z"}},{"type":"Public","name":"config","owner":"gookit","isFork":false,"description":"📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名","topicNames":["config-management","properties","hcl","ini","flags","goconfig","gookit","config","yaml","toml"],"topicsNotShown":3,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":10,"starsCount":523,"forksCount":57,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-09T07:10:23.647Z"}},{"type":"Public","name":"golib","owner":"gookit","isFork":false,"description":"go lib projects","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":[1,0,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-18T14:32:28.613Z"}},{"type":"Public","name":"awesome-go","owner":"gookit","isFork":true,"description":"A curated list of awesome Go frameworks, libraries and software","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":11606,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-13T12:09:40.312Z"}},{"type":"Public","name":"go-ucl","owner":"gookit","isFork":true,"description":"Config parser for go, modeled after Nginx format, Nice lenient syntax with Comments","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":20,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-19T05:01:45.599Z"}},{"type":"Public","name":"nako","owner":"gookit","isFork":false,"description":"A lightweight go web framework.","topicNames":["web-server"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-09T13:17:57.005Z"}},{"type":"Public","name":"webproxy","owner":"gookit","isFork":false,"description":"","topicNames":["http-proxy"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-07T06:32:47.260Z"}},{"type":"Public","name":"godoc2md","owner":"gookit","isFork":true,"description":"Simple translation from godoc to markdown.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":126,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-17T23:58:15.771Z"}},{"type":"Public","name":"di","owner":"gookit","isFork":false,"description":"Lightweight dependency injection container implements by Go","topicNames":["dependency-injection","container"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-06T16:09:10.989Z"}},{"type":"Public","name":"chain","owner":"gookit","isFork":false,"description":"A simple HTTP middleware chain implement. 一个简单的HTTP中间件chain实现。","topicNames":["middleware","http-middleware","chaining"],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-07T02:27:41.145Z"}},{"type":"Public","name":"go-http-routing-benchmark","owner":"gookit","isFork":true,"description":"Go HTTP request router and web framework benchmark","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":238,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-12T12:06:55.403Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}