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