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

License

CC0

To the extent possible under law, Stefan Fischer has waived all copyright and related or neighboring rights to this work.