The library for web and native user interfaces.
Repository Index
47,133 repositories indexed
1–24 of 102 · Most stars
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
- javascript
- performance
- solid
- proxies
JavaScript in-page GUI agent. Control web interfaces with natural language.
node.js command-line interfaces made easy
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
- python
- cli
Quasar Framework - Build high-performance VueJS user interfaces in record time
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
A collection of common interactive command line user interfaces.
- prompt
- command-line
- javascript-library
- nodejs
List of projects that provide terminal user interfaces
Simple animation libraries for delightful user interfaces
- tween
- motion
- physics
- animation
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
A lightweight and modular front-end framework for developing fast and powerful web interfaces
The modern toolkit for building drag and drop interfaces
- react
- draggable
- droppable
- sortable
:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
- inferno
- vdom
- performance
- react
Create web-based user interfaces with Python. The nice way.
See interfaces like a human. E2E testing in natural language.
- testing
- browser-use
- computer-use
- gpt-operator
OpenTUI is a library to build terminal user interfaces (TUI)
Minimalist Go package aimed at creating Console User Interfaces.
- gocui
- go
- cui
- gui
A language for writing HTML user interfaces in Go.
- templating-languages
- ide-support
- lsp
- language-server
Create *beautiful* command-line interfaces with Python
A JavaScript library for structured interfaces, with explicit ownership and lifecycle. Built for agent-led development. Canonical Marionette repository; v4 history is preserved on the v4 branch.
- javascript
- marionettejs
- marionette
- application-architecture
A ClojureScript framework for building user interfaces, leveraging React
- reagent
- clojurescript
- re-frame
- spa