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 29 of 173 projects

Sierra
SierraJava

A lightweight, declarative UI framework for simplifying Java Swing application development with XML markup.

#desktop-application#open-source#java-21
Stars145
Forks11
Last commit12 days ago
Delegated Events
Delegated EventsJavaScript

A Knockout.js plugin for declarative event delegation in markup, matching Knockout's data-binding style.

#event-delegation#mvc-framework#frontend
Stars134
Forks39
Last commit8 years ago
purescript-specular
purescript-specularPureScript

A Reflex-Dom inspired UI library for PureScript based on Functional Reactive Programming (FRP).

#dom-manipulation#purescript#frontend
Stars133
Forks8
Last commit9 months ago
purescript-hedwig
purescript-hedwigPureScript

A fast, type-safe, declarative PureScript library for building web applications with competitive performance.

#functional-programming#animation#purescript
Stars130
Forks11
Last commit6 years ago
Zikojs
ZikojsJavaScript

A versatile JavaScript library providing Hyperscript-based UI components, mathematical utilities, state management, and client-side routing.

#spa#zero-dependency#math
Stars129
Forks15
Last commit4 days ago
react-native-easy-dnd
react-native-easy-dndTypeScript

A simple and declarative drag-and-drop library for React Native applications.

#mobile-ui#animation#react-native
Stars127
Forks23
Last commit3 years ago
VertxUI
VertxUIJava

A pure Java framework for building reactive client-side web apps with POJO traffic, declarative views, and jUnit GUI testing.

#single-page-applications#clientside#client-side-java
Stars124
Forks13
Last commit7 years ago
purescript-optic-ui
purescript-optic-uiPureScript

A PureScript UI framework for building single-page web applications declaratively using lenses and traversals.

#functional-programming#lenses#single-page-application
Stars122
Forks10
Last commit9 years ago
Ashen
AshenSwift

A Swift framework for building terminal applications using The Elm Architecture.

#functional-programming#command-line-tools#text-user-interface
Stars118
Forks4
Last commit3 years ago
morph.nvim
morph.nvimLua

A React-like renderer for building interactive text user interfaces (TUIs) in Neovim with components and state.

#interactive-buffers#reactive-state#component-based
Stars113
Forks0
Last commit1 month ago
Cassowary
CassowarySwift

A Swift implementation of the Cassowary linear constraint solver for declarative UI layout and other constraint-based problems.

#cassowary#linear-programming#autolayout-alternative
Stars111
Forks15
Last commit7 years ago
PlayCanvas Web Components
PlayCanvas Web ComponentsTypeScript

Custom HTML elements for building declarative 3D interactive web applications with PlayCanvas.

#declarative#web-components#custom-elements
Stars98
Forks27
Last commit4 days ago
domkit
domkitHaxe

A strictly typed CSS-based UI framework for Haxe with declarative components and runtime styling.

#haxe#game-development#ui-framework
Stars91
Forks19
Last commit6 days ago
x-pokemon
x-pokemonHTML

A Polymer web component for displaying Pokémon in web applications.

#web-components#polymer#frontend
Stars90
Forks8
Last commit5 years ago
purescript-react-explor
purescript-react-explorPureScript

A PureScript library exploring comonadic approaches to modeling React user interfaces.

#functional-programming#comonads#experimental
Stars90
Forks5
Last commit8 years ago
Cocoa With Love Playgrounds
Cocoa With Love PlaygroundsSwift

Swift Playground implementations of Cocoa with Love articles demonstrating advanced iOS/macOS programming concepts.

#macos-development#auto-layout#xcode-playground
Stars88
Forks3
Last commit
react-native-forms
react-native-formsJavaScript

A declarative library for creating cross-platform, native-appearing forms in React Native.

#react-native#declarative-ui#ui-components
Stars87
Forks9
Last commit5 years ago
Mortar
MortarSwift

A Swift DSL for declarative, anonymous view hierarchy construction using UIKit, bridging UIKit and SwiftUI-like syntax.

#result-builder#anonymous-views#reactive-programming
Stars83
Forks10
Last commit3 months ago
Restraint
RestraintSwift

A minimal Swift library for declarative Auto Layout constraints, making NSLayoutConstraint usage more legible.

#auto-layout#declarative-ui#ui-programming
Stars79
Forks11
Last commit5 years ago
bdc-walkthrough
bdc-walkthroughTypeScript

An Angular Material library for creating declarative walk-through pop-ups and dialogs with task-based logic.

#angular-material#user-onboarding#task-management
Stars76
Forks17
Last commit1 year ago
Bamboo
BambooSwift

A Swift library for writing Auto Layout and manual layout constraints with concise, chainable syntax.

#auto-layout#ios#auto
Stars74
Forks7
Last commit7 years ago
SwiftBlocksUI
SwiftBlocksUISwift

A SwiftUI-like framework for building interactive Slack messages and modal dialogs declaratively.

#slack-apps#interactive-messages#blockkit
Stars72
Forks3
Last commit1 year ago
purescript-panda
purescript-pandaPureScript

A PureScript UI library for building declarative front-ends without a virtual DOM, using localized updates.

#functional-programming#purescript#frontend
Stars70
Forks5
Last commit7 years ago
IQListKit
IQListKitSwift

A model-driven Swift library for UITableView and UICollectionView that simplifies data source management with automatic diffing.

#ios#model-driven-ui#collectionview
Stars69
Forks8
Last commit1 year ago
Panda
PandaSwift

A Swift framework for declaratively building UIKit view hierarchies with concise, chainable syntax.

#ios#ui-framework#declarative-ui
Stars69
Forks5
Last commit6 years ago
YUI
YUIGame Maker Language

A UI system for GameMaker Studio 2 that replaces manual UI coding with editable text files and live reload.

#widget-templates#ui-animation#gamemaker-studio-2
Stars65
Forks5
Last commit6 days ago
ngx-tippy-wrapper
ngx-tippy-wrapperTypeScript

An Angular wrapper for Tippy.js that provides declarative tooltip and popover components.

#angular-tooltip#tooltip-library#tippy-js
Stars64
Forks13
Last commit3 months ago
ullr
ullrTypeScript

A library for building Web Components using functional programming patterns with Lit and RxJS.

#web-components#functional-programming#custom-elements
Stars64
Forks3
Last commit3 days ago
DNA
DNATypeScript

A library for building progressive web components with declarative APIs, customized built-in elements, and shadow-free composition.

#web-components#custom-elements#light-dom
Stars61
Forks1
Last commit7 days ago
PreviousPage 5 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
7 years ago
#Ios50
#Swift46
#Frontend45
#Mobile Development40
#Cross Platform30
#Ui Framework29
#Ui Components24
#Functional Programming24
#React23
#Javascript22
#Ui Library20
#Reactive Programming20