Fregel Project


What is Fregel?

Fregel (Functional Pregel) is a functional domain-specific language for developing programs of vertex-centric (i.e., Pregel) style of big graph processing, in which the computation at every vertex is abstracted as a higher-order function. Fregel has clear functional semantics and supports declarative description of vertex computation.

The current Fregel processor is a translator (compiler) from Fregel code into Giraph code in Java / Pregel+ code in C++.

Source code of Fregel


International Conference Papers


The Fregel Project has been partly supported by JSPS KAKENHI Grant Numbers 26280020 and 15K15974.

Copyright (c) 2016-2019, Fregel Project. All rights reserved. (Last Updated: 21 May 2019)