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.
- GitHub: https://github.com/topics/declarative-programming
- Related Topics: imperative-programming, imperative-language,
- Aliases: declarative-language,
- Last updated: 2025-09-16 00:08:19 UTC
- JSON Representation
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/bow-swift/bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
bow carthage category-theory cocoapods composition declarative-programming effects fp free-monad functional-programming functor hacktoberfest monad mtl reactive-programming spm swift swift-library tagless-final
Last synced: 06 Aug 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/DirectToSwift/DirectToSwiftUI
Rule based CRUD Database Frontends for SwiftUI
database-gui declarative-programming declarative-ui swift swiftui swiftui-rules
Last synced: 09 Jul 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/matchbook-ts/matchbook-ts
pattern matching in javascript & typescript made easy
ava declarative declarative-programming easy functional functional-programming functions javascript library matchbook no-dependencies package pattern-matching reactive-programming simple small tiny tiny-library ts typescript
Last synced: 06 May 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/geri-borbas/ios.package.withable
📐 Declarative UIKit in 10 lines of code.
builder-pattern declarative declarative-programming declarative-ui decorator-pattern ios swift swift-package swift-package-manager uikit
Last synced: 22 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/jogboms/declarative_reactivity_workshop
Implement a declarative reactivity system from scratch.
dartlang declarative-programming flutter functional-reactive-programming reactive-programming reactivity-system state-management transparent-functional-reactive-programming
Last synced: 23 Jul 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/rvarago/kitten
A small C++17 library inspired by Category Theory.
category-theory cpp declarative-programming functional-programming functors modern-cpp monadic-interface monads
Last synced: 08 May 2025
https://github.com/alja7dali/swift-web-page
📄 A Swift DSL for writing type-safe HTML/CSS in SwiftUI way
css declarative-programming declarative-ui dsl generate-css generate-html html rendering resultbuilder server-side-swift swep swift swift-web-page swiftui webpage website
Last synced: 23 Apr 2025
https://github.com/Alja7dali/swift-web-page
📄 A Swift DSL for writing type-safe HTML/CSS in SwiftUI way
css declarative-programming declarative-ui dsl generate-css generate-html html rendering resultbuilder server-side-swift swep swift swift-web-page swiftui webpage website
Last synced: 02 Apr 2025
https://github.com/mksunny1/deleight
A simple, modular and expressive library for fast interactive web applications
code-generation declarative-programming framework front-end-development hacktoberfest javascript library memory-management performance reactive-programming typescript
Last synced: 20 Aug 2025
https://github.com/sagittaracc/decorator
Python style decorator for PHP
declarative-programming decorators generic generic-library generic-types generics patterns php php-attribute php-attributes php-generics php-library php8 python rpc rpc-api rpc-server rpc-service validation validator
Last synced: 09 Apr 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/9oelm/20-days-of-restudying-javascript
restudying javascript for 20 days.
declarative-programming functional-programming javascript learning-javascript study
Last synced: 07 May 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/fogfish/m_http
A class of Erlang monads which can do http requests
declarative-programming declarative-workflows erlang higher-order-functions http-client http-monad io-monads monad-library monadic-interface monads
Last synced: 19 Mar 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/delonnewman/activerecord-pull
A simple query interface for pulling deeply nested data from records.
activerecord activerecord-queries database declarative-programming eav-model graph nested-objects nested-structures object-oriented-programming ontology query querying relational relational-database relational-databases ruby ruby-on-rails sql-databases tree trees
Last synced: 06 May 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/fogfish/gurl
ᵍ🆄🆁🅻 is a combinator library for network I/O
declarative-programming declarative-workflows golang higher-order-functions http-client http-monad monadic-interface networking url
Last synced: 19 Mar 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/holistic-apps-ltda/declarativeui
A library to develop UI declaratively in Swift.
declarative declarative-programming declarative-ui declarativeui swift ui-components
Last synced: 31 Jan 2025
https://github.com/megyssstaa/jminima
Minimalistic declarative JVM instrumentation library on top of ASM
api asm bytecode bytecode-instrumentation bytecode-manipulation declarative declarative-programming java java-asm jvm jvm-bytecode library
Last synced: 19 Sep 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/jorenham/rxio
Declarative Reactivity in modern Python
asyncio declarative-programming python reactive-programming symbolic-computation
Last synced: 06 Sep 2025
https://github.com/bdcrops/module-simplenews
BDC_SimpleNews full-fledged Module Step by Step
certified-associate-developer-exam certified-professional-developer console-comand declarative-programming declarative-schema declarative-schema-in-magento2 magento-2-certified magento-certification magento2-extension observer php-framework plugins professional-developer-plus simplenews study-notes weapi
Last synced: 10 Apr 2025
https://github.com/fogfish/gouldian
Go combinator library for building HTTP serverless applications
aws-apigateway aws-lambda aws-lambda-golang declarative-programming declarative-workflows golang http http-server rest-api web web-router webmachine
Last synced: 18 Jul 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/rebeloper/stax
🏆 Best way to build UI
autolayout constraints declarative-programming declarative-ui hide-views layout scrolling stack stack-views stacking stacks stax swift swiftui ui uiscrollview uistacklayout uistackview uistackview-scrollable vertical-stacks
Last synced: 13 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/shuritch/nixos
❄️ This is setup for my NixOS devices. ❄️
color-scheme config configuration declarative-programming dotfiles home-manager linux linux-rice nix nix-flake nixos nixos-configuration os rice setup unix unixporn
Last synced: 23 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/aweskybear/obs-disp
Create 0-coupling declarative event-bound components with functions and objects only
agnostic agnostic-to-frameworks clean-code command-pattern declarative-programming declarative-ui flux functional-components functional-programming game-development javascript javascript-library observer-pattern
Last synced: 17 Jul 2025
https://github.com/jesperancinha/jeorg-kotlin-test-drives
Kotlin studies. Includes Project Arrow, Kotlin Coroutines, Flows and More
arrow arrow-core arrow-kt arrow-optics coroutines declarative-lang declarative-programming dyescape functional-programming gradle gradle-plugin jdk17 jdk19 jvm kotlin kotlin-symbol-processing kotlin-symbol-processor maven-plugin
Last synced: 15 Mar 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/lorenzoranucci/rectangle_packing
Rectangle packing algorithm in Prolog and ASP
answer-set-programming declarative-programming prolog rectangle-packing
Last synced: 07 Jul 2025
https://github.com/duruii/course-ucb-cs61a-spring2021
🪁Structure and Interpretation of Computer Programs, delivered by Paul N. Hilfinger & Pamela Fox
abstraction declarative-programming doctest dynamic-programming functional-programming high-order-function lark object-oriented-programing object-oriented-programming python recursion regular-expression scheme scope syntax
Last synced: 12 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/js-factory/router
An opinionated functional programming based routing module
declarative-programming expressjs functional-programming javascript layered-architecture maintained nodejs orchestration-framework reusable router
Last synced: 08 Aug 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/hamidgholami/jenkins-lab
Some template of jenkinsfile for using in jenkins pipeline
declarative declarative-programming groovy groovy-script jenkins jenkins-ci jenkins-pipeline jenkinsfile pipeline
Last synced: 16 Mar 2025
https://github.com/react-declarative/react-declarative-playground
The react-declarative playground
babel declarative declarative-programming declarative-ui demo dts es6 esmodules mui playground pwa react reactjs standalone transpiler typescript web-browser
Last synced: 31 Aug 2025
https://github.com/capturecontext/swift-result-builders
Set of general-purpose result builders
array array-builder declarative-programming result-builder resultbuilder swift
Last synced: 12 Aug 2025
https://github.com/vtramo/java-problems
Solutions for various types of medium-to-challenging level problems.
algorithm-challenges algorithms-and-data-structures completablefuture-api concurrent-programming declarative-programming exercises forkjoin functional-programming future java java-exercises lambda-functions parallel-programming problem-solving problems problemset solutions spliterator stream-processing thread-pool
Last synced: 11 Mar 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/umesh-patidar/composelockscreen
Lock Screen UI with Jetpack Compose
android-app android-application apache compose compose-pin compose-pin-lock dark-mode dark-theme declarative-programming declarative-ui jetpack jetpack-android lock-compose material-design material-ui pin-compose pin-lock pin-lock-compose
Last synced: 15 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/aryanpillai2007/computer-science-3-labs
All of the Advanced Computer Science 3 Labs I have completed over the 2024-2025 school year.
backtracking binary-tree computer-science cryptography declarative-programming dynamic-programming functional-programming graphs hashing hashmap heaps java linked-list memoization queue recursion stacks
Last synced: 23 Jun 2025
https://github.com/seagat2011/shaughnessy
A general purpose declarative programming language
algorithms declarative-language declarative-programming deductive-inference domain-specific-languages frameworks inductive-program-synthesis languages programming-by-example search-based-synthesis shaughnessy
Last synced: 26 Mar 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