Skip to content
/ ezLibs Public

collection of Cpp11 cross platform "header only" libs

License

Notifications You must be signed in to change notification settings

aiekick/ezLibs

Repository files navigation

Win Linux Code Coverage codecov CodeFactor

EzLibs

its my collection of Cpp11 cross platform self made "one header file only" libs

dependencies

No External libraries dependencies needed except Cpp11 standard library

Just the lib EzGL is depending of a Opengl Loader like Glad

HowTo

you just need to include the libs in your project and use it. thats all.

Some libs are in inter dependencies, so you may need to include the EzLibs dir in your building system

Available Libs :

Lib Doc Tested Status Description
ezAABB 🚧 🚧 2D AABB Manipulation
ezAABBCC 🚧 ✔️ ✔️ 3D AABBCC Manipulation
ezActions 🚧 🚧 ezActions
ezApp 🚧 🚧 App Manipulation, Current working dir
ezArgs 🚧 ✔️ ✔️ Command Options parsing
ezBinBuf 🚧 ✔️ ✔️ ezBinBuf
ezBmp 🚧 ✔️ ✔️ Bitmap WriterzBmp
ezBuildInc 🚧 ✔️ ✔️ ezBuildInc
ezClass 🚧 🚧 ezClass
ezCmdProc 🚧 ✔️ ✔️ ezCmdProc
ezCnt 🚧 ✔️ ✔️ Spetials Containers
ezCron ✔️ ✔️ ✔️ Crontab parsing and time execution
ezCsv 🚧 🚧 Csv manipulation
ezCTest 🚧 🚧 ezCTest
ezDate 🚧 ✔️ ✔️ ezDate
ezEmbed 🚧 🚧 ezEmbed
ezExpr ✔️ ✔️ ✔️ Math expression parsing and computing
ezFdGraph 🚧 🚧 ezFdGraph
ezFigFont 🚧 ✔️ ✔️ ezFigFont
ezFile 🚧 🚧 🚧 File Manipulation
ezFmt 🚧 🚧 ezFmt
ezGraph 🚧 ✔️ ✔️ Internal Node Graph System
ezImGui 🚧 🚧 ezImGui
ezIni 🚧 🚧 Ini File Reader/Writer
ezLog 🚧 🚧 🚧 Log File Writer
ezMat2 🚧 🚧 Mat2 manipulation
ezMat3 🚧 🚧 Mat3 manipulation
ezMat4 🚧 🚧 Mat4 manipulation
ezMath 🚧 🚧 Math methods
ezNamedPipe 🚧 🚧 🚧 ezNamedPipe
ezNet 🚧 🚧 ezNet
ezGL 🚧 ✔️ 🚧 Opengl manipulation
ezGeo 🚧 ✔️ ✔️ Geo manipulation
ezOS 🚧 🚧 ezOS
ezPlane 🚧 🚧 3D Plane Manipulation
ezPlugin 🚧 🚧 ezPlugin
ezQuadTree 🚧 🚧 ezQuadTree
ezQuat 🚧 🚧 Quaternion Manipulation
ezScreen 🚧 ✔️ ✔️ ezScreen
ezSerial 🚧 🚧 ezSerial
ezSha 🚧 ✔️ ✔️ ezSha
ezSingleton 🚧 🚧 ezSingleton
ezSqlite 🚧 🚧 🚧 ezSqlite
ezStackString 🚧 ✔️ ✔️ ezStackString
ezStr 🚧 🚧 String Manipulation
ezTemplater 🚧 ✔️ ✔️ ezTemplater
ezTile 🚧 ✔️ ✔️ Geo Tile manipulation
ezTime 🚧 🚧 Time manipulation
ezTools 🚧 ✔️ ✔️ ezTools
ezVariant 🚧 🚧 Variant/Conversion for EzLIbs compatible types
ezVdbWriter 🚧 ✔️ ✔️ OpenVdb partial file format writer
ezVec2 🚧 ✔️ ✔️ Vec2 Manipulation
ezVec3 🚧 ✔️ ✔️ Vec3 Manipulation
ezVec4 🚧 ✔️ ✔️ Vec4 Manipulation
ezVoxWriter 🚧 ✔️ ✔️ Magicavoxel partial file format writer
ezWorkerThread 🚧 🚧 ezWorkerThread
ezXml 🚧 ✔️ ✔️ xml Parsing
ezXmlConfig 🚧 🚧 xml config File Reader/Writer

License

Copyright ©️ 2014-2024 Stephane Cuillerdier

See the License file

About

collection of Cpp11 cross platform "header only" libs

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages