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 161 projects

Avalonia.FuncUI
Avalonia.FuncUIF#

A functional UI framework for building cross-platform desktop applications with F# and Avalonia.

#avalonia#mvu#component-based
Stars1.2k
Forks81
Last commit4 days ago
StyledTextKit
StyledTextKitSwift

A declarative attributed string library for iOS that enables background-thread sizing and bitmap caching for smooth text rendering.

#background-threading#ios#githawk
Stars1.2k
Forks58
Last commit4 years ago
NavigationTransitions
NavigationTransitionsSwift

A SwiftUI library for fully customizable push and pop navigation transitions using first-party navigation components.

#ios#ui-animation#animation
Stars1.1k
Forks51
Last commit2 months ago
SwiftyFORM
SwiftyFORMSwift

A lightweight iOS framework for creating forms with validation, custom items, and strong typing.

#uidatepicker#ios#validation
Stars1.1k
Forks85
Last commit5 years ago
slim.js
slim.jsCSS

A fast, native, and extensible micro-framework for building declarative web components using modern browser standards.

#slimjs#web-components#custom-elements
Stars1.0k
Forks62
Last commit2 years ago
ex-navigation
ex-navigationJavaScript

A route-centric navigation library for React Native and Expo with built-in tab, drawer, and stack navigation.

#redux-integration#route-management#react-native
Stars992
Forks198
Last commit7 years ago
LeeGo
LeeGoSwift

A Swift framework for building iOS UI components like Lego bricks, making UI development declarative, configurable, and reusable.

#auto-layout#component-driven#modular-ui
Stars964
Forks45
Last commit7 years ago
Zebkit
ZebkitHTML

A JavaScript library for building rich, portable UI components on HTML5 Canvas using an easy OOP concept.

#theming#single-page-application#oop
Stars934
Forks173
Last commit11 months ago
Cinematic
CinematicDart

A Flutter demonstration app that replicates a native Android movie browsing interface using the TMDB API.

#dart#ios#movie-database
Stars901
Forks274
Last commit5 years ago
react-babylonjs
react-babylonjsTypeScript

A React renderer for Babylon.js that enables declarative 3D scene building with reusable components and hooks.

#interactive-3d#physics#3d-models
Stars883
Forks108
Last commit2 days ago
ratatouille
ratatouilleElixir

A declarative terminal UI kit for Elixir that builds rich text-based applications using an HTML-like DSL.

#elixir#text-based-interface#terminal
Stars844
Forks41
Last commit3 years ago
Lucia
LuciaTypeScript

A 3kb JavaScript library that adds interactivity to HTML through declarative attributes without build tools.

#hacktoberfest#lucia#vanilla-js
Stars750
Forks28
Last commit3 years ago
RxAutomaton
RxAutomatonSwift

A state machine library for RxSwift that combines state transitions with side effects, inspired by Redux and Elm.

#functional-programming#ios#side-effects
Stars712
Forks30
Last commit4 years ago
TableKit
TableKitSwift

A lightweight Swift library for building complex iOS table views with declarative, type-safe syntax.

#functional-programming#ios#uitableviewcell
Stars702
Forks74
Last commit3 years ago
ngx-sweetalert2
ngx-sweetalert2TypeScript

Official Angular integration for SweetAlert2, providing declarative, reactive, and template-driven alert dialogs.

#sweetalert2#alert-dialogs#sweetalert
Stars673
Forks100
Last commit1 month ago
SwiftAutoLayout
SwiftAutoLayoutSwift

A tiny Swift DSL for AutoLayout that provides a declarative syntax for expressing layout constraints as linear equations.

#ios#dsl#swift-package-manager
Stars656
Forks36
Last commit4 years ago
slack-block-builder
slack-block-builderTypeScript

A lightweight Node.js library for building Slack Block Kit UIs with a declarative, SwiftUI-inspired syntax.

#slack-apps#slackapi#slack-commands
Stars634
Forks61
Last commit1 year ago
Quiescent
QuiescentClojure

A lightweight ClojureScript abstraction over ReactJS for efficient rendering of immutable values.

#react-wrapper#clojurescript#dom-rendering
Stars609
Forks46
Last commit8 years ago
chart-parts
chart-partsTypeScript

A flexible, React-friendly Grammar of Graphics implementation for building data visualizations.

#datavis#visualization-framework#react-native
Stars607
Forks37
Last commit5 months ago
BrickKit
BrickKitSwift

A Swift layout library for iOS and tvOS that simplifies creating complex, responsive UICollectionView layouts.

#ios#complex-layouts#layout-library
Stars597
Forks56
Last commit6 years ago
BrickKit
BrickKitSwift

A Swift layout library for iOS and tvOS that simplifies creating complex, responsive UICollectionView layouts.

#ios#complex-layouts#layout-library
Stars597
Forks56
Last commit6 years ago
Composable Navigator
Composable NavigatorSwift

A SwiftUI navigation library for building deep-linkable apps with composition, testing, and ergonomics.

#ios#composition#modularity
Stars589
Forks26
Last commit4 years ago
AUI
AUIC++

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

#gui-toolkit#opengl#c-plus-plus-20
Stars566
Forks42
Last commit1 day ago
QuickTableViewController
QuickTableViewControllerSwift

A Swift library for quickly creating static table views for settings screens in iOS apps.

#ios#settings-ui#settings
Stars558
Forks63
Last commit2 years ago
React Lua
React LuaLuau

A comprehensive translation of ReactJS 17.x into Lua, optimized for performance and correctness.

#luau#roblox#game-development
Stars550
Forks25
Last commit1 year ago
Sensitive
SensitiveSwift

A Swift library that simplifies gesture handling in iOS with a declarative API, replacing UIGestureRecognizer's target/action pattern.

#gesture#ios#simplify
Stars545
Forks31
Last commit2 years ago
Macroid
MacroidScala

A modular functional UI language for Android, implemented with Scala macros.

#user-interface#functional-programming#scala-macros
Stars528
Forks33
Last commit8 years ago
Graphaello
GraphaelloSwift

A code generation tool for using GraphQL directly in SwiftUI views with declarative, type-safe property wrappers.

#declarative#data-fetching#graphql
Stars498
Forks16
Last commit3 years ago
svelthree
svelthreeSvelte

A Svelte component library for declaratively building three.js 3D scenes and applications.

#svelte-accmod#reactive-programming#threejs
Stars483
Forks14
Last commit1 year ago
ngx-vflow
ngx-vflowTypeScript

A powerful Angular library for building interactive node-based UIs and flow diagrams with declarative components.

#graph#flow-diagram#interactive-graphs
Stars479
Forks42
Last commit4 days ago
Vue-BabylonJS
Vue-BabylonJSJavaScript

A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.

#graphics#animation#gamedev
Stars462
Forks68
Last commit3 years ago
EasyAnchor
EasyAnchorSwift

A declarative, extensible Swift library for simplifying Auto Layout with a fluent builder syntax.

#auto-layout#ios#layout-system
Stars457
Forks27
Last commit3 years ago
PolymerFire
PolymerFireHTML

Polymer Web Components for Firebase, enabling declarative Firebase integration in Polymer apps.

#web-components#authentication#polymer
Stars455
Forks139
Last commit5 years ago
helipopper
helipopperTypeScript

A lightweight Angular wrapper for Tippy.js, providing declarative tooltips, popovers, dropdowns, and menus.

#popover#tippyjs#frontend
Stars453
Forks40
Last commit1 month ago
go_router
go_routerDart

A declarative routing package for Flutter that simplifies navigation and deep linking across mobile, web, and desktop platforms.

#desktop-apps#declarative-ui#mobile-development
Stars441
Forks95
Last commit4 years ago
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
PreviousPage 3 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
Next
#Ios50
#Swift46
#Frontend45
#Mobile Development40
#Cross Platform30
#Ui Framework29
#Ui Components24
#Functional Programming24
#React23
#Javascript22
#Ui Library20
#Reactive Programming20