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 64 public repositories matching this topic...
Nix, the purely functional package manager
-
Updated
Jun 18, 2026 - C++
A concise grammar of interactive graphics, built on Vega.
-
Updated
Jun 4, 2026 - TypeScript
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
-
Updated
Jun 15, 2026 - Shell
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
-
Updated
Jun 15, 2026 - 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
Jan 31, 2026 - Ruby
Logic programming in Rust
-
Updated
Jun 18, 2026 - Rust
Logtalk - declarative object-oriented logic programming language
-
Updated
Jun 18, 2026 - Logtalk
QML to Javascript/HTML5 translator. Ready for Mobile, Desktop and SmartTV platforms.
-
Updated
May 7, 2026 - 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
Jun 1, 2026 - Java
A realtime visual programming language for interactive media.
-
Updated
Jan 22, 2026 - 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
Jun 15, 2026 - Ruby
Triton Operating System
-
Updated
Aug 26, 2022 - Nix
A dynamic blog engine written in pure Prolog. Zero dependencies, built-in Markdown support, and a prolog HTTP server.
-
Updated
Jan 3, 2026 - Prolog
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
- Followers
- 12 followers
- Website
- github.com/topics/declarative-programming