Showing 620 open source projects for "ui"

View related business solutions
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Neosync

    Neosync

    Open Source Data Security Platform for Developers to Monitor

    Neosync is a secure, open-source platform to generate, mask, and sync realistic test data across environments. It helps engineering teams create privacy-compliant datasets using synthetic data, transformations, and pseudonymization techniques. Designed with extensibility and data governance in mind, Neosync integrates with common databases and cloud services, enabling safe test environments for development and QA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Beagle

    Beagle

    Customizable debug menu library for Android apps

    A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    AboutLibraries

    AboutLibraries

    AboutLibraries automatically collects all dependencies and licenses

    .. collects all dependency details including licenses at compile time, and offers simple APIs to visualize these in the app. No runtime overhead. Strong caching. Any gradle dependency is supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    raygui

    raygui

    A simple and easy-to-use immediate-mode gui library

    ...Because the library is distributed as a single header file containing both declarations and implementations, including it in a project is simple and doesn’t require complex build configurations. raygui supports a wide range of controls and customization options for colors, fonts, and layout metrics, and also includes a built-in set of 1-bit icons that can be embedded into controls. It’s intended for tools development, rapid GUIs for editors or debug interfaces, and simple applications that need basic UI without heavy frameworks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    Google Maps SDK for Android Samples

    Google Maps SDK for Android Samples

    Samples demonstrating how to use Maps SDK for Android

    ...Add bookmarks to a map, interact with click events, customize color and image, and more. Displays an information window with additional data and context when users press a bookmark. Customize user interaction by configuring integrated UI components and gestures. Listen to events on the map, including clicks on maps, clicks on markers, camera changes, and overlay events, among others.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    nvim-cmp

    nvim-cmp

    A completion plugin for neovim coded in Lua

    nvim-cmp is a fast, extensible autocompletion plugin for Neovim written in Lua. It supports asynchronous completion sources, snippet expansion, and user-defined completions. nvim-cmp is designed to integrate smoothly with Neovim’s built-in LSP, treesitter, and other ecosystem tools, making it a core component of modern Neovim configurations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    XFrames

    XFrames

    GPU-accelerated GUI development for Node.js and the browser

    xframes is a high-performance library that empowers developers to build native desktop applications using familiar web technologies, specifically Node.js and React, without the overhead of the DOM. xframes serves as a streamlined alternative to Electron, designed for developers looking to maximize performance and efficiency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Konfetti

    Konfetti

    Celebrate more with this lightweight confetti particle system

    Configure your confetti using the Party configuration object. This holds all the information on how the confetti will be generated. Almost all properties of a Party object have a default configuration! This makes it super easy to create beautiful and natural-looking confetti. But the possibilities are endless! You can fully control how the confetti will be generated and behave by customizing the values of the Party object.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Awesome KMM

    Awesome KMM

    An awesome list that curates the best KMM libraries, tools and more

    ...With the help of KMM, you can share common code between iOS and Android apps and write platform-specific code only where it’s necessary. For example, to implement a native UI or when working with platform-specific APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    uemacs

    uemacs

    Random version of microemacs with my private modificatons

    uemacs is Linus Torvalds’ compact take on MicroEMACS, a tiny, fast, terminal-friendly text editor. The codebase prizes simplicity and portability, making it feasible to build and run on a variety of Unix-like systems without heavyweight dependencies. Its feature set is deliberately modest compared to full Emacs, favoring a quick, predictable editing experience for everyday text manipulation. The project serves as both a functional tool and an example of clean, old-school C systems...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Driver.js

    Driver.js

    A lightweight, dependency-free JavaScript library

    Driver.js is a lightweight, framework-agnostic JavaScript library for building guided tours, feature spotlights, and product walkthroughs. It programmatically highlights elements on a page, dims the background, and attaches callouts so users learn new flows without leaving the UI. The API lets you define steps, order, and behavior, while handling positioning, scrolling, and viewport collisions gracefully. It strives to be unobtrusive: tours can be triggered contextually, resumed, or dismissed without hijacking the app. Accessibility and keyboard interaction are considered so tours remain usable beyond simple mouse clicks. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    100 proyectos de JavaScript

    100 proyectos de JavaScript

    100 JavaScript projects with code and videos for free

    ...The repository is tied to the website javascript100.dev, which presents the projects as a structured learning path so learners can progressively build their skills through practice.Each project lives in its own numbered folder (for example, 01-tinder-swipe), and the README explains how to run them via the VS Code Live Preview extension, making it easy for beginners to get them running without complex tooling. The projects cover a variety of small apps and UI experiments, such as swipe interactions, classic games, typing tests, and more, focusing on vanilla JavaScript with HTML and CSS to reinforce core skills. The contribution section invites the community to fork the repo, implement or improve projects, and open pull requests, turning the collection into a collaborative learning space.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    SnapKit

    SnapKit

    A Swift Autolayout DSL for iOS & OS X

    ...It uses expressive chaining syntax to create layout constraints in code more cleanly and concisely than native APIs. Compatible with Swift Package Manager, CocoaPods, and Carthage—used extensively in iOS/macOS UI development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SpaceX prepare for Clean Architecture

    SpaceX prepare for Clean Architecture

    Clean Architecture Modular Project: MVVM + Jetpack Compose

    The purpose of this project is to consolidate some of the learned insights throughout the years about the Clean Architecture principles and reflect those lessons on Android, taking advantage of the Kotlin programming language features too. This project summarises some of the general use cases and demands on a typical production project using: Jetpack Compose, Functional Programming, MVVM, Kotlin Coroutines, and Kotlin Flows (check the branches section for more information).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    HummusJS

    HummusJS

    Node.js module for high performance creation and modification of PDFs

    PDFWriter latest release (4.5.12) includes support for fonts that contain Emojis. Notable examples for Emoji fonts are Windows Segoe UI emoji and Google Noto font. This means that writing text that include emojis will result in lovely colorful emojis, rather than black and white representations. PDFHummus is a fast and free PDF Writing, Parsing and Modification library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    MediaManager

    MediaManager

    A modern selfhosted media management system for your media library

    MediaManager is a modern, self-hosted media management system that unifies and replaces the traditional “ARR” stack with a single, cohesive platform for discovering, organizing, and automating TV and movie libraries. Rather than relying on separate tools patched together, MediaManager offers a streamlined interface and workflow where media metadata, collection insights, and automation policies live side-by-side in one system. It is designed for ease of deployment with Docker, supports...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    WebViewANE

    WebViewANE

    WebView Adobe Air Native Extension

    ...It allows AIR developers to render modern web content within desktop applications, supporting features like JavaScript execution, message bridging, file uploads, and advanced navigation. This makes it ideal for hybrid apps that combine Flash UI with embedded web-based interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Lyricist

    Lyricist

    Missing I18N/L10N (internationalization/localization) multiplatform

    Jetpack Compose greatly improved the way we build UIs on Android, but not how we interact with strings. stringResource() works well, but doesn't benefit from the idiomatic Kotlin like Compose. Lyricist tries to make working with strings as powerful as building UIs with Compose, i.e., working with parameterized string is now typesafe, use of when expression to work with plurals with more flexibility, and even load/update the strings dynamically via an API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    sqlite-utils

    sqlite-utils

    Python CLI utility and library for manipulating SQLite databases

    ...As a library, it exposes high-level APIs for inserting records, creating or transforming tables, normalizing schemas, and running migrations that SQLite’s limited ALTER TABLE cannot handle directly. The project also embraces an ecosystem of plugins, so you can add custom SQL functions, extra commands, or UIs (including a terminal UI) via separate packages. Because it’s designed by someone who uses SQLite heavily in real projects, the tool includes many small quality-of-life features.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    cnfast

    cnfast

    Fast drop in replacement for `cn`

    ...It combines conditional class values and resolves conflicting Tailwind classes while preserving byte-identical output with tailwind-merge. The package exposes cn, clsx, twMerge, and twJoin through a familiar API. Existing clsx, classnames, tailwind-merge, and shadcn/ui projects can migrate with minimal or automated changes. Caching and an optimized merge engine improve performance during repeated renders and component-heavy workloads. It supports standard function calls and tagged templates and is distributed as a compact npm package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    iCSS

    iCSS

    More than CSS

    ...The content covers topics such as layout tricks, animation patterns, visual effects, accessibility considerations, and emerging CSS standards. Materials are continuously updated and organized by category, helping frontend developers discover new approaches to solving UI and visual design challenges. The repository aims to broaden developers’ thinking about what can be achieved purely with CSS and native browser capabilities. Overall, iCSS serves as a high-value reference and inspiration hub for frontend engineers seeking to push the boundaries of modern CSS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    libdatachannel

    libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport

    libdatachannel is a C++ library that implements WebRTC DataChannels and ICE transports, enabling peer-to-peer communication without relying on media components. It is ideal for developers who want efficient, low-latency P2P communication for data transmission in IoT, multiplayer games, decentralized apps, or custom signaling architectures. Built for performance and minimalism, it allows fine-grained control over STUN, TURN, DTLS, and SCTP layers, with a clean and modern C++ interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Polymer

    A Web Component library

    Polymer is a lightweight Web Components library that lets you create encapsulated Web Components that work just like standard HTML elements. These elements can be used in building web applications and are reusable. Polymer can be particularly useful when building UI components. Instead of having to constantly rebuild components such as a specific navigation bar or button in different frameworks and for different projects, simply define this component once with Polymer, and you can use it again and again in your future projects. Because Polymer is built on top of the web standards-based Web Components APIs, custom HTML elements made from it are built totally from the platform up and are interoperable across frameworks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Hacking with Swift

    Hacking with Swift

    The project source code for Hacking with iOS

    ...The repository is structured into different learning tracks, including UIKit-based development and modern SwiftUI approaches, allowing developers to explore multiple paradigms within the Apple ecosystem. Each project is designed to reinforce specific concepts such as UI design, data handling, animations, and app architecture. The material emphasizes hands-on learning, encouraging users to build real applications rather than passively consume theory. It is continuously updated to align with the latest versions of Swift, Xcode, and iOS, ensuring relevance for modern development practices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    HARPOON 2

    HARPOON 2

    Getting you where you want with the fewest keystrokes

    HARPOON 2 is a highly popular Neovim plugin created by ThePrimeagen that enhances editor navigation by letting users mark and quickly jump to frequently used files and terminals within their Neovim workflow. Unlike traditional global marks in Vim, Harpoon’s marks are per-project and automatically updated, meaning they follow files even as content changes, which streamlines switching between contextually relevant files during development. It comes with an intuitive menu system that lists...
    Downloads: 0 This Week
    Last Update:
    See Project