{"id":23169092,"url":"https://github.com/proprietary/prv.ec","last_synced_at":"2025-07-09T10:34:40.836Z","repository":{"id":191145201,"uuid":"683971657","full_name":"proprietary/prv.ec","owner":"proprietary","description":"URL shortener: high performance C++ web service to serve URL redirections","archived":false,"fork":false,"pushed_at":"2024-02-06T07:37:14.000Z","size":402,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T22:45:41.292Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://prv.ec","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proprietary.png","metadata":{"files":{"readme":"README.rst","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":"2023-08-28T07:12:37.000Z","updated_at":"2024-06-03T16:17:49.000Z","dependencies_parsed_at":"2023-08-28T10:54:34.036Z","dependency_job_id":"dde25cf6-9511-4f04-9190-a2adf091d48a","html_url":"https://github.com/proprietary/prv.ec","commit_stats":null,"previous_names":["proprietary/ec_prv_url_shortener","proprietary/prv.ec"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/proprietary/prv.ec","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proprietary%2Fprv.ec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proprietary%2Fprv.ec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proprietary%2Fprv.ec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proprietary%2Fprv.ec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proprietary","download_url":"https://codeload.github.com/proprietary/prv.ec/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proprietary%2Fprv.ec/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264440659,"owners_count":23608745,"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-12-18T03:15:19.642Z","updated_at":"2025-07-09T10:34:40.809Z","avatar_url":"https://github.com/proprietary.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"====================\nprv.ec\n====================\n\nURL shortening service written in C++\n\nTry it out!\n-----------\n\nLive at 👉 `https://prv.ec \u003chttps://prv.ec/\u003e`_ 👈\n\n\nDesign goals\n------------\n\n- Extremely fast, low latency HTTP responses\n- Do not block the event loop\n- Support \u003e100k concurrent requests\n- Can be run on cheap hardware\n- Web scale without the hardware cost\n\n\nInstallation\n------------\n\nThis is targeted and tested on amd64 Linux only, for now, though it should not be hard to build on BSD.\n\n\nBuild Dependencies\n==================\n\nUse the latest gcc or clang. C++20 is a must. See `docs/INSTALLATION.rst \u003cdocs/INSTALLATION.rst\u003e`_ for detailed build instructions.\n\n- `RocksDB \u003chttps://github.com/facebook/rocksdb\u003e`_ - an on-disk embedded key-value database maintained by Meta/FB\n- `proxygen \u003chttps://github.com/facebook/proxygen\u003e`_ - robust C++ web server maintained by Meta/FB\n- `folly \u003chttps://github.com/facebook/folly\u003e`_ - batteries-included C++ library maintained by Meta/FB\n- `fizz \u003chttps://github.com/facebookincubator/fizz\u003e`_ - TLS1.3 library\n- `gflags \u003chttps://gflags.github.io/gflags/\u003e`_ - Google Flags\n- `gtest \u003chttps://github.com/google/googletest\u003e`_ - Google Teset\n- `glog \u003chttps://github.com/google/glog\u003e`_ - Google Logging\n\nA frontend built with `Next.js \u003chttps://nextjs.org/\u003e`_ is included in `frontend/`.\n\n\nLicense\n-------\n\nApache-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproprietary%2Fprv.ec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproprietary%2Fprv.ec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproprietary%2Fprv.ec/lists"}