# Repository File Structure Total items: 144 ``` 📁 .github 📄 .gitignore 📄 .golangci.yml 📄 .goreleaser.yaml 📄 AUTHORS.md 📄 BENCHMARKS.md 📄 CHANGELOG.md 📄 CODE_OF_CONDUCT.md 📄 CONTRIBUTING.md 📄 LICENSE 📄 Makefile 📄 README.md 📄 auth.go 📄 auth_test.go 📄 benchmarks_test.go 📁 binding 📁 codec 📄 codecov.yml 📄 context.go 📄 context_appengine.go 📄 context_file_test.go 📄 context_test.go 📄 debug.go 📄 debug_test.go 📄 deprecated.go 📄 deprecated_test.go 📄 doc.go 📁 docs 📄 errors.go 📄 errors_test.go 📁 examples 📄 fs.go 📄 fs_test.go 📄 gin.go 📁 ginS 📄 gin_integration_test.go 📄 gin_test.go 📄 githubapi_test.go 📄 go.mod 📄 go.sum 📁 internal 📄 logger.go 📄 logger_test.go 📄 middleware_test.go 📄 mode.go 📄 mode_test.go 📄 path.go 📄 path_test.go 📄 recovery.go 📄 recovery_test.go 📁 render 📄 response_writer.go 📄 response_writer_test.go 📄 routergroup.go 📄 routergroup_test.go 📄 routes_test.go 📄 test_helpers.go 📁 testdata 📄 tree.go 📄 tree_test.go 📄 utils.go 📄 utils_test.go 📄 version.go 📁 ISSUE_TEMPLATE 📄 PULL_REQUEST_TEMPLATE.md 📄 dependabot.yml 📁 workflows 📄 binding.go 📄 binding_msgpack_test.go 📄 binding_nomsgpack.go 📄 binding_test.go 📄 default_validator.go 📄 default_validator_benchmark_test.go 📄 default_validator_test.go 📄 form.go 📄 form_mapping.go 📄 form_mapping_benchmark_test.go 📄 form_mapping_test.go 📄 header.go 📄 json.go 📄 json_test.go 📄 msgpack.go 📄 msgpack_test.go 📄 multipart_form_mapping.go 📄 multipart_form_mapping_test.go 📄 plain.go 📄 protobuf.go 📄 query.go 📄 toml.go 📄 toml_test.go 📄 uri.go 📄 validate_test.go 📄 xml.go 📄 xml_test.go 📄 yaml.go 📄 yaml_test.go 📁 json 📄 doc.md 📄 README.md 📄 README.md 📄 gins.go 📁 bytesconv 📁 fs 📄 data.go 📄 html.go 📄 json.go 📄 msgpack.go 📄 protobuf.go 📄 reader.go 📄 reader_test.go 📄 redirect.go 📄 render.go 📄 render_msgpack_test.go 📄 render_test.go 📄 text.go 📄 toml.go 📄 xml.go 📄 yaml.go 📁 certificate 📁 protoexample 📁 template 📄 test_file.txt 📄 bug-report.yaml 📄 config.yml 📄 feature-request.yaml 📄 codeql.yml 📄 gin.yml 📄 goreleaser.yml 📄 trivy-scan.yml 📄 api.go 📄 go_json.go 📄 json.go 📄 jsoniter.go 📄 sonic.go 📄 bytesconv.go 📄 bytesconv_test.go 📄 fs.go 📄 fs_test.go 📄 cert.pem 📄 key.pem 📄 test.pb.go 📄 test.proto 📄 hello.tmpl 📄 raw.tmpl ```