{"id":18355889,"url":"https://github.com/anduin2017/zarya","last_synced_at":"2025-04-06T12:32:09.471Z","repository":{"id":65980304,"uuid":"78012712","full_name":"Anduin2017/Zarya","owner":"Anduin2017","description":"Zarya is a web development framework based on C++, Linux and MVVM patten.","archived":false,"fork":false,"pushed_at":"2025-01-02T17:44:02.000Z","size":1744,"stargazers_count":16,"open_issues_count":20,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-30T00:27:06.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Less","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/Anduin2017.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":"2017-01-04T12:14:49.000Z","updated_at":"2024-10-08T09:51:01.000Z","dependencies_parsed_at":"2024-07-16T09:14:15.510Z","dependency_job_id":"74d5dec2-1cc8-4ccb-8680-93ccf5d5b696","html_url":"https://github.com/Anduin2017/Zarya","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/Anduin2017%2FZarya","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anduin2017%2FZarya/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anduin2017%2FZarya/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anduin2017%2FZarya/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anduin2017","download_url":"https://codeload.github.com/Anduin2017/Zarya/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247484420,"owners_count":20946386,"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":[],"created_at":"2024-11-05T22:08:15.996Z","updated_at":"2025-04-06T12:32:07.495Z","avatar_url":"https://github.com/Anduin2017.png","language":"Less","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zarya\n\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitlab.aiursoft.cn/anduin/zarya/-/blob/master/LICENSE)\n[![Pipeline stat](https://gitlab.aiursoft.cn/anduin/zarya/badges/master/pipeline.svg)](https://gitlab.aiursoft.cn/anduin/zarya/-/pipelines)\n[![ManHours](https://manhours.aiursoft.cn/r/gitlab.aiursoft.cn/anduin/Zarya.svg)](https://gitlab.aiursoft.cn/anduin/Zarya/-/commits/master?ref_type=heads)\n\nUsage: After starting Zarya, it will serve as a web application with the wwwroot directory as the root directory and port 8080 as the port number.\n\n## Why this project is no longer maintained\n\nWhile maintaining Zarya, I suddenly realized that there are too many details to handle when building a web server...\n\nMiddleware, caching, dependency injection, resumable downloads, ETags, cookies, context discovery and response rendering, performance, filters, protectors...\n\nFor friends who are interested in Zarya, it is not complete, with only basic static file hosting capabilities. If you are willing to extend it, please take this code with you.\n\n## How to run\n\nEnvironment required for running:  \n\n* Linux Or Unix (not supported on Windows)  \n\nInstallation required before running:\n\n* g++\n\nCommands required to start the project:\n\n```bash\nmkdir Bin \u0026\u003e /dev/null\ng++ ./Program.cpp -o Bin/Program.out\n./Bin/Program.out\n```\n\nThen start your browser and visit the following URL:\n\n\u003ehttp://localhost:9000/\n\nIf you can experience the application normally, congratulations, you have completed the compilation, linking and running of this project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanduin2017%2Fzarya","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanduin2017%2Fzarya","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanduin2017%2Fzarya/lists"}