Showing 6894 open source projects for "interface"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 1
    Texture

    Texture

    Smooth asynchronous user interfaces for iOS apps

    ...As the framework has grown, many features have been added that can save developers tons of time by eliminating common boilerplate style structures common in modern iOS apps. If you've ever dealt with cell reuse bugs, tried to performantly preload data for a page or scroll style interface or even just tried to keep your app from dropping too many frames you can benefit from integrating Texture. Texture lets you move image decoding, text sizing and rendering, and other expensive UI operations off the main thread, to keep the main thread available to respond to user interaction.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Ahp Software
    ...User-friendly interface 9. Step-by-step wizard 10. Wide range of features 11. Free to use
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    gptstudio

    gptstudio

    GPT RStudio addins that enable GPT assisted coding, writing & analysis

    gptstudio is an R package and RStudio Addins interface that enables interactive use of large language models (OpenAI, HuggingFace, etc.) from within R. It includes a Chat add-in and source editing helpers to query models, generate code, comment or refactor code, and manage conversations—all integrated into RStudio using Shiny and bslib.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Ink UI

    Ink UI

    Ink-redible command-line interfaces made easy

    Ink UI is a collection of reusable UI components for command-line interfaces built on top of the Ink React renderer. It is designed to give CLI tools the kind of rich, consistent interface you would expect from a modern web app, but rendered entirely in the terminal. The library ships with a broad set of interactive inputs, including text, email, password, confirm prompts, and single or multi-select lists, so you can cover most CLI interaction needs out of the box. It also includes feedback and status components such as spinners, progress bars, badges, alerts, status messages, and list components, helping you communicate background work and results clearly. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    Chroma

    Chroma

    An application built for installing and managing the Chromium browser

    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    OffensiveNim

    OffensiveNim

    My experiments in weaponizing Nim

    ...It explores why Nim can be useful for native tooling, including its C-like compilation output, Python-inspired syntax, cross-platform compiler support, and mature foreign function interface. The repository includes examples and notes that show how Nim can interact with Windows APIs, C and C++ code, DLL workflows, and different compilation targets. It also discusses executable size, runtime considerations, debugging, development setup, language bridges, and common pitfalls. The project is aimed at researchers and red-team developers studying how Nim behaves in security tooling, not at general application development. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    NirCmd

    NirCmd

    Utility to allow you to do useful tasks without displaying UI

    NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface. By running NirCmd with simple command-line option, you can write and delete values and keys in the Registry, write values into INI file, dial to your internet account or connect to a VPN network, restart windows or shut down the computer, create shortcut to a file, change the created/modified date of a file, change your display settings, turn off your monitor, open the door of your CD-ROM drive, and more...
    Downloads: 155 This Week
    Last Update:
    See Project
  • 8
    dbus-cxx
    dbus-cxx is a C++ wrapper for dbus. It exposes the C API to allow direct manipulation and relies on sigc++ to provide an OO interface. Also included is dbus-cxx-xml2cpp to generate proxy and adapter interfaces from DBus XML introspection-like documents.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 9
    Eww

    Eww

    ElKowars wacky widgets

    Eww (ElKowar's Wacky Widgets, pronounced with sufficient amounts of disgust) is a widget system made in Rust, which lets you create your own widgets similarly to how you can in AwesomeWM. The key difference: It is independent of your window manager. Configured in yuck and themed using CSS, it is easy to customize and provides all the flexibility you need. Rather than with your system package manager, I strongly recommend installing it using rustup. Additionally, eww requires some dynamic...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    ws

    ws

    Tiny WebSocket library for Go

    ...High-level wrappers and helpers around API in wsutil package, which allow to start fast without digging the protocol internals. Existing WebSocket implementations do not allow users to reuse I/O buffers between connections in clear way. This library aims to export efficient low-level interface for working with the protocol without forcing only one way it could be used. Library is tagged as v1* so its API must not be broken during some improvements or refactoring. Example applications using ws are developed in separate repository ws-examples. We can apply the same pattern to read and write structured responses through a JSON encoder and decoder.Zero-copy upgrade helps to avoid unnecessary allocations and copying while handling HTTP Upgrade request.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    D.P.F Delphi iOS Native Components

    D.P.F Delphi iOS Native Components

    Delphi iOS Native Components

    Develop Native iOS applications with Delphi XE8~XE10 Develop iPhone & iPad & iPod Touch apps with fast native performance and native styles. Some Wrapped Frameworks: * AddressBookUI.framework * AddressBook.framework * iAd.framework * EventKit.framework * GameKit.framework * MapKit.framework * MessageUI.framework * MobileCoreServices.framework * QuickLook.framework * SystemConfiguration.framework * Social.framework * StoreKit.framework * WebKit.framework Follow...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    PixelPlayer

    PixelPlayer

    A desktop application that brings back the golden age of Flash games

    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Useful Scripts

    Useful Scripts

    Useful scripts for making developer's everyday life easier

    Useful scripts for making developers' everyday lives easier and happier, involving java, shell, etc. Usually useful manual operations are made into scripts for convenient use, making the daily life of development easier. Share the functions (i.e. requirements, ideas) that are commonly used but not written into scripts, and submit an Issue. The scripts of this warehouse (such as related scripts) are deployed and used in the online production environment of JavaAlibaba and other companies...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    Volatility

    Volatility

    An advanced memory forensics framework

    Volatility is a widely used open-source framework for analyzing memory captures (RAM dumps) from Windows, Linux, and macOS systems. It enables investigators and malware analysts to extract process lists, network connections, DLLs, strings, artifacts, and more. Volatility supports many plugins for detecting hidden processes, malware, rootkits, and event tracing. It’s essential in digital forensics and incident response workflows.
    Downloads: 111 This Week
    Last Update:
    See Project
  • 15
    SkeletonView

    SkeletonView

    A way to show users that something is happening and prepare them

    Today almost all apps have async processes, such as API requests, long running processes, etc. While the processes are working, usually developers place a loading view to show users that something is going on. SkeletonView has been conceived to address this need, an elegant way to show users that something is happening and also prepare them for which contents are waiting. When using elements with text, SkeletonView draws lines to simulate text. Besides, you can decide how many lines you...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ClashN

    ClashN

    A clash client for Windows, support Mihomo

    clashN is a Windows desktop client for the Clash networking engine, providing a graphical interface to manage proxies, rules, and profiles. It wraps the Clash core in a familiar, configurable UI so users can import subscriptions, switch nodes, and observe connections without editing YAML by hand. The app emphasizes rule-based routing, letting you combine rule providers and policy groups to steer traffic by domain, process, or destination category.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    mall-admin-web

    mall-admin-web

    frontend component of the “mall” e-commerce system

    mall-admin-web is the frontend component of the “mall” e-commerce system, implemented in Vue (plus Element UI) to deliver the backend management interface: product management, order management, member management, promotions, operations, content, statistics and settings. It demonstrates how a modern single-page application can be structured to integrate with the backend services described in the learning / microservice projects, including authentication (JWT or token), REST APIs, role/permission management and real-time dashboards. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    DevTools Detect

    DevTools Detect

    Detect if DevTools is open and its orientation

    ...Applications can inspect the current state directly or listen for a custom event when the state changes. The package supports Chrome, Safari, Firefox, and Opera developer tools. It can be used for interface behaviors such as pausing graphics or displaying additional debugging information while tools are open. However, browser changes have made detection unreliable, and the project explicitly warns about false positives and limitations with undocked tools. The repository was archived in May 2026 and is now read-only.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Amazon DocumentDB JDBC Driver

    Amazon DocumentDB JDBC Driver

    Amazon DocumentDB JDBC driver to connect from BI tools and execute SQL

    The JDBC driver for the Amazon DocumentDB managed document database provides an SQL-relational interface for developers and BI tool users. The Amazon DocumentDB JDBC driver can perform automatic schema discovery and generate an SQL to DocumentDB schema mapping. See the schema discovery documentation for more details of this process. Follow the requirements and setup directions to get you environment ready to use the Amazon DocumentDB JDBC driver.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    nut.js

    nut.js

    Native UI testing / controlling with node

    nut.js gives you full control over your mouse. Move, click or drag your cursor where you need it! Press (and hold) single keys or type pages of text, nut.js handles both! It allows for native UI interactions via keyboard and/or mouse but additionally gives you the possibility to navigate the screen based on image matching. nut.js gives you access to your system clipboard. Copy and paste text as you go! Retrieve info about open windows to improve your tests or workflows. nut.js provides...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 21
    AnimatedTransitionGallery

    AnimatedTransitionGallery

    A gallery app of custom animated transitions for iOS

    ...Several transitions use Core Image, while others rely on custom geometry and animation controllers. The gallery brings implementations from multiple open-source projects into one interface for direct visual comparison. Building the complete application requires initializing its Git submodules after cloning the repository. It is best suited to developers studying transition techniques or searching for animation patterns to adapt to their own interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    iOS-10-Sampler

    iOS-10-Sampler

    Code examples for new APIs of iOS 10

    ...The project covers speech recognition, looped video playback, Live Photo capture, and audio volume fading. Its graphics and machine learning samples use Metal Performance Shaders for handwritten digit detection and real-time image recognition. Interface examples demonstrate UIViewPropertyAnimator, interactive blur progress, and 3D Touch preview interactions. It also includes image-rich local notifications, an iMessage sticker pack, and a simplified Core Data stack based on NSPersistentContainer. The repository serves as a compact historical guide to the platform changes developers encountered during the iOS 10 era.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    iOS-9-Sampler

    iOS-9-Sampler

    Code examples for the new features of iOS 9

    ...It was designed to build with Xcode 7 and combines Swift and Objective-C source code. The project explores map customization, Core Image text detection, new filters, speech voices, and Audio Unit discovery. Interface examples cover UIStackView, spring animation, Safari View Controller, and system font additions. It also demonstrates Core Spotlight search, content blocker extensions, Low Power Mode detection, Contacts, and ReplayKit. Hardware-oriented samples include 3D Touch quick actions, force visualization, and Live Photos. The repository is now most valuable as a historical learning resource for understanding how these APIs were originally adopted.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    subconverter

    subconverter

    Utility to convert between various subscription format

    Utility to convert between various subscription format. Shadowrocket users should use ss, ssr or v2ray as target. You can add &remark= to Telegram-liked HTTP/Socks 5 links to set a remark for this node. Add a Personal Access Token into gistconf.ini in the root directory, then add &upload=true to the local subscription link, then when you access this link, the program will automatically update the content to Gist repository.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 25
    TerminalUserInterfaces.jl

    TerminalUserInterfaces.jl

    Terminal User Interfaces in Julia

    Create TerminalUserInterfaces in Julia.
    Downloads: 10 This Week
    Last Update:
    See Project