declarative-language
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 57 public repositories matching this topic...
Language:All
Sort:Most stars
Nix, the purely functional package manager
- Updated
Nov 29, 2025 - C++
A concise grammar of interactive graphics, built on Vega.
- Updated
Nov 24, 2025 - TypeScript
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- Updated
Nov 19, 2025 - Shell
Simple and flexible programming language for applications development
- Updated
Nov 29, 2025 - C
NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
- Updated
Jun 27, 2025 - Nix
BinData - Reading and Writing Binary Data in Ruby
- Updated
Apr 11, 2025 - Ruby
Logic programming in Rust
- Updated
Oct 25, 2025 - Rust
Logtalk - declarative object-oriented logic programming language
- Updated
Nov 28, 2025 - Prolog
QML to Javascript/HTML5 translator. Ready for Mobile, Desktop and SmartTV platforms.
- Updated
Nov 23, 2025 - Python
A declarative drawing API in Python
- Updated
Aug 28, 2024 - Python
Declarative Gradle is a project targeting better isolation of concern and expressing any build in a clear and understandable way
- Updated
Nov 25, 2025 - Java
A realtime visual programming language for interactive media.
- Updated
Jun 21, 2024 - C++
Interactive details-on-demand data visualizations at scale
- Updated
Jun 22, 2023 - JavaScript
Kumi is a declarative rules-and-calculation DSL for Ruby that staticaly analyzes and compiles your business logic.
- Updated
Nov 16, 2025 - Ruby
Triton Operating System
- Updated
Aug 26, 2022 - Nix
Infrastructure as Natural Language
- Updated
Oct 28, 2023 - Go
re<urse is a declarative language for generating musical patterns
- Updated
Aug 2, 2017 - TypeScript
Caption Markup Language
- Updated
Jan 3, 2023 - Python
Embeddable Prolog dialect implemented in pure Python. Stores its knowlegdebase using SQLAlchemy for scalability.
- Updated
Jan 6, 2018 - Python
🎉 A curated list of awesome Ring resources
- Updated
Nov 30, 2018 - Ring
- Followers
- 11 followers
- Website
- github.com/topics/declarative-programming