{"id":17975767,"url":"https://github.com/aiekick/ezlibs","last_synced_at":"2025-08-16T19:31:42.829Z","repository":{"id":259885421,"uuid":"842198113","full_name":"aiekick/EzLibs","owner":"aiekick","description":"collection of Cpp11 cross platform \"header only\" libs","archived":false,"fork":false,"pushed_at":"2024-12-16T01:15:51.000Z","size":665,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-16T02:22:44.058Z","etag":null,"topics":["cpp11","easy","header-only","library","tools"],"latest_commit_sha":null,"homepage":"","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/aiekick.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":"2024-08-13T21:53:58.000Z","updated_at":"2024-12-16T01:15:54.000Z","dependencies_parsed_at":"2024-10-28T16:35:55.070Z","dependency_job_id":"9bd05b4a-32d6-44b9-85c0-c74f09c0cd8c","html_url":"https://github.com/aiekick/EzLibs","commit_stats":null,"previous_names":["aiekick/ezlibs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiekick%2FEzLibs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiekick%2FEzLibs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiekick%2FEzLibs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiekick%2FEzLibs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aiekick","download_url":"https://codeload.github.com/aiekick/EzLibs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230052028,"owners_count":18165336,"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":["cpp11","easy","header-only","library","tools"],"created_at":"2024-10-29T17:21:15.145Z","updated_at":"2025-08-16T19:31:42.814Z","avatar_url":"https://github.com/aiekick.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Win](https://github.com/aiekick/EzLibs/actions/workflows/Win.yml/badge.svg)](https://github.com/aiekick/EzLibs/actions/workflows/Win.yml)\n[![Linux](https://github.com/aiekick/EzLibs/actions/workflows/Linux.yml/badge.svg)](https://github.com/aiekick/EzLibs/actions/workflows/Linux.yml)\n[![Osx](https://github.com/aiekick/EzLibs/actions/workflows/Osx.yml/badge.svg)](https://github.com/aiekick/EzLibs/actions/workflows/Osx.yml)\n[![Code Coverage](https://github.com/aiekick/ezLibs/actions/workflows/Coverage.yml/badge.svg)](https://aiekick.github.io/ezLibs)\n[![codecov](https://codecov.io/github/aiekick/EzLibs/graph/badge.svg?token=JSOD4SG2OU)](https://codecov.io/github/aiekick/EzLibs)\n[![CodeFactor](https://www.codefactor.io/repository/github/aiekick/ezlibs/badge/master)](https://www.codefactor.io/repository/github/aiekick/ezlibs/overview/master)\n\n# EzLibs\n\nits my collection of Cpp11 cross platform self made \"one header file only\" libs\n\n# dependencies \n\nNo External libraries dependencies needed except Cpp11 standard library\n\nJust the lib [EzGL](doc/EzGL.md) is depending of a Opengl Loader like [Glad](https://github.com/Dav1dde/glad/tree/c)\n\n# HowTo \n\nyou just need to include the libs in your project and use it. thats all.\n\nSome libs are in inter dependencies, so you may need to include the EzLibs dir in your building system\n\n# Available Libs categories :\n\n# App :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzApp](doc/EzApp.md)|:no_entry:|:no_entry:|:construction:|App Manipulation, Current working dir|\n|[EzArgs](doc/EzArgs.md)|:construction:|:heavy_check_mark:|:heavy_check_mark:|Command Options parsing|\n\n# Comp :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzLzw](doc/EzMLzw.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|Compress/Decompress LZW|\n\n# File :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzFile](doc/EzFile.md)|:no_entry:|:no_entry:|:construction:|File Manipulation|\n\n|Data|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzIni](doc/EzIni.md)|:no_entry:|:no_entry:|:construction:|Ini File Reader/Writer|\n|[EzLog](doc/EzLog.md)|:no_entry:|:no_entry:|:construction:|Log File Writer|\n|[EzXmlConfig](doc/EzXmlConfig.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|xml config File Reader/Writer|\n\n|2D Img|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzBmp](doc/EzBmp.md)|:no_entry:|:construction:|:construction:|Bitmap Writer|\n|[EzGif](doc/EzGif.md)|:no_entry:|:construction:|:construction:|Gif Writer|\n|[EzPng](doc/EzPng.md)|:no_entry:|:no_entry:|:construction:|Png Writer|\n\n|3D Model|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzVdbWriter](doc/EzVdbWriter.md)|:no_entry:|:construction:|:heavy_check_mark:|OpenVdb partial file format writer|\n|[EzVoxWriter](doc/EzVoxWriter.md)|:no_entry:|:construction:|:heavy_check_mark:|Magicavoxel partial file format writer|\n\n# Math :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzExpr](doc/EzExpr.md)|:construction:|:heavy_check_mark:|:heavy_check_mark:|Math expression parsing and computing|\n|[EzMath](doc/EzMath.md)|:no_entry:|:heavy_check_mark:|:construction:|Math methods|\n|[EzVec2](doc/EzVec2.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|Vec2 Manipulation|\n|[EzVec3](doc/EzVec3.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|Vec3 Manipulation|\n|[EzVec4](doc/EzVec4.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|Vec4 Manipulation|\n|[EzQuat](doc/EzQuat.md)|:no_entry:|:no_entry:|:construction:|Quaternion Manipulation|\n|[EzPlane](doc/EzPlane.md)|:no_entry:|:no_entry:|:construction:|3D Plane Manipulation|\n|[EzAABB](doc/EzAABB.md)|:no_entry:|:no_entry:|:construction:|2D AABB Manipulation|\n|[EzAABBCCC](doc/EzAABBCCC.md)|:no_entry:|:no_entry:|:construction:|3D AABBCC Manipulation|\n|[EzVariant](doc/EzVariant.md)|:no_entry:|:no_entry:|:construction:|Variant/Conversion for EzLIbs compatible types|\n\n# Misc :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzGraph](doc/EzGraph.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|Internal Node Graph System|\n|[EzStr](doc/EzStr.md)|:no_entry:|:construction:|:construction:|String Manipulation|\n|[EzXml](doc/EzXml.md)|:no_entry:|:heavy_check_mark:|:heavy_check_mark:|xml Parsing|\n\n# Opengl :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzGL](doc/EzGL.md)|:no_entry:|:construction:|:construction:|Opengl manipulation|\n\n# Time :\n\n|Lib|Doc|Tested|Status|Description|\n|-|-|-|-|-|\n|[EzTime](doc/EzTime.md)|:no_entry:|:no_entry:|:construction:|Time manipulation|\n|[EzCron](doc/EzCron.md)|:construction:|:heavy_check_mark:|:heavy_check_mark:|Crontab parsing and time execution|\n\n# License\n\nCopyright :copyright: 2014-2024 Stephane Cuillerdier\n\nSee the [License file](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiekick%2Fezlibs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faiekick%2Fezlibs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiekick%2Fezlibs/lists"}