Showing 36 of 1117 projects
A collection of functional programming idioms for ActionScript 3 inspired by Haskell and CoffeeScript.
An Elixir library for defining composable finite state machines as pure functions.
A minimal, low-level HTTP server for Elixir applications.
A port of caolan/async to Vert.x, providing helper methods for common asynchronous patterns in Java.
A PureScript Halogen library providing DayPicker and DayPickerInput components for date selection.
A minimal and adaptable web framework for building applications on the Vert.x 3 platform.
Visualize Clojure zippers as Graphviz diagrams for debugging and understanding.
A simple JavaScript utility to extract values from an array of objects by key, without unnecessary complexity.
A simple parser combinator library for Deno, ported from fnparse.js to TypeScript.
A collection of reusable Elixir utility functions for pipeline control and side-effect management.
A standalone CLI application built with Scala Native that pretty-prints CSV and JSON files as formatted tables in the terminal.
A Swift 2.0 library providing functional utility methods for collections via protocol extensions.
A Unix DHCP server daemon based on charrua-core with privilege dropping and ISC dhcpd.conf support.
A JSON parser implemented in the Coalton programming language, providing type-safe JSON parsing and manipulation.
Enables using pure functions as components in Ember.js applications.
A library providing futures and asynchronous task execution with retry and concurrency control for Elixir/Erlang.
A utility library to get the first element or first n elements from an array.
A Frege implementation of the Android GeoQuiz app from Big Nerd Ranch, demonstrating functional programming on Android.
A simple, type-safe key-value store implemented in OCaml with generic type support.
A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.
A time- and memory-efficient Elixir data structure for sets of positive integers, optimized for set operations and compact serialization.
A debugging printer for OCaml that automatically generates print functions and inserts debug output for expressions marked with [@p].
A Leiningen template for creating new Clojure/Frege mixed-language projects with project skeletons.
A library implementing recursion schemes in the ATS programming language.
A collection of example web applications demonstrating Cycle.js patterns and use cases.
A functional programming library that brings magical capabilities to Elixir.
An Elixir library for parsing and converting dot/bracket notation strings to access and manipulate Maps and Lists.
A PureScript Halogen integration for the ECharts JavaScript charting library.
A reusable Halogen component for building interactive, hierarchical menus in PureScript applications.
A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.
A hangman word game implementation built with the Cycle.js framework for reactive programming.
A Clojure library providing a hierarchical set data structure for representing implicit hierarchies like filesystems or IP networks.
A PureScript library for serializing data to ArrayBuffers using a builder monoid and monad style.
A 1D cellular automata-based programming language where programs are defined by rules that transform cells based on neighboring values.
Elixir library providing constant-time random sampling and set operations for ranges.
Elixir implementation of a binary Galois Linear Feedback Shift Register for generating pseudo-random sequences.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.