Alexander Granin's repositories

software-design-in-haskell

Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.

cpp_functional_programming

List of materials about functional programming in C++

Functional-Design-and-Architecture

Code and materials for my book "Functional Design and Architecture"

Language:HaskellLicense:MITStargazers:467Issues:37Issues:3

Hydra

Hydra is a full-fledged framework for building web services, multithreaded and concurrent applications with SQL and KV DB support.

Language:HaskellLicense:BSD-3-ClauseStargazers:178Issues:11Issues:48

hierarchical-free-monads-the-most-developed-approach-in-haskell

Big article about Hierarchical Free Monads, the most developed approach to build real software in Haskell

Language:HaskellStargazers:150Issues:9Issues:0

automatic-whitebox-testing-showcase

Automatic white-box testing with Free monads: approach description and showcase

Language:HaskellLicense:BSD-3-ClauseStargazers:82Issues:7Issues:1
Language:HaskellLicense:BSD-3-ClauseStargazers:71Issues:9Issues:2

Pragmatic-Type-Level-Design

Code and materials for my book "Pragmatic Type Level Design"

Language:HaskellLicense:MITStargazers:54Issues:3Issues:0

pointed-validation

Validation using pointed getters with error path tracking.

Language:HaskellLicense:BSD-3-ClauseStargazers:13Issues:3Issues:0

Zeplrog

Experimental Rogue-like Zero Player game in Haskell and gloss

Language:HaskellLicense:MITStargazers:10Issues:4Issues:0

zio-free

Free monadic clone (Haskell ) of Scala's ZIO, experimental

Language:HaskellLicense:BSD-3-ClauseStargazers:5Issues:3Issues:0

transition-graph

Transition Graph eDSL

Language:HaskellLicense:MITStargazers:4Issues:4Issues:6

Awesome-list-of-Haskell-mentors

An amazing list of Haskell developers who would like to mentor beginner-contributors in open source projects.

Language:HaskellLicense:CC0-1.0Stargazers:3Issues:2Issues:0
Language:C++License:BSD-3-ClauseStargazers:3Issues:3Issues:0

euler-hs

EulerHS: full-fledged framework for creating web backends

Language:HaskellLicense:Apache-2.0Stargazers:2Issues:2Issues:0

gt-money

Money library (showcase of type safe approaches)

Language:HaskellStargazers:2Issues:4Issues:0
Language:HaskellStargazers:2Issues:4Issues:0

awesome-haskell-sponsorship

💝 Haskell profiles to sponsor

License:CC0-1.0Stargazers:1Issues:2Issues:0

beam-mysql

Beam MySQL compatibility layer

Language:HaskellLicense:MITStargazers:1Issues:2Issues:0

boardgame-socketplayer

A generic board game socket client

Language:PythonLicense:MITStargazers:1Issues:2Issues:0

boardgame-socketserver

A generic board game socket server

Language:PythonLicense:MITStargazers:1Issues:2Issues:0

haskell-code-spot

Visual tool to spot odd runtime behaviour of Haskell programs.

Language:HTMLStargazers:1Issues:2Issues:0

Particle-Life

A game of life with particles

Language:C++License:MITStargazers:1Issues:2Issues:0

summer-of-haskell

Source code of summer.haskell.org

Language:HTMLLicense:NOASSERTIONStargazers:1Issues:2Issues:0

www.haskell.org

www.haskell.org site source

Language:CSSLicense:NOASSERTIONStargazers:1Issues:1Issues:0

yellow-stone

Experiments

Language:HaskellLicense:BSD-3-ClauseStargazers:1Issues:3Issues:0