{"id":15493985,"url":"https://github.com/noonat/whiskey","last_synced_at":"2025-04-22T20:17:58.444Z","repository":{"id":57519177,"uuid":"81533370","full_name":"noonat/whiskey","owner":"noonat","description":"A Python WSGI server in Go","archived":false,"fork":false,"pushed_at":"2017-02-10T06:18:58.000Z","size":51,"stargazers_count":32,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-22T20:17:50.580Z","etag":null,"topics":["golang","python","wsgi","wsgi-server"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noonat.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}},"created_at":"2017-02-10T06:16:37.000Z","updated_at":"2024-10-06T09:05:05.000Z","dependencies_parsed_at":"2022-09-06T03:42:30.196Z","dependency_job_id":null,"html_url":"https://github.com/noonat/whiskey","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noonat%2Fwhiskey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noonat%2Fwhiskey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noonat%2Fwhiskey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noonat%2Fwhiskey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noonat","download_url":"https://codeload.github.com/noonat/whiskey/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250316069,"owners_count":21410476,"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":["golang","python","wsgi","wsgi-server"],"created_at":"2024-10-02T08:10:20.617Z","updated_at":"2025-04-22T20:17:58.418Z","avatar_url":"https://github.com/noonat.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Whiskey\n\nWhiskey is a pre-fork Python WSGI server written in Go. It's intended as a\nproof-of-concept alternative to something like [gunicorn]. If you had a\nstandard WSGI application file called hello.py like this one:\n\n```python\ndef application(environ, start_response):\n    start_response('200 OK', [('Content-Type', 'text/plain')])\n    return ['hello', ' ', 'world']\n```\n\nYou could run Whiskey like so:\n\n```\nwhiskey -addr 127.0.0.1:8080 hello:application\n```\n\n(Note that hello.py must be importable by Python, so make sure that the\nfolder containing it has been added to your PYTHONPATH when you run Whiskey.)\n\nThis is currently written for Python 2.7, with plans for Python 3 in the\nfuture at some point.\n\n## Caveats\n\nThis is far from complete, and isn't intended for use in anything real. It's\na toy to explore interactions between Go and Python.\n\n[gunicorn]: http://gunicorn.org","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoonat%2Fwhiskey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoonat%2Fwhiskey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoonat%2Fwhiskey/lists"}