Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Declarative Ui

Declarative Ui

173 projects

Showing 36 of 173 projects

Layoutless
LayoutlessSwift

A lightweight Swift library for declarative UI styling and layout patterns on top of UIKit and Auto Layout.

#auto-layout#ios#layout
Stars429
Forks25
Last commit5 years ago
Hanami
HanamiClojure

A Clojure(Script) library for building interactive visualization apps with Vega-Lite/Vega using data-driven templates.

#vega-lite#clojurescript#reagent
Stars411
Forks13
Last commit11 months ago
Freactive
FreactiveClojure

A high-performance, pure ClojureScript declarative DOM library with reactive atoms, hiccup syntax, and built-in animations.

#functional-programming#clojurescript#animation
Stars384
Forks23
Last commit10 years ago
Notty
NottyOCaml

A declarative terminal graphics library for OCaml that abstracts terminal programming with composable images.

#ocaml-library#terminal-graphics#unix-terminal
Stars382
Forks38
Last commit2 years ago
Villains
VillainsDart

A Flutter library for creating flexible and easy-to-use page transition animations with minimal boilerplate.

#dart#ui-animations#animation
Stars367
Forks34
Last commit3 years ago
ngx-mapbox-gl
ngx-mapbox-glTypeScript

Angular wrapper for Mapbox GL JS providing declarative components for interactive maps.

#geospatial#web-maps#mapbox-gl
Stars357
Forks147
Last commit3 months ago
Brisk
BriskC++

A modern C++20 GUI framework with MVVM architecture, reactive capabilities, and hardware-accelerated GPU rendering for cross-platform applications.

#gpu-rendering#mvvm-cpp#hardware-acceleration
Stars354
Forks17
Last commit5 months ago
purescript-thermite
purescript-thermitePureScript

A simple PureScript wrapper for React providing a clean API to the most commonly-used parts of React's functionality.

#react-wrapper#component-composition#functional-ui
Stars348
Forks52
Last commit3 years ago
vue-skia
vue-skiaRust

A Vue 3 library for 2D graphics rendering using Skia and Rust-based software rasterization.

#webassembly#canvas#frontend
Stars325
Forks14
Last commit1 year ago
Flame
FlamePureScript

A fast and simple PureScript framework inspired by the Elm architecture for building web applications.

#single-page-applications#functional-programming#model-view-update
Stars319
Forks9
Last commit2 months ago
Stylist
StylistSwift

Define and hot-reload UI styles for iOS apps using external YAML or JSON theme files.

#design-system#ios#style
Stars301
Forks18
Last commit4 years ago
Crystal Engine
Crystal EngineC++

A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.

#vulkan#graphics-engine#real-time-rendering
Stars296
Forks8
Last commit1 month ago
EHTML
EHTMLJavaScript

A library of custom HTML elements that enables AJAX operations and templating directly in HTML, reducing JavaScript dependency.

#web-components#custom-elements#html-templating
Stars292
Forks13
Last commit9 days ago
purescript-flare
purescript-flarePureScript

A special-purpose UI library for PureScript that uses Applicative-style programming to build reactive interfaces from input fields.

#functional-programming#signal-processing#reactive-programming
Stars285
Forks15
Last commit
Vide
VideLuau

A reactive Luau library for creating UI with declarative syntax and full typechecking.

#declarative#luau#roblox
Stars283
Forks43
Last commit1 month ago
Animo
AnimoSwift

A Swift library that simplifies Core Animation with SpriteKit-like builders for CALayer animations.

#calayer#ios#ui-animation
Stars280
Forks27
Last commit7 years ago
Shoyu
ShoyuSwift

A Swift library for declaratively representing UITableView data structures with a fluent API.

#ios#uitableview#fluent-api
Stars279
Forks24
Last commit6 years ago
React hooks
React hooksTypeScript

React hooks for using Capacitor's native APIs, providing a declarative interface for mobile and web development.

#declarative-ui#capacitor#mobile-development
Stars266
Forks24
Last commit3 years ago
TextBuilder
TextBuilderSwift

A Swift macro that provides ViewBuilder-like syntax for composing Text in SwiftUI with support for control flow and separators.

#ios#declarative-ui#ui-development
Stars247
Forks7
Last commit2 months ago
Sapporo
SapporoSwift

A cellmodel-driven collection view manager for iOS that simplifies UICollectionView data handling.

#ios#data-source#declarative-ui
Stars247
Forks20
Last commit7 years ago
purescript-presto
purescript-prestoPureScript

A PureScript framework for writing scalable, performant apps with mathematical precision using functional programming.

#functional-programming#category-theory#native
Stars241
Forks45
Last commit1 year ago
Punches
PunchesJavaScript

A Knockout.js plugin providing enhanced binding syntaxes including embedded text bindings, filters, and expression-based event handling.

#mvvm-pattern#javascript-framework#ui-binding
Stars237
Forks18
Last commit10 years ago
styled-text
styled-textSwift

A declarative text styling library for iOS with streamlined Dynamic Type support.

#ios#dynamic-type#font-scaling
Stars232
Forks4
Last commit3 years ago
Reactylon
ReactylonTypeScript

A multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.

#extended-reality#mr#webxr
Stars230
Forks8
Last commit25 days ago
potion
potionJavaScript

React components for declaratively composing animated, interactive visualizations.

#animation#interactive-visualizations#frontend
Stars184
Forks5
Last commit8 years ago
iPages
iPagesSwift

A SwiftUI library for quickly implementing swipeable page views with extensive customization options.

#ios#page-view#declarative-ui
Stars175
Forks18
Last commit1 year ago
MondrianLayout
MondrianLayoutSwift

A DSL-based layout builder for iOS AutoLayout that enables rapid UI construction in code, faster than Interface Builder.

#ios#dsl#layout
Stars174
Forks11
Last commit3 years ago
Monet
MonetClojure

A small ClojureScript library for performant canvas and visual manipulation.

#functional-programming#clojurescript#graphics
Stars170
Forks9
Last commit9 years ago
Switch Case
Switch CaseJavaScript

Adds switch/case control flow bindings to Knockout.js for cleaner conditional rendering in templates.

#knockoutjs#javascript-framework#frontend
Stars168
Forks23
Last commit4 years ago
AnimatedGradient
AnimatedGradientSwift

A SwiftUI library for creating smooth animated linear gradients with customizable colors, animation, and control points.

#background-effects#ios#ui-animation
Stars165
Forks4
Last commit1 year ago
purescript-sdom
purescript-sdomPureScript

A PureScript library that replaces the virtual DOM with a static DOM approach to avoid expensive diffing operations.

#static-dom#functional-ui#purescript
Stars162
Forks13
Last commit8 years ago
TemplateKit
TemplateKitSwift

A React-inspired Swift framework for building declarative, component-based native iOS user interfaces.

#component-based#asynchronous-rendering#ui-framework
Stars159
Forks8
Last commit9 years ago
Conv
ConvSwift

A Swift library that simplifies UICollectionView data source and delegate configuration with type safety and diffing-based reloads.

#ios#diffing-algorithm#ui-framework
Stars159
Forks3
Last commit5 years ago
Formalist
FormalistSwift

A Swift framework for building iOS forms with a declarative, readable syntax and built-in validation.

#ios#validation#form-builder
Stars157
Forks10
Last commit4 years ago
purescript-spork
purescript-sporkPureScript

An Elm-like architecture library for building PureScript web applications with no npm dependencies.

#functional-programming#purescript#frontend
Stars155
Forks8
Last commit4 years ago
HypeUI
HypeUISwift

A SwiftUI-like DSL for building UIKit interfaces with declarative syntax, reducing UI code by over 30%.

#ios#swiftui-dsl#ui-framework
Stars146
Forks13
Last commit7 months ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
Next
#Ios50
#Swift46
#Frontend45
#Mobile Development40
#Cross Platform30
#Ui Framework29
#Ui Components24
#Functional Programming24
#React23
#Javascript22
#Ui Library20
#Reactive Programming20