An open API service indexing awesome lists of open source software.

Declarative programming

Declarative programming is a programming paradigm characterized by describing the target state (or even just the problem itself in some cases) as opposed to specifying the concrete steps needed to reach that target state. The specific steps usually then get generated automatically at Compile Time.

https://github.com/potassco/clingo

🤔 A grounder and solver for logic programs.

answer-set-programming declarative-programming logic-programming

Last synced: 24 Apr 2025

https://github.com/hofstadter-io/hof

Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.

code-generator cue cuelang data-modeling declarative-programming hacktoberfest hofstadter llm migrations-generator tui workflow-engine

Last synced: 26 Mar 2025

https://github.com/thma/WhyHaskellMatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes

Last synced: 30 Apr 2025

https://github.com/thma/whyhaskellmatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes

Last synced: 05 Apr 2025

https://github.com/pine-vm/pine

Cross-platform runtime environment for the Elm programming language.

backend database dbms declarative-programming elm event-sourcing full-stack functional-programming runtime virtual-machine

Last synced: 04 Apr 2025

https://github.com/SiftScience/resourcerer

Declarative data-fetching and caching framework for REST APIs with React

data-fetching declarative-programming frontend javascript react rest-api

Last synced: 05 Apr 2025

https://github.com/noahgrant/resourcerer

Declarative data-fetching and caching framework for REST APIs with React

data-fetching declarative-programming frontend javascript react rest-api

Last synced: 15 Mar 2025

https://github.com/react-declarative/react-declarative

A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on material-ui components, so your application will look beautiful on any device...

code-autocomplete declarative declarative-programming form-builder form-validation frontend grid-system intellisense json-endpoint layout-engine layout-grid material-ui mui nested-grids react standalone state-management typescript

Last synced: 04 Apr 2025

https://github.com/quickbirdeng/datakit

A Swift library to easily read and write binary formatted data using a modern, declarative interface.

binary-data ble bluetooth bluetooth-le bluetooth-low-energy data declarative declarative-programming decoding dsl encoding network resultbuilder swift swift5

Last synced: 23 Jun 2025

https://github.com/apilogicserver/apilogicserver-src

Create an executable project (API and Admin App) from a database or natural language prompt with 1 command, customize with declarative rules and Python in your IDE, containerize and deploy.

ai-ml angular2 api automation business-rules business-rules-engine database declarative-programming flask genai json-api kafka microservice microservice-framework open-api python react rules sqlalchemy web-app

Last synced: 11 Apr 2025

https://github.com/rvarago/absent

A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.

cpp cpp-library cpp17 declarative-programming functional-programming modern-cpp monad-library monadic-interface nullable-type optional-chaining optional-type

Last synced: 30 Jul 2025

https://github.com/AlgebraicJulia/AlgebraicRewriting.jl

Implementations of algebraic rewriting techniques like DPO, SPO, SqPO.

category-theory declarative-programming rewrite-systems

Last synced: 29 Jul 2025

https://github.com/algebraicjulia/algebraicrewriting.jl

Implementations of algebraic rewriting techniques like DPO, SPO, SqPO.

category-theory declarative-programming rewrite-systems

Last synced: 17 Jul 2025

https://github.com/whiteducksoftware/flock

🐤🐧🐓🦆 A declarative and highly modular AI Agent Framework 🐤🐧🐓 JOIN THE FLOCK

agent agents ai artificial-intelligence declarative declarative-programming llm

Last synced: 10 Apr 2025

https://github.com/dagronf/dsftoolbar

A SwiftUI-style declarative NSToolbar wrapper for macOS.

declarative-programming dsl maccatalyst macos nstoolbar toolbar

Last synced: 27 Mar 2025

https://github.com/react-declarative/react-pocketbase-crm

The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.

declarative-programming dependency-injection functional-programming kanban kanban-application kanban-board mobx mui pocketbase pocketbase-realtime react react-declarative react-hooks realtime rxjs solid websocket

Last synced: 14 May 2025

https://github.com/c-villain/storiestutorual

Blueprint & OpenCombine recreation of the Instagram Stories with features.

blueprint declarative-programming declarative-ui instagram instagram-stories instagram-story ios ipados mvvm opencombine

Last synced: 12 Apr 2025

https://github.com/ghurtchu/fluentry

:policeman::oncoming_police_car: Manage unchecked exceptions functionally.

abstraction composition declarative-programming functional-programming java monad reflection stack-safe

Last synced: 28 Apr 2025

https://github.com/kooltheba/100_katas_workout

Keep your Javascript skills fit 🏋🏻‍♀️ with a non-sweat 🧘‍♀️ yes-rewarding 🎁 as-often-as-U-want Katas workout.

algorithms arrays declarative-programming functional-programming fundamentals hacktoberfest javascript maths-quiz-game object-oriented-programming

Last synced: 23 Aug 2025

https://github.com/leolanese/functional-programming-mindset

"Functional Programming mindset" - An introduction to Functional Programming using JavaScript

declarative-programming functional-programming immutable javascript rxjs typescript

Last synced: 10 Apr 2025

https://github.com/muthuishere/declarativex

Composable approach to exception & conditions in Java

declarative-programming exception-handling java

Last synced: 22 Jul 2025

https://github.com/dword-design/make-cli

Super easy declarative CLI framework with a single configuration object and a single function call.

argument-parser arguments cli command-line command-line-interface commander commanderjs declarative declarative-programming fp functional interface node nodejs npm npm-package option options

Last synced: 15 Feb 2025

https://github.com/react-declarative/cra-template-react-declarative

The most advanced CRM Boilerplate for React + TypeScript + Mobx. Contains snippets for automatic state management in a declarative style

create-react-app crm declarative-programming form-validation grid-system json-endpoint layout-engine material-ui mobx mock mocking msw mui react state-management typescript ux

Last synced: 22 Apr 2025

https://github.com/oblivious-oblivious/margaret

An object-oriented system based on Ruby and Smalltalk.

declarative-programming margaret object-oriented-programming programming-language

Last synced: 18 Aug 2025

https://github.com/mikej81/f5-bigip-hardening-do

Declarative Onboarding examples for Secure Cloud Architectures.

big-ip declarative-programming onboarding

Last synced: 06 Apr 2025

https://github.com/react-declarative/cra-template-appwrite

The most advanced CRM Boilerplate for React + AppWrite. Contains snippets for automatic state management in a declarative style

appwrite baas backend backend-as-a-service create-react-app declarative declarative-programming dependency-injection docker firebase fp javascript mobx oop react self-hosted selfhosted serverless typescript web-tools

Last synced: 08 Feb 2025

https://github.com/simre1/reactive-markup-old

A haskell library for declarative GUI programming.

declarative-programming declarative-ui dynamic-markup gtk gui haskell hot-reload markup

Last synced: 13 Apr 2025

https://github.com/brunocampos01/prolog-language

Aulas e exercícios de PROLOG, vista nas matérias: Paradigmas da computação e Sistemas inteligentes

declarative-programming ine ine5416 ine5633 learning-prolog logical-programming prolog prolog-exercises prolog-language ufsc

Last synced: 06 Mar 2025

https://github.com/dkhrunov/ngx-http-decorators

A library to simplify working with Http requests by describing these requests in a declarative style using decorators.

angular api-client api-rest api-wrapper declarative-programming decorators http-client ngx-http-decorators reflect-metadata rest typescript

Last synced: 02 May 2025

https://github.com/waffler-io/waffler

Declarative HTTP Clients using Guzzle HTTP Library and PHP 8 Attributes

api api-client api-rest declarative-programming guzzle-php-library guzzlehttp http-client library php php-attibutes php8

Last synced: 16 Aug 2025

https://github.com/likianta/declare-qml

Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

declarative-programming enaml pyml python-gui qml qml-alternative qtquick reactive-gui

Last synced: 02 Apr 2025

https://github.com/dungntm58/ioscore

An architecture, util modules and declarative table view/collection view and so on

clean-architecture clean-code combine declarative-programming ios mobile-development reactive-programming redux rxswift swift

Last synced: 08 May 2025

https://github.com/loipesmas/vesmor

a fantasy video game console with vector graphics and a declarative statically typed functional programming language

declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly

Last synced: 08 Apr 2025

https://github.com/jaandrle/deka-dom-el

A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.

client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents

Last synced: 27 Jul 2025

https://github.com/mg98/filter.js

JS package that enables you to formulate complex conditions in a convenient string syntax which can then be matched with objects and further query a JSON array.

declarative-programming json sql

Last synced: 16 May 2025

https://github.com/bugs181/declarative

Declarative templating for Render frameworks such as HTML, React, React Native, Vue, etc

declarative declarative-programming html javascript json react react-native template templating vue vuejs vuejs2

Last synced: 03 Mar 2025

https://github.com/accountex-org/ash_cqrs

CQRS Implementation for the Ash framework

ash cqrs declarative-programming elixir

Last synced: 17 Mar 2025

https://github.com/react-declarative/cra-template-solidity

A starter kit build especially for rapid smart contract development in Remix IDE. Once you wrote your Solidity smart contract in Remix you could easely deploy it into global testnet or local Ganache blockchain by using a UI. After that simple copy and paste smart contract address into params.ts

create-react-app declarative-programming ethereum ethers material-ui metamask mobx mui react solidity state state-management typescript ux web3

Last synced: 13 Mar 2025

https://github.com/andriystr/monapy

Python Library for declarative programming.

declarative-programming functional-programming library

Last synced: 14 May 2025

https://github.com/mohamedawnallah/functional-programming-scala-3

This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. You'll see how the functional paradigm facilitates parallel and distributed programming, and through a series of hands on examples and programming assignments, you'll learn how to analyze data sets small to large; from parallel programming on multicore architectures, to distributed programming on a cluster using Apache Spark. A final capstone project will allow you to apply the skills you learned by building a large data-intensive application using real-world data.

declarative-language declarative-programming functionalprogramming imperativeprogramming objectorientedprogramming scala3

Last synced: 30 Jul 2025

https://github.com/pardnchiu/ExSwift

ExSwift is a declarative UIKit extension, enabling fluent chaining syntax. Streamlines iOS UI development with enhanced components, intuitive layouts, and native compatibility.

chiuchingwei declarative-programming fluent-chaining-methods pardnchiu pardnio pardnltd swift-library

Last synced: 14 Apr 2025

https://github.com/elliot-zzh/framer

Create canvas animation by key frames in JS/TS with declarative API

animation canvas declarative declarative-programming javascript js keyframes keyframes-animation ts twojs typescript

Last synced: 21 Sep 2025

https://github.com/sami-badawi/visionql

Queries to computer vision json results in TypeScript

ai-api computer-vision declarative-programming gcp gradual-typing machine-learning ml

Last synced: 31 Jul 2025

https://github.com/tcodes0/dbash

Declarative bash

bash declarative-programming shell

Last synced: 12 Jun 2025

https://github.com/nicholaswmin/fsm

stupid simple, finite-state machine

automata-theory declarative-programming finite-state-machine

Last synced: 22 Jul 2025

https://github.com/nidal-bakir/fp

Functional Programming using Dart language

dartlang declarative-programming functional-programming

Last synced: 02 Apr 2025

https://github.com/dan920-dev/declarativeprogrammin

Repositorio de ejemplos y ejercicios realizados en clase de Programación Declarativa.

declarative-programming prolog

Last synced: 21 Mar 2025

https://github.com/yisus82/fic-pd

Programación Declarativa - Facultad de Informática de A Coruña

caml declarative declarative-language declarative-programming ocaml ocaml-exercises

Last synced: 24 Mar 2025

https://github.com/mathew005/workflow-engine

A declarative AI workflow engine to build, run, and visualize multi-step pipelines using YAML. Powered by LangGraph with a real-time Streamlit UI.

ai-workflow declarative-programming gemini-api generative-ai langgraph llm orchestration pipelines-as-code python streamlit workflow-engine yaml

Last synced: 23 Sep 2025

https://github.com/oelin/chime

A tiny, declarative UI library.

declarative-programming functional-programming ui

Last synced: 12 Mar 2025

https://github.com/react-declarative/react-declarative-shadcn

The shadcn ui kit bindings for react-declarative. Accessible. Customizable. Open Source. Declarative 🎉

components declarative declarative-programming declarative-ui json-schema jsonforms nextjs radix-ui react tailwindcss ui

Last synced: 17 Feb 2025

https://github.com/joaom00/js-funcional-reativo

Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r

declarative-programming functional-programming javascript

Last synced: 16 Mar 2025

https://github.com/albinotonnina/react-redux-cyclejs

🔦 Exercising for declarative, reactive, kinda functional programming. React, Redux, Cycle.js

cycles declarative-programming react reactive-programming redux redux-cycles

Last synced: 16 Mar 2025

https://github.com/keabetswekabeloyalerato/class-declarations-with-encapsulation

This project involves building, testing and debugging Java programs, that create and manipulate composition of classes that model simple types of object; and that employ the full gamut of implementing technologies: fields, constructors, methods and access modifiers.

declarative-programming encapsulation java

Last synced: 26 Feb 2025

Declarative programming Awesome Lists
Declarative programming Categories