Categories
-
AlgorithmsAlgorithms implemented in Haskell, like sorting, searching
-
AudioProcess digital signal, make music
-
BioinformaticsMethods and software for the analysis of biological data
-
Cloud ComputingBindings to Cloud Computing platforms
-
CLI & TUI toolingLibraries to develop command-line interfaces
-
Compilers and InterpretersTooling to create compilers and interpreters
-
Data compressionReducing the size of things
-
ConcurrencyConcurrent programming techniques and tools
-
CryptographyAlgorithms for encrypting and hashing data
-
Data StructuresData structures, whether purely functional or mutable
-
DatabasesDatabase drivers and interfaces
-
DebuggingObserve the behaviour of your code with tracing, logging, and telemetry.
-
DevelopmentDevelopment helpers, integration with other languages
-
Distributed Systems & ComputationTooling and techniques for writing distributed systems
-
Package DistributionBuilding, Packaging and Distributing software in Haskell
-
FFIWorking with other languages and generating bindings
-
FRPFunctional Reactive Programming
-
Game DevelopmentLibraries used for game development
-
GenericsWorking with Haskell's Generics mechanism
-
GraphicsProgramming the system's rendering APIs
-
GUICreating graphical user interfaces
-
HardwareDigital circuit description and hardware interfacing
-
JSONParsing, producing and manipulating JSON
-
LensesFunctional references such as Lenses, Folds and Traversals
-
MathematicsNumerical and Mathematical packages
-
MonadsEffectful sequential computations
-
Network DevelopmentConnection pools, DNS, HTTP, API clients and network protocols
-
Natural Language ProcessingTooling to work with natural languages
-
ParallelismParallel programming
-
Parser ImplementationsParsing data formats
-
ParsersParser generators, combinators and tools to help with parsing
-
PhysicsThe study of matter, its consituents, motion, and behaviour
-
PreludeLibraries that provide default imports
-
ProfilingMeasure the performance of your programs
-
StreamingData streaming for continuous processing
-
Systems ProgrammingProgramming and communicating with the Operating System
-
Template HaskellMetaprogramming with Template Haskell
-
TestingTest frameworks
-
Text ProcessingRegular expressions, Unicode, Input validation
-
Type SystemEnhancing the Haskell type system
-
Web DevelopmentProgramming for the web
-
XMLLibraries to consume and produce XML documents