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).
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!
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
I share with you my Open Source Projects that I'm working on:
ZigRazor / CXXGraph
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).
We are Looking for...
We are looking for:
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Roadmap
ZigRazor / CXXMicroService
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework
CXXMicroService
A C++ Library that give microservice framework ( Server / Client )
Introduction
CXXMicroService is a C++ library, that manages MicroServices, upon different Framework ( actually only 0mq is implemented).
We are Looking for...
We are looking for:
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Roadmap
ZigRazor / MTL
Multi Thread Library
MTL (Multi Threading Library)
Multi Threading Library is a set of utilities, easy and ready to use for common task in multi threading environment and development.
Roadmap
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.
Google Test
GoogleTest
ZigRazor / PyStateMachine
Python State Machine
PyStateMachine
Python State Machine
Introduction
PyStateMachine is a Framework that support state machines in Python
Requirements
How to Run
How do we import the framework?
Insure that Python3 is installed:
Install the PyStateMachines framework
Example
After framework is installed, import and create a small example Create xml file from sample with the State machine states.
myStateMachine.xml
Create Python Script to run state machine pyStateMachine.py
run Python script to execute state machine
pyStateMachineUnitTest.py
If you are a beginner of Open-Source Software I can give you full support to start in the best way!
See you soon
Think I am a beginner. I'd like to know how and where to start. :)
We all have to start from somewhere and always there is something new to learn.
Stay tuned for the next parts. I'll keep the short like this to make it easier to follow along.
What language you want to use/learn on your path?
I can give you help to start.