Header-Only C++ Library for Graph Representation and Algorithms
CXXGraph
Share on
Introduction
CXXGraph is a small library, header only, that manages the Graph and it's algorithms in C++. In other words a "Comprehensive C++ Graph Library"
An alternative to Boost Graph Library (BGL).
Hacktoberfest 2k22
Hi Developers, we are participating in Hacktoberfest 2022!
We are Looking for...
We are looking for:
Site Developer for the development of the CXXGraph site ( for the moment on GitHub Page );
Developers and Committers, also at first experience, we will guide you step by step to the open-source world!
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Then I have some side projects someone that partecipate to the Hacktoberfest for the first time. The projects are in C++ and Python, but you can contribute also with documentation Pull Request or other things that gives values to the projects.
The project are the followings:
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework.
Multi Threading Library is a set of utilities, easy and ready to use for common task in multi threading environment and development.
Roadmap
Thread Class
Thread Manager
Thread Pool
Task Class
Ordered Task
Task Flow
Complete Documentation
Doxygen Integration
First Beta Release
Test Framework
CI/CD Pipeline
First Stable Release
Thread Monitoring
...
See the open issues for a full list of proposed features (and known issues).
Getting Started
This is an example of how you may give instructions on setting up your project locally
To get a local copy up and running follow these simple example steps.
Prerequisites
The following are required to get the project up and running.
git clone https://github.com/google/googletest.git # Dowload the Google Test repositorycd googletest # Main directory of the cloned repository.
mkdir -p build # Create a directory to hold the build output.cd build # Move
You can visit the issues pages of each projects to see the open issues and you can ask me all you need to understand the project goal, the issue problem, or anything you need to contribute.
In the next days I will open some other issues on the projects, that can be important to improve the projects and give the possibility to get involved also to the novice of the Open Source.
For any info you can contact me at zigrazor@gmail.com
If you want open an issue on the projects feel free to do it. All contributiuons are appreciated.