litegr
Litegr is a lightweight graph processing library intended for embedded systems, IoT devices, and rapid analytics on small data sets. It provides a compact C API and language bindings for Python and JavaScript, enabling integration into applications without heavy dependencies. The library supports both directed and undirected graphs, and includes core graph operations such as breadth-first search, depth-first search, Dijkstra's algorithm, and basic centrality metrics, along with simple graph transformations and subgraph extraction. It emphasizes a small memory footprint and predictable performance, with configurable memory budgets and streaming processing capabilities to handle large graphs in chunks.
Architecturally, Litegr consists of a minimal core that manages graph data structures and traversal utilities, plus
In practice, Litegr is used in lightweight analytics, education, and embedded networking tasks where dependencies must
Related topics include graph processing, graph databases, and lightweight libraries.