{"id":17736246,"url":"https://github.com/vilsol/yeet","last_synced_at":"2025-11-03T18:34:12.881Z","repository":{"id":42685088,"uuid":"307229767","full_name":"Vilsol/yeet","owner":"Vilsol","description":"high performance in-memory indexed static file webserver","archived":false,"fork":false,"pushed_at":"2023-05-30T19:52:07.000Z","size":105,"stargazers_count":6,"open_issues_count":2,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-20T16:52:21.168Z","etag":null,"topics":["go","golang","static-file-server","webserver","yeet"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vilsol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-26T01:21:08.000Z","updated_at":"2023-07-16T04:56:09.000Z","dependencies_parsed_at":"2024-06-19T06:18:05.512Z","dependency_job_id":"89dab2a6-e093-4de6-a65e-9e14da86efa3","html_url":"https://github.com/Vilsol/yeet","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vilsol%2Fyeet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vilsol%2Fyeet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vilsol%2Fyeet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vilsol%2Fyeet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vilsol","download_url":"https://codeload.github.com/Vilsol/yeet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593205,"owners_count":20316149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang","static-file-server","webserver","yeet"],"created_at":"2024-10-26T00:06:10.823Z","updated_at":"2025-11-03T18:34:12.851Z","avatar_url":"https://github.com/Vilsol.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yeet [![build](https://github.com/Vilsol/yeet/actions/workflows/build.yml/badge.svg)](https://github.com/Vilsol/yeet/actions/workflows/build.yml) ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/vilsol/yeet) ![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/vilsol/yeet)\n\nCLI Usage: [Docs](./docs/yeet.md)\n\n## Features\n\n* Fast\n* 0 setup\n* Local fs support\n* S3 support\n* Redis-backed S3 support\n* Cuckoo filter for Redis-S3\n* File watching (local only)\n\n## Docker\n\n```\ndocker run -v /path/to/data:/www -p 8080:8080 ghcr.io/vilsol/yeet:latest\n```\n\n## Benchmarks (GOMAXPROCS=1)\n\n### Baseline\n\n```\nBenchmarkServerGet1ReqPerConn                            8512062              1379 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet2ReqPerConn                           11406890              1057 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10ReqPerConn                          15189015               775 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10KReqPerConn                         17068996               698 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet1ReqPerConn10KClients                  8310056              1409 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet2ReqPerConn10KClients                 10608926              1058 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10ReqPerConn10KClients                15363962               773 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet100ReqPerConn10KClients               16854955               707 ns/op               0 B/op          0 allocs/op\n```\n\n### With cache expiry\n\n```\nBenchmarkServerGet1ReqPerConnExpiry                      8677137              1375 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet2ReqPerConnExpiry                     11386528              1053 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10ReqPerConnExpiry                    15480867               773 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10KReqPerConnExpiry                   16949194               707 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet1ReqPerConn10KClientsExpiry            8515335              1388 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet2ReqPerConn10KClientsExpiry           11266317              1060 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet10ReqPerConn10KClientsExpiry          15184057               776 ns/op               0 B/op          0 allocs/op\nBenchmarkServerGet100ReqPerConn10KClientsExpiry         16339011               714 ns/op               0 B/op          0 allocs/op\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilsol%2Fyeet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvilsol%2Fyeet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilsol%2Fyeet/lists"}