Skip to content

Frege

Awesome Frege Awesome

Useful resources for the Frege programming language

You might also like awesome-haskell.

Please read the contribution guidelines before contributing.

Introduction

Overview

  • Frege - Official website.

First Steps

Comparisons

Official Resources

Community

Chat

  • Gitter - Gitter channel.
  • IRC - IRC channel.

Questions

Social Media

Information

Articles & Blogs

Books

Conferences

  • ICFP - International Conference on Functional Programming.

Courses

  • FP101x - Introduction to Functional Programming on edX.

Talks

  • Overview - Frege, a Haskell for the JVM by Dierk König.
  • Frege vs. Haskell - FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo Wechsung).
  • ICFP Videos - Videos about functional programming.
  • Frege Wiki - List of more talks on the Frege wiki.

Libraries

  • Frege Wiki - List of libraries on the Frege wiki.

Android

  • FregeAndroid - Frege interface to the Android API.
  • frege-on-android - How to use Frege on Android.
  • FregeAndroid - Proof of concept Android application in Frege.
  • GeoQuiz-Frege - Port of the BigNerd Ranch GeoQuiz application in Frege.
  • froid - Library for using Frege in Android development.

Big Data

  • Spark - Apache Spark with Frege.

Databases

  • Sirocco - Frege library for relational databases.
  • frege-dbc - JDBC with Frege.

Email

Graphics

GUI

  • FregeFX - Frege bindings for JavaFX.

Web Frameworks

  • Chinook - Frege web framework based on SparkJava.
  • Fregelet - Frege web framework based on servlet.
  • Play - Play framework with Frege.

Sample Applications

Games

  • 2048 - Frege clone of 2048.
  • frech - Fully functional chess engine.

Media

  • Zwana - Piano using Java Midi.

Web

Tools

Build Tools

IDEs

REPLs

Unit Testing