All Projects → DavidLiuXh → kuafu

DavidLiuXh / kuafu

Licence: other
This is a tool library that includes log, fsm, state machine...

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to kuafu

Qpn
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 107 (+28.92%)
Mutual labels:  fsm, state-machine
Squirrel
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Stars: ✭ 1,789 (+2055.42%)
Mutual labels:  fsm, state-machine
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (+32.53%)
Mutual labels:  fsm, state-machine
Rust fsm macros
FSM in Rust's macros.
Stars: ✭ 20 (-75.9%)
Mutual labels:  fsm, state-machine
Statemachine
A feature-rich, yet simple finite state machine (FSM) implementation in C
Stars: ✭ 168 (+102.41%)
Mutual labels:  fsm, state-machine
Jstate
Advanced state machines in Java.
Stars: ✭ 84 (+1.2%)
Mutual labels:  fsm, state-machine
Qpcpp
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 124 (+49.4%)
Mutual labels:  fsm, state-machine
fea state machines
A Buffet Of C++17 State Machines
Stars: ✭ 19 (-77.11%)
Mutual labels:  fsm, state-machine
Nanostate
🚦- Small Finite State Machines
Stars: ✭ 151 (+81.93%)
Mutual labels:  fsm, state-machine
Django Fsm
Django friendly finite state machine support
Stars: ✭ 1,898 (+2186.75%)
Mutual labels:  fsm, state-machine
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Stars: ✭ 785 (+845.78%)
Mutual labels:  fsm, state-machine
Fluent State Machine
Fluent API for creating state machines in C#
Stars: ✭ 195 (+134.94%)
Mutual labels:  fsm, state-machine
Fsm As Promised
A finite state machine library using ES6 promises
Stars: ✭ 446 (+437.35%)
Mutual labels:  fsm, state-machine
Finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Stars: ✭ 88 (+6.02%)
Mutual labels:  fsm, state-machine
Statecharts.github.io
There is no state but what we make. Feel free to pitch in.
Stars: ✭ 265 (+219.28%)
Mutual labels:  fsm, state-machine
Afsm
C++14 Finite State Machine library
Stars: ✭ 113 (+36.14%)
Mutual labels:  fsm, state-machine
xstate-cpp-generator
C++ State Machine generator for Xstate
Stars: ✭ 33 (-60.24%)
Mutual labels:  fsm, state-machine
qm
QM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (-34.94%)
Mutual labels:  fsm, state-machine
Hfsm2
High-Performance Hierarchical Finite State Machine Framework
Stars: ✭ 134 (+61.45%)
Mutual labels:  fsm, state-machine
Rosmaro
Visual automata-based programming in functional JavaScript
Stars: ✭ 176 (+112.05%)
Mutual labels:  fsm, state-machine

中文说明

This is a tool library for quickly building C++ programs.

A. is currently version 0.1.1 and supports the following features:

 1. Use C++11 standard;
 2. On the basis of log4cplus has been further packaged to simplify the log function;
 3. To provide a simple universal finite state machine implementation;

B. Compile:

 Dependent library:
     1.1 c++11;
     1.2 log4cplus 1.2.x;

 Build:
     2.1 use cmake system;
     2.2 Currently compiled Debug version and Release version:
         2.2.1 create a new build directory in the source code directory;
         2.2.2 Debug compilation: Enter the build directory and execute cmake -DCMAKE_BUILD_TYPE=Debug ../;
         2.2.3 Release compilation: Go to the build directory and execute cmake -DCMAKE_BUILD_TYPE=Release ../;
         2.2.4 Executing the make Command
     2.3 Test;
         2.3.1 provides the corresponding test instance in the examples directory;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].