<div class="github-widget" data-repo="sfischer13/awesome-frege"></div>
<!--lint disable double-link-->

## Awesome Frege [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

&gt; 有用的资源 [Frege](https://github.com/Frege/frege) 编程语言

你可能还喜欢 [awesome-haskell](https://github.com/krispo/awesome-haskell).

*请阅读 [contribution guidelines](https://github.com/sfischer13/awesome-frege/blob/master/contributing.md) 在贡献之前.*


<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->


<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Introduction

### Overview

- [Frege](https://github.com/Frege/frege) - 官方网站.

### First Steps

- [Getting Started](https://github.com/Frege/frege/wiki/Getting-Started) - 在命令行上使用 Frege 的第一步.
- [Examples](https://github.com/Frege/frege/tree/master/examples) - 一些代码示例.
- [Template](https://github.com/tfausak/fregexample) - 弗雷格项目的模板.
- [Trending](https://github.com/trending?l=frege) - GitHub 上的热门项目.

### Comparisons

- [Frege vs. Haskell](https://github.com/Frege/frege/wiki/Differences-between-Frege-and-Haskell) - 弗雷格和哈斯克尔之间的区别.
- [Frege vs. Scala](https://stackoverflow.com/questions/17905322/what-are-the-main-differences-between-scala-and-frege-in-programming-paradigms) - Scala 和 Frege 之间的差异.

### Official Resources

- [Language Reference](http://www.frege-lang.org/doc/Language.pdf) - 语言及其实现的描述.
- [Standard Library API](http://www.frege-lang.org/doc/fregedoc.html) - 弗雷格 API 文档.
- [Java Runtime API](http://www.frege-lang.org/doc/index.html) - Java API 文档.
- [FAQ](https://github.com/Frege/frege/wiki/Frequently-Asked-Questions) - 经常问的问题.
- [Wiki](https://github.com/Frege/frege/wiki) - 官方维基.
- [Changelog](https://github.com/Frege/frege/wiki/New-or-Changed-Features) - 官方变更日志.

## Community

### Chat

- [Gitter](https://gitter.im/Frege/frege) - 网格通道.
- [IRC](https://webchat.freenode.net/?channels=%23frege) - IRC频道.

### Questions

- [Google Group](https://groups.google.com/forum/#!forum/frege-programming-language) - 弗雷格谷歌集团.
- [Stack Overflow](https://stackoverflow.com/questions/tagged/frege) - Stack Overflow 上的 Frege 标签.

### Social Media

- [Twitter](https://twitter.com/fregelang) - 官方推特账号.
- [reddit](https://www.reddit.com/r/frege/) - 问 subreddit.
- [Dierk König](https://twitter.com/mittie) - 核心贡献者和 Groovy 专家.

## Information

### Articles & Blogs

- [InfoQ](https://www.infoq.com/news/2015/08/frege-haskell-for-jvm) - 关于弗雷格的 InfoQ 文章.
- [Frege Wiki](https://github.com/Frege/frege/wiki/Articles) - Frege wiki 上的更多文章列表.
- [Frege Programming Language](http://fregepl.blogspot.com) - Ingo Wechsung 的博客.
- [JAXenter](https://jaxenter.de/frege-haskell-jvm-54617) - 采访 Ingo Wechsung（德语）.

### Books

- [Frege Goodness](https://www.gitbook.com/book/dierk/fregegoodness/details) - Dierk Koenig 的书.
- [Frege Quick Reference](https://www.gitbook.com/book/ingo60/frege-quick-reference/details) - Ingo Wechsung 的书.
- [Learn You a Frege for Great Good!](https://github.com/y-taka-23/learn-you-a-frege) - 弗雷格改编自 Learn You a Haskell for Great Good!.
- [Frege Wiki](https://github.com/Frege/frege/wiki/Books) - Frege wiki 上的更多书籍列表.

### Conferences

- [ICFP](http://www.icfpconference.org/) - 函数式编程国际会议.

### Courses

- [FP101x](https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0) - edX 上的函数式编程简介.

### Talks

- [Overview](https://www.youtube.com/watch?v=1P1-HXNfFPc) - Frege，Dierk König 的 JVM Haskell.
- [Frege vs. Haskell](https://www.youtube.com/watch?v=o2qwNlVeyA4) - FregeDay：解决 Haskell 和 Frege 之间差异的路线图 (Ingo Wechsung).
- [ICFP Videos](https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw) - 关于函数式编程的视频.
- [Frege Wiki](https://github.com/Frege/frege/wiki/Talks) - Frege wiki 上的更多演讲列表.

## Libraries

- [Frege Wiki](https://github.com/Frege/frege/wiki/Libraries) - Frege wiki 上的库列表.

### Android

- [FregeAndroid](https://github.com/trilogysci/FregeAndroid) - Android API 的 Frege 接口.
- [frege-on-android](https://github.com/ppelleti/frege-on-android) - 如何在 Android 上使用 Frege.
- [FregeAndroid](https://github.com/mchav/FregeAndroid) - Frege 中的概念验证 Android 应用程序.
- [GeoQuiz-Frege](https://github.com/mchav/GeoQuiz-Frege) - Frege 中 BigNerd Ranch GeoQuiz 应用程序的端口.
- [froid](https://github.com/mchav/froid) - 在 Android 开发中使用 Frege 的库.

### Big Data

- [Spark](https://github.com/sw1sh/frege-spark) - Apache Spark 与弗雷格.

### Databases

- [Sirocco](https://github.com/fregelab/sirocco) - 关系数据库的 Frege 库.
- [frege-dbc](https://github.com/DellCliff/frege-dbc) - JDBC 与弗雷格.

### Email

- [Frege Email](https://github.com/y-taka-23/frege-email) - Frege 的 SMTP 库.

### Graphics

- [Frege-RayTracer](https://github.com/mchav/Frege-RayTracer) - 弗雷格的光线追踪器.

### GUI

- [FregeFX](https://github.com/Frege/FregeFX) - JavaFX 的 Frege 绑定.

### Web Frameworks

- [Chinook](https://github.com/fregelab/chinook) - 基于 SparkJava 的 Frege Web 框架.
- [Fregelet](https://github.com/mmhelloworld/fregelet) - 基于 servlet 的 Frege Web 框架.
- [Play](https://github.com/mmhelloworld/hello-play-frege) - 与 Frege 一起玩框架.

## Sample Applications

### Games

- [2048](https://github.com/tfausak/fr2048) - 弗雷格 2048 的克隆.
- [frech](https://github.com/Ingo60/frech) - 功能齐全的国际象棋引擎.

### Media

- [Zwana](https://github.com/mchav/Zwana) - 使用 Java Midi 的钢琴.

### Web

- [RESTful Todo Manager](https://github.com/y-taka-23/restful-todo) - 用 Frege 编写的任务列表管理器.
- [Play Framework](https://github.com/mmhelloworld/hello-play-frege) - 播放用 Frege 编写的应用程序.
- [Fervor](https://github.com/mchav/fervor) - 本地目录服务器.

## Tools

### Build Tools

- [Leiningen](http://leiningen.org/) - Frege 和 Clojure 的项目自动化.
- [Leiningen Template](https://github.com/Frege/frege-lein-template) - frege-lein 项目的模板.
- [gottlob](https://github.com/mchav/gottlob) - 为 Frege 构建工具.

### IDEs

- [fregIDE](https://github.com/Frege/eclipse-plugin/wiki/fregIDE-Tutorial) - Frege 的 Eclipse 插件.
- [intellij-frege](https://github.com/carymrobbins/intellij-frege) - 对 IntelliJ IDEA 的 Frege 支持.
- [frege-idea-plugin](https://github.com/Dierk/frege-idea-plugin) - IntelliJ IDEA 中对 Frege 的语言支持.

### REPLs

- [Console REPL](https://github.com/Frege/frege-repl) - 控制台上的 REPL.
- [GUI REPL](https://github.com/Dierk/frepl-gui) - 基于 GUI 的 REPL.

### Unit Testing

- [FrUnit](https://github.com/melrief/FrUnit) - 弗雷格的 JUnit.
