{"id":20165327,"url":"https://github.com/w-henderson/humphrey","last_synced_at":"2025-04-10T00:53:27.124Z","repository":{"id":39991083,"uuid":"391418686","full_name":"w-henderson/Humphrey","owner":"w-henderson","description":"📡 A Performance-Focused, Dependency-Free Web Server with WebSockets and JSON.","archived":false,"fork":false,"pushed_at":"2024-01-19T02:37:03.000Z","size":1199,"stargazers_count":35,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T00:53:18.466Z","etag":null,"topics":["hacktoberfest","http","http-server","json","rust","web-server","websocket","websocket-server"],"latest_commit_sha":null,"homepage":"https://humphrey.whenderson.dev","language":"Rust","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/w-henderson.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-07-31T17:13:16.000Z","updated_at":"2025-03-26T19:44:26.000Z","dependencies_parsed_at":"2023-02-01T04:01:15.518Z","dependency_job_id":"0d2a7bd1-6d74-4cae-a03e-971f10ce92b5","html_url":"https://github.com/w-henderson/Humphrey","commit_stats":{"total_commits":535,"total_committers":3,"mean_commits":"178.33333333333334","dds":0.00747663551401867,"last_synced_commit":"8c0e3eae0512df4c7f74a7cd6fd1b84c3b17a3a5"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-henderson%2FHumphrey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-henderson%2FHumphrey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-henderson%2FHumphrey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-henderson%2FHumphrey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/w-henderson","download_url":"https://codeload.github.com/w-henderson/Humphrey/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137995,"owners_count":21053775,"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":["hacktoberfest","http","http-server","json","rust","web-server","websocket","websocket-server"],"created_at":"2024-11-14T00:37:28.448Z","updated_at":"2025-04-10T00:53:27.095Z","avatar_url":"https://github.com/w-henderson.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/w-henderson/Humphrey/master/assets/logo.png\" width=150\u003e\n\n  \u003ch3 align=\"center\"\u003eHumphrey\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A Performance-Focused, Dependency-Free Web Server.\u003cbr\u003e\n    \u003ca href=\"https://humphrey.whenderson.dev\"\u003e\u003cstrong\u003eGetting Started »\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n    \u003ca href=\"https://humphrey.whenderson.dev/core/index.html\"\u003eCore Guide\u003c/a\u003e ·\n    \u003ca href=\"https://humphrey.whenderson.dev/server/index.html\"\u003eServer Guide\u003c/a\u003e ·\n    \u003ca href=\"https://humphrey.whenderson.dev/websocket/index.html\"\u003eWebSocket Guide\u003c/a\u003e ·\n    \u003ca href=\"https://humphrey.whenderson.dev/json/index.html\"\u003eJSON Guide\u003c/a\u003e ·\n    \u003ca href=\"https://humphrey.whenderson.dev/auth/index.html\"\u003eAuth Guide\u003c/a\u003e\u003cbr\u003e\n    \u003ca href=\"https://docs.rs/humphrey\"\u003eCore API Docs\u003c/a\u003e ·\n    \u003ca href=\"https://docs.rs/humphrey-server\"\u003eServer API Docs\u003c/a\u003e ·\n    \u003ca href=\"https://docs.rs/humphrey-ws\"\u003eWebSocket API Docs\u003c/a\u003e ·\n    \u003ca href=\"https://docs.rs/humphrey-json\"\u003eJSON API Docs\u003c/a\u003e ·\n    \u003ca href=\"https://docs.rs/humphrey-auth\"\u003eAuth API Docs\u003c/a\u003e\n  \u003c/p\u003e\u003cbr\u003e\n\n  \u003cimg src=\"https://img.shields.io/badge/language-rust-b07858?style=for-the-badge\u0026logo=rust\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/w-henderson/Humphrey/test.yml?branch=master\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/dependencies-0-brightgreen?style=for-the-badge\" style=\"margin-right:5px\"\u003e\u003cbr\u003e\n  \u003cimg src=\"https://img.shields.io/crates/v/humphrey?label=core\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/crates/v/humphrey_server?label=server\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/crates/v/humphrey_ws?label=ws\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/crates/v/humphrey_json?label=json\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\n  \u003cimg src=\"https://img.shields.io/crates/v/humphrey_auth?label=auth\u0026style=for-the-badge\" style=\"margin-right:5px\"\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n\u003chr\u003e\u003cbr\u003e\n\nHumphrey is a very fast, robust and flexible HTTP/1.1 web server, with support for static and dynamic content through its Rust crate and plugin system. It has no dependencies when only using default features, and the binary is easily extensible with a flexible configuration file and dynamically-loaded plugins. It also provides a WebSocket API for the easy integration of WebSockets into your application, a JSON manipulation crate, and a simple authentication system for authenticating users and managing sessions. The current Minimum Supported Rust Version is 1.60.\n\n## Quick Links\n- [Use Humphrey as a crate](https://humphrey.whenderson.dev/core/index.html)\n- [Use Humphrey as a standalone application](https://humphrey.whenderson.dev/server/index.html)\n- [Use WebSockets with Humphrey](https://humphrey.whenderson.dev/websocket/index.html)\n- [Use and manipulate JSON data](https://humphrey.whenderson.dev/json/index.html)\n- [Use authentication with Humphrey](https://humphrey.whenderson.dev/auth/index.html)\n- Use HTTPS/TLS with Humphrey [Core](https://humphrey.whenderson.dev/core/https.html)/[Server](https://humphrey.whenderson.dev/server/https.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw-henderson%2Fhumphrey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fw-henderson%2Fhumphrey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw-henderson%2Fhumphrey/lists"}