{"id":26450963,"url":"https://github.com/networkflux/fluxserv","last_synced_at":"2025-10-29T13:39:07.715Z","repository":{"id":74716987,"uuid":"584241542","full_name":"NetworkFlux/FluxServ","owner":"NetworkFlux","description":"Optimized HTTP Web Server","archived":false,"fork":false,"pushed_at":"2024-01-03T22:05:23.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-01-04T00:49:33.081Z","etag":null,"topics":["http","networking","system","webserver"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NetworkFlux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-01-02T00:47:22.000Z","updated_at":"2024-01-04T00:49:38.450Z","dependencies_parsed_at":"2024-01-04T00:59:42.924Z","dependency_job_id":null,"html_url":"https://github.com/NetworkFlux/FluxServ","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetworkFlux%2FFluxServ","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetworkFlux%2FFluxServ/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetworkFlux%2FFluxServ/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetworkFlux%2FFluxServ/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NetworkFlux","download_url":"https://codeload.github.com/NetworkFlux/FluxServ/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244257259,"owners_count":20424131,"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":["http","networking","system","webserver"],"created_at":"2025-03-18T16:06:48.178Z","updated_at":"2025-10-29T13:39:07.662Z","avatar_url":"https://github.com/NetworkFlux.png","language":"C++","readme":"# -- FluxServ --\n\n## Usage (UNIX only) -- 👈\n\n```bash\ngit clone https://github.com/NetworkFlux/FluxServ.git \u0026\u0026 cd FluxServ/v1-Fluxserv \u0026\u0026 make\n```\nTo launch the server :\n```bash\n./server\n```\nLaunch the script to launch multiple connection on another terminal to see how the server reacts :\n```bash\nbash manyclients.bash\n```\n## Topics -- 🗝\n1. Web Server\n2. HTTP\n3. Thread Pools\n4. Networking\n5. System\n\n## Challenge -- 💡\nThis project is about setting up functional and optimized HTTP Web Server. The server doesn't do much as it completely set for optimization. It utilizes thread pools in order to handle a large amount of connections really fast.\nIt would of course need additional server behavior, but this wasn't the purpose of this project.\n\n## Objectives -- ✅\n- Creating and setting up an efficient system of thread pools.\n- Getting familiar with networking and HTTP.\n- Deep dive into reliability and optimizations\n\n## Comments -- ⚙️\nBe careful because as this server is right now, it is still vulnerable to some cyberattacks (DDoS). Make sure to secure it by yourself if you plan on launching this in the wild ‼️\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetworkflux%2Ffluxserv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetworkflux%2Ffluxserv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetworkflux%2Ffluxserv/lists"}