This is your work, valued
Software architect, book author, international speaker | "Functional Design and Architecture" (Manning) | "Pragmatic Type-Level Design"
software-design-in-haskell. Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
1.1kcpp_functional_programming. List of materials about functional programming in C++
706Functional-Design-and-Architecture. Code and materials for my book "Functional Design and Architecture"
530The-Voids-Of-Haskell.
260functional-declarative-design-methodology. Article: Functional Declarative Design
235Hydra. Hydra is a full-fledged framework for building web services, multithreaded and concurrent applications with SQL and KV DB support.
207hierarchical-free-monads-the-most-developed-approach-in-haskell. Big article about Hierarchical Free Monads, the most developed approach to build real software in Haskell
156Pragmatic-Type-Level-Design. Code and materials for my book "Pragmatic Type Level Design"
154automatic-whitebox-testing-showcase. Automatic white-box testing with Free monads: approach description and showcase
84cpp_stm_free. Composable monadic STM for C++ on Free monads
82Andromeda. Haskell
79type-level-interfaces-in-rust. Type-level interfaces for type-level design in Rust
26stm-free. STM on Free monads
25Node. Comprehensive framework to build network actors and distributed applications
24Haskell-Algorithms. Learning Haskell: algorithms, data structures, mini-programs, materials, excercises
17cpp_parsec_free. Monadic parsers library
15The-Amoeba-World. The Amoeba World game
15pointed-validation. Validation using pointed getters with error path tracking.
13GraphServer. GraphServer for Haskell code visualization
12Zeplrog. Experimental Rogue-like Zero Player game in Haskell and gloss
12software-engeneering-python. Python
11cpp_lenses. Functional lenses on C++ (highly experimental).
10type_level. Type-level programming tools in Rust
8Adv2Game. Advanced Adventure Game on Haskell
8cpp_philosophers_stm. Dining philosophers task using combinatorial STM built on top of Free monad
8zio-free. Free monadic clone (Haskell ) of Scala's ZIO, experimental
7hinteractive. Engine for interactive fiction games like Zork.
7Amber. This is a showcase project of the functional design on C++.
7Quest-Tutorial-Code. Quest Tutorial Code for Haskell Quest Tutorial articles
5transition-graph. Transition Graph eDSL
4cpp_final_tagless. C++
3BigSpace-Documentation. Design documents, concept art
3Awesome-list-of-Haskell-mentors. An amazing list of Haskell developers who would like to mentor beginner-contributors in open source projects.
3ICFPC2011-Monads. Second code variant using monad State, monad transformer and special data types (incomplete)
2stm-frp. Haskell
2ICFPC2011. Code and Materials for ICFPC2011
2MetaLife. Haskell
2ICFPC-2012-Hackaton. Repository for attenders of ICFPC-2012 hackaton at Jan 2015, Novosibirsk
2euler-hs. EulerHS: full-fledged framework for creating web backends
2CMLife. Functional Game of Life on C++. Uses functional declarative design and functional idioms (comonads, zippers etc.)
2gt-money. Money library (showcase of type safe approaches)
2boardgame-socketserver. A generic board game socket server
1haskell-code-spot. Visual tool to spot odd runtime behaviour of Haskell programs.
1yellow-stone. Experiments
1Particle-Life. A game of life with particles
1fsharp-presentations. Archive of some F# presentations over the years
1haskell-exercises. Haskell
1www.haskell.org. www.haskell.org site source
1awesome-haskell-sponsorship. 💝 Haskell profiles to sponsor
1boardgame-socketplayer. A generic board game socket client
1summer-of-haskell. Source code of summer.haskell.org
1purescript-presto-backend. Flow Monad for your Backend
1purescript-presto. Write Apps like Mathematical Equations!
1BigSpace-obsolete. This repository was an attempt to create good project structure on Haskell. Now it is obsolete. (See The-Amoeba-World instead).
1