Showing 699 open source projects for "interface"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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.
    Try It Free
  • 1
    Proxy Manager

    Proxy Manager

    OOP Proxy wrappers/utilities to manage proxies of your objects

    This library aims to provide abstraction for generating various kinds of proxy classes. Available as part of the Tidelift Subscription. The maintainer of ocramius/proxy-manager and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. The suggested installation method...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Differ

    Differ

    Swift library to generate differences and patches between collections

    ...There’s a lot more to calculating diffs than performing table view animations easily. Wherever you have code that propagates added/removed/moved callbacks from your model to your user interface, you should consider using a library that can calculate differences. Animating small batches of changes is usually going to be faster and provide a more responsive experience than reloading all of your data. Calculating and acting on differences should also aid you in making a clear separation between data and user interface, and hopefully provide a more declarative approach: your model performs state transition, then your UI code performs appropriate actions based on the calculated differences to that state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    dat.GUI

    dat.GUI

    dat.gui is a lightweight controller library for JavaScript

    A lightweight graphical user interface for changing variables in JavaScript. The easiest way to use dat.GUI in your code is by using the built source at build/dat.gui.min.js. These built JavaScript files bundle all the necessary dependencies to run dat.GUI. If you're using a server with a Content Security Policy in place that blocks 'unsafe-inline', you will have problems when dat.gui.js tries to inject style information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Right Consents Community

    Right Consents Community

    Open and extensible platform to manage consents and preferences

    Right Consents is a Consent and Preference Management Platform which leverage consent to another scope than cookies, where consent based processing implies conformity, like receipt preservation and consent dissemination to third-part software or company. More information at https://right-consents.fairandsmart.io/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Spyne

    Spyne

    A transport agnostic sync/async RPC library

    ...In other words, Spyne is a framework for building distributed solutions that strictly follow the MVC pattern, where Model = spyne.model, View = spyne.protocol and Controller = user code. Spyne comes with the implementations of popular transport, protocol and interface document standards along with a well-defined API that lets you build on existing functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    File System Crawler for Elasticsearch

    File System Crawler for Elasticsearch

    Elasticsearch File System Crawler (FS Crawler)

    ...Local file system (or a mounted drive) crawling and indexing new files, updating existing ones, and removing old ones. Remote file system over SSH/FTP crawling. REST interface to let you “upload” your binary documents to elastic search.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    WFMATH Java Bindings

    Java language bindings for WFMATH

    This project is a subproject of the WFMATH library, a library providing several complex mathematical primitives. This library will allow Java programmers to use WFMATH in their code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    PHP Console Color

    PHP Console Color

    Simple library for creating colored console ouput

    Simple library for creating colored console ouput. See example.php how to use this library. Just run the command "composer require php-parallel-lint/php-console-color" to install it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    clam4j

    A java wrapper for clamd

    Clam4j is designed to be a java wrapper around ClamAV. Clam4j allows you to scan for viruses in java programs by providing a simple java interface which sends the data to clamd for scanning. The results of the scan are returned to the caller via a response object.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    PSR-11 Container interface

    PSR-11 Container interface

    A common interface for dependency injection containers

    The goal set by ContainerInterface is to standardize how frameworks and libraries make use of a container to obtain objects and parameters. An entry identifier is any PHP-legal string of at least one character that uniquely identifies an item within a container. An entry identifier is an opaque string, so callers should not assume that the structure of the string carries any semantic meaning. The Psr\Container\ContainerInterface exposes two methods, get and has. get takes one mandatory...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Chloe

    Chloe

    A lightweight and high-performance Object/Relational Mapping(ORM)

    Chloe is a lightweight Object/Relational Mapping(ORM) library. The query interface is similar to LINQ. You can query data like LINQ and do any things(Join Query | Group Query | Aggregate Query | Insert | Batch Update | Batch Delete) by lambda with Chloe.ORM. Pay attention to splicing lambda expression trees by yourself, do not wrap your variables with ConstantExpression, otherwise, non-parameterized sql will be generated, and there is a risk of sql injection!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    feathersui-starling

    feathersui-starling

    User interface components for Starling Framework, ActionScript 3

    Feathers UI (Starling edition) is a lightweight, open-source library of user interface components designed specifically for use with the Starling Framework. It allows ActionScript developers to build GPU-accelerated interfaces for games and applications that run on desktop and mobile platforms. With a focus on performance and flexibility, Feathers UI includes buttons, sliders, lists, navigators, and layout containers optimized for Starling's rendering pipeline.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    larra

    C++ library for archive random read access.

    larra provides some simple interfaces for archive access. The main feature is that it uses the same interface for directories and archives, which allows archive-in-archive access (like .tar.gz). For file access a seekable stream interface is used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    argp.sh

    argp for bash (wrapper for getopt)

    MIGRATED TO https://gitlab.com/wef/argpsh A wrapper for getopt(1) which simulates the argp_parse(3) for bash using option descriptions written in a flat file format or XML. Automatic help and man mpage production is provided as well as generating the code for getopt(1). Requires bash-3+. See also argp.c which is a much faster version of this in case speed is ever an issue. Note that argp.sh deprecates and replaces the older 'process_getopt' project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    TensorRT Pro

    TensorRT Pro

    C++ library based on tensorrt integration

    High-level interface for C++/Python. Simplify the implementation of the custom plugin. And serialization and deserialization have been encapsulated for easier usage. Simplify the compilation of fp32, fp16 and int8 for facilitating the deployment with C++/Python in server or embedded device. Models ready for use also with examples are RetinaFace, Scrfd, YoloV5, YoloX, Arcface, AlphaPose, CenterNet and DeepSORT(C++).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    tmi.js

    tmi.js

    Javascript library for the Twitch Messaging Interface

    Connect to and interact with Twitch chat (IRC) from Node.js or a browser. Control the delay in milliseconds between JOIN requests when using the channels array option. Minimum of 300 milliseconds. If the identity has special permission from Twitch for a higher join rate then you should implement your own calls to the client.join method. Disable receiving JOIN/PART events for other users. Good for decreasing network traffic when joining lots of channels or you don't care about this data....
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Splitties

    Splitties

    A collection of hand-crafted extensions for your Kotlin projects

    Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the amount of code you have to write, freeing code reading and writing time, so you can focus more on what you want to build for your users (even if you're the only one), or have more time to have fun. This project is named "Splitties" because it is split in small modules, distributed as independent libraries, so you can add only the ones you need to your...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    streamsupport

    streamsupport

    Backport of Java 8/9 java.util.stream API to Java 6/7 and Android

    This project has moved to GitHub: https://github.com/stefan-zobel/streamsupport streamsupport is a backport of the Java 8 java.util.function (functional interfaces) and java.util.stream (streams) API for users of Java 6 or 7 supplemented with selected additions from java.util.concurrent which didn't exist back in Java 6. Due to the lack of default interface methods and static interface methods in pre-Java 8 the API had to be slightly adjusted in these areas but still covers the full functionality scope of Java 8. In detail, static and default interface methods have been moved to companion classes in the same package that bear the identical name as the interface but with an "s" appended (e.g. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    VTAcknowledgementsViewController

    VTAcknowledgementsViewController

    Acknowledgements screen displaying a list of licenses

    VTAcknowledgementsViewController is an open-source iOS view controller that displays acknowledgments for third-party libraries used in an app. It provides a standardized way to present license information to users, often required for open-source compliance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    LCUI

    LCUI

    A small C library for building user interfaces with C, XML and CSS

    ...If you have web development experience, then the use of LCUI will be easier to get started, because LCUI's XML, CSS, and element layout processing effects are similar to web browser, you can refer to the sample code on the left to learn about the effect. Supports the use of XML and CSS to describe the GUI layout and style, saving interface development time and maintenance costs. Support for Windows and Linux, you can write Windows Desktop apps and Universal Windows Platform apps, as well as Linux Desktop apps. To get started with LCUI, you can using lcui-cli to create an LCUI project, then compile and run it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Flutter Plugins

    Flutter Plugins

    Plugins for Flutter maintained by the Flutter team

    This repository (now archived) houses the first-party plugin implementations maintained by the Flutter team, enabling access to platform-specific APIs (e.g. camera, file access, web views, etc.) from Dart/Flutter code. It essentially provides the bridge between Flutter apps and native mobile capabilities: for each plugin, there is often a Dart interface and underlying platform code (Android, iOS, etc.). Over time, the content of this repo has been moved to a newer monorepo or reorganized under flutter/packages. The plugins here are intended to follow Flutter’s design conventions and support integration with the wider Flutter ecosystem (published on pub.dev). Because the repository is archived, it is now read-only; future development of plugin code occurs elsewhere in the official Flutter organization.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    Ooui (pronounced weee!) is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    A-JLib

    A simple java lib with Swing widgets and other stuff.

    A simple java library with Swing widgets and other stuff. This library tries to simplify the development of Swing applications ... which is sometime a nightmare ! It contains the classes I developed during the Yapbam project in order to deal with the problems I encountered. This work is still under progress and some things may be changed in the future (especially some class names). The classes available here are quite stable and used in the Yapbam project. AJlib is also available...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    babel-plugin-macros

    babel-plugin-macros

    Allows you to build simple compile-time libraries

    ...This is fine for things like language features but can be a frustrating overhead for libraries that allow for compile-time code transformation as an optimization. babel-plugin-macros defines a standard interface for libraries that want to use compile-time code transformation without requiring the user to add a babel plugin to their build system (other than babel-plugin-macros, which is ideally already in place). There is cpu usage/time overhead; the client needs to run the code to generate these classes every time the page loads. There is code bundle size overhead; the client needs to receive a CSS parser in order to generate these class names, and shipping this makes the amount of js the client needs to parse larger. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    GUI-lite

    GUI-lite

    The smallest header-only GUI library(4 KLOC) for all platforms

    The smallest header-only GUI library (4 KLOC) for all platforms. Cloud + IoT Solution: master your IoT business all over the world. Multi-language supports UTF-8; Playback Video. Toolkit for building font/image resources. Code Telemetry and Analysis in real-time (remove .sh/.bat files if dislike sharing). Even a C beginner could master GUI-lite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller...
    Downloads: 2 This Week
    Last Update:
    See Project
Auth0 Logo