Showing 36 of 121 projects
A multi-chain animation library for iOS that simplifies creating complex, readable animations in Objective-C and Swift.
A Scala library for parsing command-line options with functional and object-oriented DSLs.
A lightweight Ruby web crawler and scraper with an elegant DSL for extracting structured data from web pages.
A REST-like API micro-framework for Elixir, inspired by Grape, designed for building modular and structured web services.
A programmable open-source core ledger providing atomic multi-postings transactions and account-based modeling for fintech applications.
A programmable open-source core ledger for fintech applications, providing atomic multi-postings transactions and account-based modeling.
A Go library that converts SQL queries to Elasticsearch DSL for easier query construction.
A no-code automated testing framework for microservices APIs, Kafka data streams, databases, and load testing using JSON/YAML.
A minimalist Java framework for rapidly creating scalable, containerless RESTful microservices using Netty.
Write Apache Maven POM files in Ruby, Groovy, Scala, YAML, Kotlin, Clojure, Java, or Atom instead of XML.
A PHP implementation of the Specification pattern for writing business rules and filtering multiple data sources.
A concise DSL for role-based authorization in Rails applications, focused on clarity and testability.
A concise DSL for role-based authorization in Rails applications, focused on clarity and testability.
A minimal Ruby finite state machine with a straightforward and intuitive syntax for modeling states, transitions, and callbacks.
An Elixir library for defining structs with a type without writing boilerplate code.
A Ruby DSL framework for specifying, documenting, and gradually automating operational procedures and runbooks.
A dynamic mocking library for Swift that replicates backend APIs and logic for testing and prototyping.
A tiny Swift DSL for AutoLayout that provides a declarative syntax for expressing layout constraints as linear equations.
A Swift framework and DSL for creating, analyzing, and transforming music with functional harmony and MIDI support.
A fresh retake of the React API in Fable for building React applications in F#, optimized for developer happiness.
A lightweight Elixir state machine library with Phoenix integration, providing a simple DSL for managing state transitions.
A Ruby gem that reduces boilerplate code with methods like attr_initialize, pattr_initialize, and method_object.
A Parsing Expression Grammar (PEG) generator for the D programming language, enabling compile-time and runtime parsing.
A .NET library for creating and deploying Azure resources using ARM templates with F# domain-specific language.
A Scala library providing compile-time source code metadata like file, line, and name, similar to Python's __name__ or C++'s __LINE__.
A Swift NSPredicate DSL for iOS, macOS, tvOS, and watchOS that provides a type-safe, closure-based alternative to string-based predicates.
A modular functional UI language for Android, implemented with Scala macros.
A GPU-accelerated, cross-platform UI framework with a declarative builder API, spring physics animations, and first-class state machines.
A Ruby library that simplifies creating and using Domain Specific Languages (DSLs) by elegantly handling context switching.
A friendly, reusable charting DSL for D3 that enables developers to build data-driven charts with minimal D3 internals knowledge.
An Elixir-flavored HTTP client and DSL library for building JSON-based queries and settings for Elasticsearch.
A Ruby-friendly toolchain and wrapper over React Native API, allowing React Native development in Ruby.
A DSL for quickly writing web applications in Swift with type-safe path routing.
A framework for building pluggable, composable business logic pipelines in Elixir.
A validation DSL for Clojure and ClojureScript applications, providing composable validators and custom error messages.
A Groovy-based DSL library for connecting to and managing remote SSH servers with a concise syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.