What are some ways I could tickle my (beginner) haskell-brain with something *useful*?

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala (by sim642)

    While not useful, consider you could try doing Advent of Code in Haskell.

  • swoogle

    A Star Wars search engine

    With that, I decided to work on a simple library that interfaces with an API, which isn’t that useful cause it’s a toy at most. I know, it’s really simple and useless. But so far it’s working well since I don’t feel overwhelmed, and I’m still interested in working on it. I enjoy writing down notes even if it’s not that structured. I intend to continue creating a lot of projects with a few new things in each one. Perhaps eventually I’ll get to build something more interesting and complex.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • NanoParsec

    A simple parser combinator

  • Simple-JSON-parser

    A simple JSON parser implemented in Haskell

  • simple-genetic-algorithm

    Simple genetic algorithm implemented in Haskell (by Josemarialanda)

  • PSO

    Particle swarm optimization algorithm implemented in Python (by Josemarialanda)

  • cool

    A Cool compiler written in python. (by Josemarialanda)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • haskell-ml

    Various examples of machine learning, in Haskell.

  • grenade

    Deep Learning in Haskell

  • backprop

    Heterogeneous automatic differentiation ("backpropagation") in Haskell

  • applied-fp-course

    Applied Functional Programming Course - Move from exercises to a working app!

    Applied course: https://github.com/qfpl/applied-fp-course

  • fp-course

    Functional Programming Course

    Intro course: https://github.com/system-f/fp-course

  • c-scikit-learn

    C bindings for scikit-learn

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts