Showing 36 of 1117 projects
A simple piano application built with the Frege programming language using Java MIDI for audio.
A functional programming library for ActionScript 3, providing core FP features, monads, and utilities.
A Frege library providing functional JDBC utilities for database interaction with safe result fetching.
A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.
A Reactive Programming library for JavaScript with a focus on high performance and a small API surface.
Elixir macro that automatically calls a side-effect callback after a function executes, keeping core logic clean.
A Makefile-based tool to quickly generate and manage new Elm applications with development workflows.
A .NET Core template for creating F# web applications using the NancyFx framework.
A demonstration Frege project using Leiningen for building and running functional Java applications.
Convert JavaScript objects into arrays of [key, value] pairs for easy iteration and transformation.
A Cycle.js driver for reading and writing browser cookies using the cookie_js library.
FitEx is an Elixir macro module that provides a concise syntax for defining single-argument anonymous functions.
A microscopic functional programming context library for TypeScript that provides dependency injection and state management without classes or decorators.
A TypeScript library for do-notation pipelines with automatic context passing and easy mocking for unit testing.
ESLint plugin that enforces explicit mutation markers for parameters in JavaScript and TypeScript to prevent accidental side effects.
A collection of Angular libraries providing functional guard chaining and development utilities.
A functional programming library for Vert.x that introduces effects, actors, and persistent data structures to build scalable and reliable systems.
A neural networks library for Clojure with support for custom activation functions, serialization, and data preprocessing.
A functional stream wrapper for Java's java.util.zip package with a clean API.
An Elixir library for creating test contexts by mixing and matching setup functions based on ExUnit tags.
An example project demonstrating how to integrate Frege language code into Android applications.
Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.
Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.
A Frege library providing a simple API for sending emails via SMTP by wrapping Apache Commons Email.
Erlando is a collection of parse-transformers for Erlang that add Haskell-inspired syntax extensions including cuts, do-notation for monads, and import aliasing.
Deep-search JavaScript objects for keys using dot notation or arrays.
Erlang library providing a set associative map interface for key lists with a single value.
A JUnit-inspired unit testing library for the Frege programming language.
An Erlang parse transform that enables mutable variable rebinding within functions.
A collection of essential functional programming tools for Swift development.
An implementation of Conway's Game of Life cellular automaton built with the Elm programming language.
An educational resource explaining Reactive Programming concepts and the RxJs library with practical examples.
A lightweight build tool for the Frege programming language that simplifies compilation and project management.
A functional, low-level HTTP client for Elixir with support for HTTP/1 and HTTP/2.
Vertx-MongoDB-Effect enables interaction with MongoDB in a purely functional and reactive style, seamlessly integrating with Vertx-effect. This library requires familiarity with Vertx-effect, as both frameworks share a foundational reliance on immutability and persistent data structures provided by json-values.
A chess engine written in Frege, designed as a fun programming project.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.