K3

Data system builder

Builds large-scale data systems by separating design and implementation concerns with a high-level, declarative language framework.

K3: A Declarative Data Systems Programming Framework

GitHub

15 stars
20 watching
2 forks
Language: Haskell
last commit: over 8 years ago

Related projects:

Repository Description Stars
mstksg/auto Provides a declarative API for creating discrete-step, locally stateful interactive programs and automations 180
hudsonb/kubed A Kotlin-based DSL for creating interactive data visualizations through data-driven transformations of the JavaFX scenegraph. 74
fumieval/extensible Provides tools and abstractions for building complex, adaptable data structures in Haskell 129
haskell/hoopl A library that provides a modular and reusable framework for dataflow analysis and transformation in programming languages 73
valderman/selda A type-safe, high-level interface for interacting with relational databases in Haskell. 477
soostone/katip A structured logging framework for Haskell applications 205
input-output-hk/haskell.nix Automates translation of Haskell projects into Nix code 565
nicholashauschild/kotlin-rdf A library providing a set of domain-specific language (DSL) constructs to create and query RDF graphs. 4
sillsdev/wesay A dictionary-building platform for language communities. 18
tov/dssl2 A language and framework for teaching data structures concepts in Racket. 9
owickstrom/gi-gtk-declarative A Haskell package providing a declarative programming framework for building GTK+ applications. 288
superstar64/aith A language project that aims to create a systems programming language with a strong emphasis on type systems and advanced features like levity polymorphism, first-class inline functions, linear types, and effectful regions. 64
pa-ba/compdata A Haskell library for creating and manipulating compositional data types in a modular and flexible way 89
bodigrim/linear-builder Provides efficient and scalable builder functionality for working with text data in Haskell. 88
eudoxia0/cmacro Provides a set of reusable code transformations and abstractions for writing domain-specific languages (DSLs) in C. 887