Showing 6892 open source projects for "interface"

View related business solutions
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 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.
    Start Free
  • 1
    Material Design for Bootstrap 5 React 17

    Material Design for Bootstrap 5 React 17

    React 17 & Bootstrap 5 & Material Design 2.0 UI KIT

    MDB is a collection of free Bootstrap templates, themes, design tools & resources. Simple installation via .zip, npm, or cdnjs. Free Hosting, WordPress support, custom domains, SSL support, free database, frontend & backend templates, webpack starter included git repository, FTP & Jenkins support. One-click setup! MDB GO allows you to create a WordPress page with a single click. Regardless of whether you want to create a Travel Blog or an e-commerce shop to sell your product you can easily...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Swagger Core

    Swagger Core

    Examples, server integrations for generating Swagger API Specification

    Swagger Core is a Java implementation of the OpenAPI Specification. Current version supports JAX-RS2 (javax and jakarta namespaces). One of the common usage scenarios is to integrate swagger-jaxrs2 into an existing or new JAX-RS based project ("code-first"), to automatically provide and expose its APIs definition, which is kept in sync during the project lifecycle. Such definition can be the base for further processing/consumption, including API documentation (e.g with swagger-ui, API client...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Epoxy

    Epoxy

    Android library for building complex screens in a RecyclerView

    Epoxy is an Android library for building complex screens in a RecyclerView. Models are automatically generated from custom views or databinding layouts via annotation processing. These models are then used in an EpoxyController to declare what items to show in the RecyclerView. This abstracts the boilerplate of view holders, diffing items and binding payload changes, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Pacaptr

    Pacaptr

    Pacman-like syntax wrapper for many package managers

    pacaptr is a command-line tool that acts as a pacman-like syntax wrapper for various package managers. It allows users to use familiar pacman commands across different operating systems and package management systems by translating them into the appropriate commands for the underlying package manager. This tool simplifies package management for users transitioning between systems.​
    Downloads: 10 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    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 it Free
  • 5
    Owlkettle

    Owlkettle

    A declarative user interface framework based on GTK 4

    OwlKettle is a static site generator written in Nim, enabling developers to create fast and secure websites with minimal effort.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Spring Batch

    Spring Batch

    Spring Batch is a framework for writing batch applications using Java

    A lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems. Spring Batch provides reusable functions that are essential in processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management. It also provides more advanced technical services and features that will enable extremely high-volume and high...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7
    wa-sqlite

    wa-sqlite

    WebAssembly SQLite with support for browser storage extensions

    ...Unlike traditional SQLite builds, this project emphasizes extensibility by allowing developers to implement custom virtual file systems entirely in JavaScript, which enables flexible storage backends such as IndexedDB or the Origin Private File System. This design allows applications to persist data locally in a browser while maintaining the familiar SQL interface and behavior of SQLite. The project supports both synchronous and asynchronous execution models, accommodating different performance and architectural needs, including asynchronous APIs required for certain browser storage systems. It also includes example implementations of various storage strategies, demonstrating how developers can tailor persistence mechanisms for specific use cases.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    SiteOne Crawler

    SiteOne Crawler

    SiteOne Crawler is a website analyzer and exporter

    ...Watch a detailed video with a sample report for Astro. build website. This crawler can be used as a command-line tool (see releases and video), or you can use a multi-platform desktop application with a graphical interface (see a video about the app).
    Downloads: 19 This Week
    Last Update:
    See Project
  • 9
    7.css

    7.css

    A JS-independent, tree-shakeable CSS framework

    7.css is a CSS framework for building interface components that look like Windows 7. It is built on top of the GUI backbone of XP.css, which is an extension of 98.css. This framework relies on the usage of semantic HTML. To make a button, you'll need to use a button. Input elements require labels. Tabs rely on the role="tab" attribute. This page will guide you through that process, but accessibility is a primary goal of this project.
    Downloads: 11 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
    SoftMaskForUGUI

    SoftMaskForUGUI

    Enhance Unity UI (uGUI) with advanced soft-masking features

    SoftMaskForUGUI is a Unity package that adds smooth and flexible masking capabilities to the standard uGUI system. It extends traditional masks by supporting partially transparent and softened mask boundaries. Text, Image, and RawImage components can be used as masking graphics. Developers can combine multiple sprites, SpriteAtlas assets, nested masks, and ScrollRect content. The package works with overlay, camera-space, and world-space rendering and includes support for custom shaders and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Model Context Protocol Python SDK

    Model Context Protocol Python SDK

    The official Python SDK for Model Context Protocol servers and clients

    The Python SDK for Model Context Protocol provides utilities to interact with the protocol, enabling seamless communication with AI models.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    react-native-graph

    react-native-graph

    Beautiful, high-performance Graphs and Charts for React Native

    react-native-graph is a Line Graph implementation based on the high-performance 2D graphics rendering engine "Skia". It's used in the Pink Panda Wallet app to power thousands of token graphs every day. Animations are ran using the Skia animation system and are fully natively interpolated to ensure best possible performance. If animated is false, a light-weight implementation of the graph renderer will be used, which is optimal for displaying a lot of graphs in large lists.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Zent

    Zent

    A collection of essential UI components written with React

    ...It includes both general-purpose UI elements and domain-specific components, making it particularly useful for business-oriented applications such as dashboards, admin panels, and eCommerce systems. The library emphasizes developer productivity by offering high-quality, ready-to-use components that reduce the need to build common interface elements from scratch. Zent supports TypeScript out of the box, ensuring type safety and better developer experience in large-scale projects. It also features customizable themes, allowing teams to adapt the visual style to match branding requirements while maintaining consistency across the application. The library is optimized for modern browsers and supports server-side rendering, making it suitable for performance-critical applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Fancy Components

    Fancy Components

    Library of fancy, fun, animated react components

    Fancy is an open source library of animated React components and microinteractions created to make web interfaces feel more expressive, playful, and visually engaging. Instead of focusing only on utility-first static UI primitives, the project emphasizes motion, delight, and the small interaction details that can make an interface feel more premium and memorable. Its positioning suggests a growing collection rather than a fixed set of components, which makes it appealing for designers and frontend developers who want a source of creative interaction patterns they can keep revisiting as the library expands. The project is also clearly aligned with a modern React stack, and its topic tags indicate a strong connection to animation, motion design, Tailwind CSS, and Framer Motion.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Cerberus Testing

    Cerberus Testing

    The Open Source Test Automation Platform

    ...Cerberus Testing is a test automation platform that allows iteration with quality and speed through test definition, execution, and reporting. The platform allows the creation of automated test cases through an easy-to-use web interface without any need for development skills - automated test implementation and management now become available for all elements of the development, quality, and business teams. Group and organize your test cases in campaigns, schedule them or trigger them in CI/CD pipelines through Jenkins/Gitlab/Bitbucket connectors and receive notifications by email or Slack. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Ignite UI for jQuery

    Ignite UI for jQuery

    Ignite UI for jQuery by Infragistics

    Ignite UI for jQuery™ helps you build powerful, high-performance web-based applications. Inside Ignite UI for jQuery you'll find user experience controls and components for creating engaging line-of-business web applications that target the browsers for both mobile & desktop environments. Ignite UI for jQuery is built on jQuery and jQuery UI and ties in seamlessly with the jQuery core model and conventions including all styling support via jQuery UI Theme Roller. Beyond jQuery Ignite UI for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MyLayout

    MyLayout

    Powerful iOS UI framework implemented by Objective-C.

    MyLayout is a simple and easy objective-c framework for iOS view layout. MyLayout provides some simple functions to build a variety of complex interface. It integrates the functions including Autolayout and SizeClass of iOS, five layout classes of Android, float and flex-box and bootstrap of HTML/CSS. The MyLayout's Swift version are named: TangramKit
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    FlaUI

    FlaUI

    UI automation library for .Net

    FlaUI is a .NET library which helps with automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps,...). It is based on native UI Automation libraries from Microsoft and therefore kind of a wrapper around them. FlaUI wraps almost everything from the UI Automation libraries but also provides the native objects in case someone has a special need that is not covered (yet) by FlaUI. Some ideas are copied from the UIAComWrapper project or TestStack.White but rewritten from...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Ant Design Blazor

    Ant Design Blazor

    A set of enterprise-class UI components

    A design system for enterprise-level products. Create an efficient and enjoyable work experience. A rich set of enterprise-class UI components based on Ant Design and Blazor. Regularly synchronize with Official Ant Design specifications, you can check the sync logs online. Therefore, you can use the custom theme styles of Ant Design directly. Create a new project from the dotnet new template. Enterprise-class UI designed for web applications. A set of high-quality Blazor components out of...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    axe-core

    axe-core

    Accessibility engine for automated Web UI testing

    Axe is an accessibility testing engine for websites and other HTML-based user interfaces. It's fast, secure, lightweight, and was built to seamlessly integrate with any existing test environment so you can automate accessibility testing alongside your regular functional testing. Axe-core has different types of rules, for WCAG 2.0 and 2.1 on level A and AA, as well as a number of best practices that help you identify common accessibility practices like ensuring every page has an h1 heading,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    J2ObjC

    J2ObjC

    A Java to iOS Objective-C translation tool and runtime

    J2ObjC is an open-source command-line tool from Google that translates Java source code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java source to be part of an iOS application's build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as application logic and data models) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps. J2ObjC supports most Java language and runtime features required...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    do - Dependency Injection

    do - Dependency Injection

    A dependency injection toolkit based on Go 1.18+ Generics

    ...The library offers a service container that allows developers to register, resolve, and manage application dependencies in a structured and maintainable way. It supports multiple service lifecycles such as eager, lazy, and transient loading, along with circular dependency detection and interface binding. The toolkit is designed to improve modularity, testability, and scalability in Go applications by reducing tight coupling between components. It also includes lifecycle management features like health checks and graceful shutdown handling, making it suitable for production services and microservices. Overall, samber/do delivers a modern, generics-powered alternative to traditional reflection-based DI frameworks in Go.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 23
    PcapPlusPlus

    PcapPlusPlus

    Multiplatform C++ library for parsing and crafting of network packets

    ...You can download pre-built binaries for each platform or build it from source. PcapPlusPlus is available in popular package managers such as Homebrew and Conan. PcapPlusPlus provides an easy-to-use interface for reading and writing network packets into files.It supports the most popular file formats which are PCAP and PCAPNG.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24
    Trellis

    Trellis

    WordPress LEMP stack with PHP 8.1, Composer, WP-CLI

    ...This gives the confidence to know that if your WordPress site works in development, it will also work in production and you can deploy with confidence. trellis-cli provides a command-line interface (CLI) to manage Trellis projects via the `trellis` command with features.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    react-native-paper-dates

    react-native-paper-dates

    Smooth and fast cross platform Material Design date and time picker

    Smooth and fast cross-platform Material Design date picker for React Native Paper.
    Downloads: 0 This Week
    Last Update:
    See Project