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.
Here are 228 public repositories matching this topic...
Language:All
Sort:Most stars
🦉 A grounder and solver for logic programs.
- Updated
Jul 18, 2025 - C++
A declarative programming framework
- Updated
Dec 6, 2022 - Clojure
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
- Updated
Oct 9, 2022 - Swift
Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
- Updated
Jun 24, 2025 - Go
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.
- Updated
Dec 15, 2023 - Haskell
Logtalk - declarative object-oriented logic programming language
- Updated
Jul 16, 2025 - Prolog
Cross-platform runtime environment for the Elm programming language.
- Updated
Jul 14, 2025 - Elm
Declarative concurrency and stream processing library for Scala
- Updated
Jun 29, 2025 - Scala
Declarative form validator for SwiftUI.
- Updated
Apr 22, 2025 - Swift
Declarative framework to build LLM-based applications
- Updated
Nov 11, 2024 - HTML
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
- Updated
May 14, 2025 - C#
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...
- Updated
Jun 3, 2025 - TypeScript
Declarative data-fetching and caching framework for REST APIs with React
- Updated
Jul 16, 2025 - JavaScript
A declarative way to control LLMs.
- Updated
Jan 2, 2025 - Python
Rule based CRUD Database Frontends for SwiftUI
- Updated
Dec 9, 2024 - Swift
Datalog that's as easy as ABC.
- Updated
May 18, 2025 - Java
Dynamic, Rule based @EnvironmentKeys for SwiftUI
- Updated
Sep 20, 2019 - Swift
🐤🐧🐓🦆 A declarative and highly modular AI Agent Framework 🐤🐧🐓 JOIN THE FLOCK
- Updated
Jul 17, 2025 - Python
A declarative syntax for the Composition API in Vue 3.
- Updated
May 1, 2024 - TypeScript
A programming language supporting most of both declarative and imperative programming
- Updated
Apr 24, 2025 - Haskell
- Followers
- 10 followers
- Website
- github.com/topics/declarative-programming