{"id":20618797,"url":"https://github.com/anthhon/vodka","last_synced_at":"2026-04-21T01:05:55.189Z","repository":{"id":218120953,"uuid":"745647039","full_name":"Anthhon/Vodka","owner":"Anthhon","description":"Lightweight web framework written in pure C.","archived":false,"fork":false,"pushed_at":"2026-03-29T18:41:30.000Z","size":69,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-29T20:44:35.397Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/Anthhon.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}},"created_at":"2024-01-19T19:36:32.000Z","updated_at":"2026-03-29T18:41:33.000Z","dependencies_parsed_at":"2024-03-03T16:26:38.493Z","dependency_job_id":"cfe6f42e-3bc0-44d2-9390-df63752d5850","html_url":"https://github.com/Anthhon/Vodka","commit_stats":null,"previous_names":["anthhon/vodka"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Anthhon/Vodka","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anthhon%2FVodka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anthhon%2FVodka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anthhon%2FVodka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anthhon%2FVodka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anthhon","download_url":"https://codeload.github.com/Anthhon/Vodka/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anthhon%2FVodka/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32072325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-16T12:09:31.961Z","updated_at":"2026-04-21T01:05:55.164Z","avatar_url":"https://github.com/Anthhon.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vodka\n\nThis is a (until now) simple and light-weight framework made in C. I don't \nrecommend using it for professional purposes but if you want to have some fun, \nmove on and try it! The project goal is to be as easy to use as Django with \nthe pure C speed.\n\n# Usage\n\nTo use the project just use these commands:\n\n```bash\ngit clone git@github.com:Anthhon/Vodka.git\ncd Vodka\nmake build-linux -B # Doesn't have a proper Windows build command\ncd build\n\n# Change your 'src/config.c' file before running\n./Vodka run\n```\n\n# Features\n\n- Handle all HTTP methods\n    - [X] GET requests\n    - [ ] POST requests\n    - [ ] PUT requests\n    - [ ] DELETE requests\n- Handle all file type\n    - [X] HTML files\n    - [X] CSS files\n    - [X] JS files\n    - [ ] CSV files\n    - [ ] Media files (MP4, PNG, WEBM...)\n- Caching\n    - [ ] Session management\n    - [ ] File reading cache\n    - [X] Http caching (made by browser)\n- [X] Allow user to add custom URLs\n- [X] Handle 404 errors\n- [X] Thread-pool to handle multiple requests\n- [X] Logging system to track and record events for debugging\n- [ ] Requests rate limiting from single client\n- Support for `config.properties` file type\n    - [X] Reading and parsing info from `.properties` file\n    - [ ] Updating server info dynamically\n- [ ] Support for HTTPS (SSL/TLS)\n- [ ] Templating system\n\n# Contributing\n\nContributions to the project would be really appreciated. Talking about your \nwanted features or changes in the [Issues](/issues) tab would be appreciated. \nBesides that, fork the project and do whatever you want!\n\n# License\n\nThis project is licensed under the MIT License - see the [LICENSE](/LICENSE) \nfile for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthhon%2Fvodka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanthhon%2Fvodka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthhon%2Fvodka/lists"}