awesome-frege icon indicating copy to clipboard operation
awesome-frege copied to clipboard

:star: Useful resources for the Frege programming language

Awesome Frege Awesome

Useful resources for the Frege programming language

You might also like awesome-haskell.

Please read the contribution guidelines before contributing.

Contents

  • Introduction
    • Overview
    • First Steps
    • Comparisons
    • Official Resources
  • Community
    • Chat
    • Questions
    • Social Media
  • Information
    • Articles & Blogs
    • Books
    • Conferences
    • Courses
    • Talks
  • Libraries
    • Android
    • Big Data
    • Databases
    • Email
    • Graphics
    • GUI
    • Web Frameworks
  • Sample Applications
    • Games
    • Media
    • Web
  • Tools
    • Build Tools
    • IDEs
    • REPLs
    • Unit Testing

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