{"id":27296128,"url":"https://github.com/corendos/reborn","last_synced_at":"2025-07-15T15:48:47.682Z","repository":{"id":165723511,"uuid":"453531908","full_name":"Corendos/Reborn","owner":"Corendos","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-19T19:02:45.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T23:36:58.389Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Corendos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2022-01-29T22:17:33.000Z","updated_at":"2022-01-29T22:18:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"c63dbd7f-0875-44c0-b3fa-d355307d3042","html_url":"https://github.com/Corendos/Reborn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Corendos/Reborn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corendos%2FReborn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corendos%2FReborn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corendos%2FReborn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corendos%2FReborn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Corendos","download_url":"https://codeload.github.com/Corendos/Reborn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corendos%2FReborn/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265443731,"owners_count":23766417,"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":"2025-04-11T23:30:15.166Z","updated_at":"2025-07-15T15:48:47.676Z","avatar_url":"https://github.com/Corendos.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reborn library\n[![Main](https://github.com/Corendos/Reborn/actions/workflows/main.yaml/badge.svg)](https://github.com/Corendos/Reborn/actions/workflows/main.yaml)\n## Introduction\nThis library main goal is to provide a standard library that is nicer to use than the default C/C++ one.\n\n## Requirements\n\nTo build this library, you will need the following tools :\n* CMake\n* (_On Windows_) MSVC\n* (_On Linux/Mac_) Clang or GCC\n* (_optional_) Ninja\n\nIn the future, I would like to offer an alternative to CMake that would only require a C/C++ compiler. In the meantime, I rely on CMake as I don't want to take care of that currently.\n\nNinja is an optional dependency that can increase build time a bit.\n\n## Building\n\n__On Windows__\n\nBuilding the library is quite simple. First of all, configure the project with the following command :\n```\ncmake (-G Ninja) -Bcmake-build -DCMAKE_BUILD_TYPE=(Debug|Release|RelWithDebInfo) .\n```\n\n(Note that if Ninja is not used, this will default to MSBuild that is a multi-configuration generator. Thus, the `CMAKE_BUILD_TYPE=(Debug|Release|RelWithDebInfo)` option is not necessary).\n\nOnce the configuration succeeded, building the library is as simple as :\n```\ncmake --build cmake-build --target libreborn --parallel\n```\n\nIf you didn't use the Ninja generator, you can specify a build configuration with `--config (Debug|Release|RelWithDebInfo)`\n\n__On Linux / Mac__\n\nNot supported yet","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorendos%2Freborn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorendos%2Freborn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorendos%2Freborn/lists"}