Showing 36 of 180 projects
A Crystal library and DSL for creating SVG graphics and animations.
A type-safe, purely functional effect system for building asynchronous and concurrent applications in F#.
A simple Elixir DSL for implementing REST services with proper HTTP semantics and CORS support.
A Swift DSL for Auto Layout on iOS, tvOS, and macOS that simplifies constraint creation with expressive operators.
A Clojure library for building complex regexes using a fluent, composable API without writing regex syntax.
A Crystal library for writing reusable and testable HTML, SVG, and form templates in plain Crystal code.
A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.
A tiny Ruby DSL for idiomatic date parsing and formatting using intuitive format specifiers.
Use any language that compiles to Lua in your Neovim configuration, from plugins to ftplugin files.
A Crystal shard providing a clear DSL for writing periodic or scheduled tasks with flow control and exception handling.
A Common Lisp library that provides a namespace for readtables, enabling localized and modular syntax extensions.
A pure Elixir web server library designed for easy embedding and DSL creation.
A Common Lisp library that modifies the reader to enable Perl/Shell-style string interpolation and character insertion.
A PEG parser and transformer with a pleasant Elixir DSL for building grammars.
A cross-platform website generator and server using an F# DSL to quickly create forms-over-data web applications.
A Common Lisp lexical analyzer generator that defines a domain-specific language within your Lisp program, eliminating the need for external tools.
A Ruby library for generating text with declarative recursive grammars using template expressions and weighted choices.
A declarative DSL for generating Unicode, ASCII, and Markdown tables in Crystal command-line applications.
A Capybara-like web application testing tool for Elixir that simulates user interaction via browser automation.
A finite state machine implementation for Crystal classes that enables objects to act as state machines with defined states and transitions.
A Common Lisp query language and terminal utility for querying and transforming Lisp, JSON, CSV, and text files.
A Rust library that converts boolean expressions into Elasticsearch DSL queries.
A schema-based validator for keyword lists and maps, especially useful for validating compile-time options in Elixir DSLs.
A Swift Auto Layout DSL for iOS that simplifies view constraint creation with a fluent, expressive API.
An Elixir-based cron-like system that integrates directly into your supervision tree for scheduling periodic tasks.
A compile-time parser generator for the D programming language that generates parsers during compilation.
A library for dispatching requests to handlers based on hierarchical URI paths in OCaml applications.
A Crystal shard providing a simple DSL to retry failed code blocks with configurable exponential backoff.
A multi-tool for generating OCaml bindings to JavaScript libraries with OCaml-centric design and automated dependency handling.
A Ruby gem for creating parallelized workflows that fetch and combine data from multiple APIs and data sources into a single hash.
Generate TwiML for Twilio integrations using Elixir macros.
An API that provides full JMeter functionality as code, allowing GUI-designed objects to be written programmatically.
A deprecated Groovy client for Elasticsearch that provides 100% API compatibility with the Java client plus Groovy-friendly extensions.
A Vega-Lite domain-specific language for creating visualizations in Common Lisp.
A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.
Vert.x jOOQ DSL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.