Showing 36 of 53 projects
A framework for programming language models with Python instead of prompting, enabling modular AI systems with automatic prompt optimization.
A rugged, minimal JavaScript framework for adding behavior directly in your HTML markup.
A batteries-included full-stack framework for React, Node.js, and Prisma that uses declarative code to abstract away complex features like auth, RPC, and deployment.
A C# functional programming framework that provides monads, immutable collections, effects, and concurrency tools to write declarative, robust code.
A declarative graphics system for R that implements the Grammar of Graphics to create complex visualizations from data.
A Node.js framework for building conversational user interfaces across multiple messaging platforms.
A batteries-included framework for building authorization in your application with a declarative policy language.
A Swift library providing functional data structures, typeclasses, and operators inspired by Haskell and Scala.
A Python library that lets you annotate data with visualization semantics, allowing your data to visualize itself.
A Clojure(Script) library for declarative data description, validation, and coercion.
A high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
A .NET library that brings Reactive Extensions (Rx) to collections, enabling reactive and declarative in-memory data management.
A .NET library that brings Reactive Extensions (Rx) to collections, enabling reactive and declarative in-memory data management.
A Ruby gem that provides a declarative interface for exposing model objects in Rails controllers and mailers.
Redux middleware for organizing business logic, intercepting actions, and performing async processing with declarative features.
A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.
A forward-chaining rules engine for Clojure and ClojureScript with Java interoperability.
An optimized pattern matching library for Clojure and ClojureScript.
A guide and code examples for replacing loops with recursion, higher-order functions, and functional patterns in JavaScript.
A set of high-level PHP abstractions for declarative programming using flat files and plain functions.
A set of high-level PHP abstractions for declarative programming using flat files and plain functions.
A reactive programming library for C++14 that enables declarative data dependencies and automatic change propagation.
A curated collection of resources for learning functional programming concepts across multiple languages.
A Swift package for validating properties using property wrappers with built-in and custom validation rules.
A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.
A declarative authorization and validation package for Laravel that centralizes rules using a fluent, readable syntax.
A Redux middleware that handles async actions using Cycle.js and functional reactive programming.
An embeddable ISO Prolog interpreter for Go with a database/sql-like API.
A declarative framework for building reactive web applications using a rules engine and relational data modeling.
A Swift library for reading and writing CSV files with imperative row-by-row control and declarative Codable support.
A Swift library that provides SQL-like data manipulation operators using typed keypaths for clean, declarative syntax.
A Swift macro framework that extends Codable with declarative annotations for simpler JSON serialization.
A small, dependency-free library for declaratively manipulating the Web Audio API.
A declarative library for defining command line interfaces in OCaml, handling parsing, help, and man pages.
A Python library for declarative data assembly and N+1 query elimination in Pydantic models using DataLoader patterns.
A Swift library exploring pure declarative programming with algebraic structures, combinators, and functional patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.