1 line
No EOL
11 KiB
JSON
1 line
No EOL
11 KiB
JSON
{"slug": "sfischer13--awesome-frege", "title": "Frege", "description": ":star: Useful resources for the Frege programming language", "github_url": "https://github.com/sfischer13/awesome-frege", "stars": "27", "tag": "Programming Languages", "entry_count": 70, "subcategory_count": 27, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Introduction", "url": "#introduction", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "Information", "url": "#information", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Sample Applications", "url": "#sample-applications", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}]}, {"name": "Overview", "parent": "Introduction", "entries": [{"name": "Frege", "url": "https://github.com/Frege/frege", "description": "Official website.", "stars": "3.6k"}]}, {"name": "First Steps", "parent": "Introduction", "entries": [{"name": "Getting Started", "url": "https://github.com/Frege/frege/wiki/Getting-Started", "description": "First steps with Frege on the command line.", "stars": "3.6k"}, {"name": "Examples", "url": "https://github.com/Frege/frege/tree/master/examples", "description": "Some code examples.", "stars": "3.6k"}, {"name": "Template", "url": "https://github.com/tfausak/fregexample", "description": "Template for Frege projects.", "stars": "3"}, {"name": "Trending", "url": "https://github.com/trending?l=frege", "description": "Trending projects on GitHub."}]}, {"name": "Comparisons", "parent": "Introduction", "entries": [{"name": "Frege vs. Haskell", "url": "https://github.com/Frege/frege/wiki/Differences-between-Frege-and-Haskell", "description": "Differences between Frege and Haskell.", "stars": "3.6k"}, {"name": "Frege vs. Scala", "url": "https://stackoverflow.com/questions/17905322/what-are-the-main-differences-between-scala-and-frege-in-programming-paradigms", "description": "Differences between Scala and Frege."}]}, {"name": "Official Resources", "parent": "Introduction", "entries": [{"name": "Language Reference", "url": "http://www.frege-lang.org/doc/Language.pdf", "description": "Description of the language and its implementation."}, {"name": "Standard Library API", "url": "http://www.frege-lang.org/doc/fregedoc.html", "description": "Frege API documentation."}, {"name": "Java Runtime API", "url": "http://www.frege-lang.org/doc/index.html", "description": "Java API documentation."}, {"name": "FAQ", "url": "https://github.com/Frege/frege/wiki/Frequently-Asked-Questions", "description": "Frequently asked questions.", "stars": "3.6k"}, {"name": "Wiki", "url": "https://github.com/Frege/frege/wiki", "description": "Official wiki.", "stars": "3.6k"}, {"name": "Changelog", "url": "https://github.com/Frege/frege/wiki/New-or-Changed-Features", "description": "Official changelog.", "stars": "3.6k"}]}, {"name": "Chat", "parent": "Community", "entries": [{"name": "Gitter", "url": "https://gitter.im/Frege/frege", "description": "Gitter channel."}, {"name": "IRC", "url": "https://webchat.freenode.net/?channels=%23frege", "description": "IRC channel."}]}, {"name": "Questions", "parent": "Community", "entries": [{"name": "Google Group", "url": "https://groups.google.com/forum/#!forum/frege-programming-language", "description": "Frege Google Group."}, {"name": "Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/frege", "description": "Frege tag on Stack Overflow."}]}, {"name": "Social Media", "parent": "Community", "entries": [{"name": "Twitter", "url": "https://twitter.com/fregelang", "description": "Official Twitter account."}, {"name": "reddit", "url": "https://www.reddit.com/r/frege/", "description": "Frege subreddit."}, {"name": "Dierk K\u00f6nig", "url": "https://twitter.com/mittie", "description": "Core contributor and Groovy expert."}]}, {"name": "Articles & Blogs", "parent": "Information", "entries": [{"name": "InfoQ", "url": "https://www.infoq.com/news/2015/08/frege-haskell-for-jvm", "description": "InfoQ article on Frege."}, {"name": "Frege Wiki", "url": "https://github.com/Frege/frege/wiki/Articles", "description": "List of more articles on the Frege wiki.", "stars": "3.6k"}, {"name": "Frege Programming Language", "url": "http://fregepl.blogspot.com", "description": "Blog of Ingo Wechsung."}, {"name": "JAXenter", "url": "https://jaxenter.de/frege-haskell-jvm-54617", "description": "Interview with Ingo Wechsung (German)."}]}, {"name": "Books", "parent": "Information", "entries": [{"name": "Frege Goodness", "url": "https://www.gitbook.com/book/dierk/fregegoodness/details", "description": "Book by Dierk K\u00f6nig."}, {"name": "Frege Quick Reference", "url": "https://www.gitbook.com/book/ingo60/frege-quick-reference/details", "description": "Book by Ingo Wechsung."}, {"name": "Learn You a Frege for Great Good!", "url": "https://github.com/y-taka-23/learn-you-a-frege", "description": "Frege adaptation of Learn You a Haskell for Great Good!.", "stars": "50"}, {"name": "Frege Wiki", "url": "https://github.com/Frege/frege/wiki/Books", "description": "List of more books on the Frege wiki.", "stars": "3.6k"}]}, {"name": "Conferences", "parent": "Information", "entries": [{"name": "ICFP", "url": "http://www.icfpconference.org/", "description": "International Conference on Functional Programming."}]}, {"name": "Courses", "parent": "Information", "entries": [{"name": "FP101x", "url": "https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0", "description": "Introduction to Functional Programming on edX."}]}, {"name": "Talks", "parent": "Information", "entries": [{"name": "Overview", "url": "https://www.youtube.com/watch?v=1P1-HXNfFPc", "description": "Frege, a Haskell for the JVM by Dierk K\u00f6nig."}, {"name": "Frege vs. Haskell", "url": "https://www.youtube.com/watch?v=o2qwNlVeyA4", "description": "FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo Wechsung)."}, {"name": "ICFP Videos", "url": "https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw", "description": "Videos about functional programming."}, {"name": "Frege Wiki", "url": "https://github.com/Frege/frege/wiki/Talks", "description": "List of more talks on the Frege wiki.", "stars": "3.6k"}, {"name": "Frege Wiki", "url": "https://github.com/Frege/frege/wiki/Libraries", "description": "List of libraries on the Frege wiki.", "stars": "3.6k"}]}, {"name": "Android", "parent": "Libraries", "entries": [{"name": "FregeAndroid", "url": "https://github.com/trilogysci/FregeAndroid", "description": "Frege interface to the Android API.", "stars": "14"}, {"name": "frege-on-android", "url": "https://github.com/ppelleti/frege-on-android", "description": "How to use Frege on Android.", "stars": "1"}, {"name": "FregeAndroid", "url": "https://github.com/mchav/FregeAndroid", "description": "Proof of concept Android application in Frege.", "stars": "6"}, {"name": "GeoQuiz-Frege", "url": "https://github.com/mchav/GeoQuiz-Frege", "description": "Port of the BigNerd Ranch GeoQuiz application in Frege.", "stars": "11"}, {"name": "froid", "url": "https://github.com/mchav/froid", "description": "Library for using Frege in Android development.", "stars": "101"}]}, {"name": "Big Data", "parent": "Libraries", "entries": [{"name": "Spark", "url": "https://github.com/sw1sh/frege-spark", "description": "Apache Spark with Frege.", "stars": "5"}]}, {"name": "Databases", "parent": "Libraries", "entries": [{"name": "Sirocco", "url": "https://github.com/fregelab/sirocco", "description": "Frege library for relational databases.", "stars": "15"}, {"name": "frege-dbc", "url": "https://github.com/DellCliff/frege-dbc", "description": "JDBC with Frege.", "stars": "3"}]}, {"name": "Email", "parent": "Libraries", "entries": [{"name": "Frege Email", "url": "https://github.com/y-taka-23/frege-email", "description": "SMTP library for Frege.", "stars": "1"}]}, {"name": "Graphics", "parent": "Libraries", "entries": [{"name": "Frege-RayTracer", "url": "https://github.com/mchav/Frege-RayTracer", "description": "Ray tracer in Frege.", "stars": "4"}]}, {"name": "GUI", "parent": "Libraries", "entries": [{"name": "FregeFX", "url": "https://github.com/Frege/FregeFX", "description": "Frege bindings for JavaFX.", "stars": "31"}]}, {"name": "Web Frameworks", "parent": "Libraries", "entries": [{"name": "Chinook", "url": "https://github.com/fregelab/chinook", "description": "Frege web framework based on SparkJava.", "stars": "27"}, {"name": "Fregelet", "url": "https://github.com/mmhelloworld/fregelet", "description": "Frege web framework based on servlet.", "stars": "6"}, {"name": "Play", "url": "https://github.com/mmhelloworld/hello-play-frege", "description": "Play framework with Frege.", "stars": "19"}]}, {"name": "Games", "parent": "Sample Applications", "entries": [{"name": "2048", "url": "https://github.com/tfausak/fr2048", "description": "Frege clone of 2048.", "stars": "4"}, {"name": "frech", "url": "https://github.com/Ingo60/frech", "description": "Fully functional chess engine.", "stars": "0"}]}, {"name": "Media", "parent": "Sample Applications", "entries": [{"name": "Zwana", "url": "https://github.com/mchav/Zwana", "description": "Piano using Java Midi.", "stars": "4"}]}, {"name": "Web", "parent": "Sample Applications", "entries": [{"name": "RESTful Todo Manager", "url": "https://github.com/y-taka-23/restful-todo", "description": "Task list manager written in Frege.", "stars": "5"}, {"name": "Play Framework", "url": "https://github.com/mmhelloworld/hello-play-frege", "description": "Play application written in Frege.", "stars": "19"}, {"name": "Fervor", "url": "https://github.com/mchav/fervor", "description": "Server for local directories.", "stars": "0"}]}, {"name": "Build Tools", "parent": "Tools", "entries": [{"name": "Leiningen", "url": "http://leiningen.org/", "description": "Project automation for Frege and Clojure."}, {"name": "Leiningen Template", "url": "https://github.com/Frege/frege-lein-template", "description": "Template for frege-lein projects.", "stars": "8"}, {"name": "gottlob", "url": "https://github.com/mchav/gottlob", "description": "Build tool for Frege.", "stars": "0"}]}, {"name": "IDEs", "parent": "Tools", "entries": [{"name": "fregIDE", "url": "https://github.com/Frege/eclipse-plugin/wiki/fregIDE-Tutorial", "description": "Eclipse plugin for Frege.", "stars": "29"}, {"name": "intellij-frege", "url": "https://github.com/carymrobbins/intellij-frege", "description": "Frege support for IntelliJ IDEA.", "stars": "14"}, {"name": "frege-idea-plugin", "url": "https://github.com/Dierk/frege-idea-plugin", "description": "Language support for Frege in IntelliJ IDEA.", "stars": "21"}]}, {"name": "REPLs", "parent": "Tools", "entries": [{"name": "Console REPL", "url": "https://github.com/Frege/frege-repl", "description": "REPL on the console.", "stars": "77"}, {"name": "GUI REPL", "url": "https://github.com/Dierk/frepl-gui", "description": "GUI based REPL.", "stars": "23"}]}, {"name": "Unit Testing", "parent": "Tools", "entries": [{"name": "FrUnit", "url": "https://github.com/melrief/FrUnit", "description": "JUnit for Frege.", "stars": "1"}]}], "name": ""} |