Showing 4157 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
  • Atera - an All-in-one platform for IT management Icon
    Atera - an All-in-one platform for IT management

    Ideal for IT departments and MSPs (managed service providers)

    Your IT essentials, integrated & elevated. Take your IT management from automated to autonomous, download Atera's agent to start your free trial!
    Try Atera now
  • 1
    Django REST framework

    Django REST framework

    Powerful and flexible toolkit for building Web APIs

    Django REST framework is a powerful and flexible toolkit for building Web APIs. Some reasons you might want to use REST framework: The Web browsable API is a huge usability win for your developers. Authentication policies including packages for OAuth1a and OAuth2. Serialization that supports both ORM and non-ORM data sources. Customizable all the way down - just use regular function-based views if you don't need the more powerful features. Extensive documentation, and great community...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    templUI

    templUI

    A growing collection of beautifully designed UI components for Go

    templUI is a modern UI component library built specifically for Go applications using the templ templating language, offering a developer-first approach to building interfaces with strong type safety and performance. It provides a growing collection of beautifully designed, production-ready components styled with Tailwind CSS, allowing developers to construct modern web interfaces without relying on heavy frontend frameworks. One of its defining principles is code ownership, meaning...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    carbon-components-svelte

    carbon-components-svelte

    Svelte implementation of the Carbon Design System

    Carbon Components Svelte is a Svelte-native implementation of IBM’s Carbon Design System, built to bring the structure, consistency, and scalability of a mature enterprise design system into Svelte applications. Rather than being a small collection of ad hoc widgets, it functions as a comprehensive component library intended to support design reuse, predictable development, and long-term extensibility across products. Because it is tied to Carbon, the project is especially valuable for teams...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    TanStack Table

    TanStack Table

    Headless UI for building powerful tables & datagrids for TS/JS

    TanStack Table is a headless UI library crafted for building powerful, highly customizable tables and data grids with TypeScript/JavaScript. It provides robust logic, state management, and APIs while intentionally omitting UI markup and styling, giving developers total control over presentation. It supports multiple frameworks, including React, Vue, Solid, Svelte, Qwik, Lit, and Vanilla JS/TS.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 5
    pyTermTk

    pyTermTk

    Python Terminal Toolkit - a Spiced Up TUI Library

    pyTermTk is a Text-based user interface library (TUI). Evolved from the discontinued project pyCuT and inspired by a mix of Qt5, GTK, and tkinter API definition with a touch of personal interpretation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    latexindent.pl

    latexindent.pl

    Perl script to add indentation to LaTeX files

    ...It can modify line breaks before, during and after code blocks; it can perform text wrapping and paragraph line break removal. It can also perform string-based and regex-based substitutions/replacements. The script is customizable through its YAML interface. latexindent.exe is a standalone executable file that does not require a perl installation. A nice way to test the script is to navigate to the test-cases directory, and then run the command (on Linux/Mac -- sorry, a Windows test-case version is not available)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Indico

    Indico

    A feature-rich event management system

    ...A powerful and flexible hierarchical content management system for events, a full-blown conference organization workflow with call for Abstracts and abstract reviewing modules; flexible registration form creation and configuration; integration with existing payment systems; a paper reviewing workflow; a drag and drop timetable management interface; a simple badge editor with the possibility to print badges and tickets for participants; tools for meeting management and archival of presentation materials; a powerful room booking interface; integration with existing video conferencing solutions.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Dash

    Dash

    Build beautiful web-based analytic apps, no JavaScript required

    Dash is a Python framework for building beautiful analytical web applications without any JavaScript. Built on top of Plotly.js, React and Flask, Dash easily achieves what an entire team of designers and engineers normally would. It ties modern UI controls and displays such as dropdown menus, sliders and graphs directly to your analytical Python code, and creates exceptional, interactive analytics apps. Dash apps are very lightweight, requiring only a limited number of lines of Python or...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Searchkit

    Searchkit

    React + Vue Search UI for Elasticsearch & Opensearch

    Searchkit is an open-source library that simplifies the integration of Elasticsearch into React applications, providing tools to build user-friendly search experiences with minimal effort.
    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
  • 10
    Corepack

    Corepack

    Zero-runtime-dependency package

    Corepack is an experimental tool in Node.js that acts as a bridge between Node projects and package managers, allowing developers to use specific package manager versions across different projects.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Yeoman (Yo)

    Yeoman (Yo)

    CLI tool for running Yeoman generators

    Yeoman is a robust scaffolding tool for modern web applications, enabling developers to generate complete project structures and boilerplate code through a vast ecosystem of generators.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    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: 6 This Week
    Last Update:
    See Project
  • 13
    Minify

    Minify

    Go minifiers for web formats

    Minify is a minifier package written in Go. It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier. Minification is the process of removing bytes from a file (such as whitespace) without changing its output and therefore shrinking its size and speeding up transmission over the internet and possibly parsing. The implemented minifiers are designed for high performance. The core functionality associates mime-types with minification functions, allowing embedded resources (like CSS or JS within HTML files) to be minified as well. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 14
    runwasi

    runwasi

    Facilitates running Wasm / WASI workloads managed by containerd

    ...It provides a library and runtime components that integrate with containerd, allowing Wasm modules to be executed using familiar container orchestration workflows such as Kubernetes via the Container Runtime Interface. Unlike traditional containers that rely on operating system virtualization, runwasi focuses on lightweight, secure execution of WebAssembly modules, which can offer faster startup times and reduced resource overhead. The project includes reference implementations and shims that connect Wasm runtimes to containerd, enabling developers to deploy and manage Wasm applications similarly to Docker containers. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    PyMySQL

    PyMySQL

    MySQL client library for Python

    PyMySQL is a 100% Python implementation of the MySQL client protocol, allowing Python applications to connect to MySQL and MariaDB databases without requiring binary extensions. It supports standard DB‑API 2.0 features, such as cursors, transactions, and parameterized queries. PyMySQL is versatile for web applications, scripts, and tools, offering compatibility with ORMs like SQLAlchemy and frameworks like Django.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    MCPM.sh

    MCPM.sh

    CLI MCP package manager & registry for all platforms and all clients

    ...It facilitates the installation, configuration, and orchestration of MCP servers, enabling users to group servers into profiles and route requests through a unified interface. With its advanced router and profile features, mcpm.sh simplifies the management of complex MCP environments, supporting clients like Claude Desktop, Cursor, and Windsurf. The tool is built with Python and leverages the Click framework for its CLI, ensuring a robust and user-friendly experience.​
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    AtlantaFX

    AtlantaFX

    Modern JavaFX CSS theme collection with additional controls

    Modern JavaFX CSS theme collection with additional controls.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    Amazon Elastic Block Store CSI driver

    Amazon Elastic Block Store CSI driver

    CSI driver for Amazon EBS

    Amazon Elastic Block Store (Amazon EBS) is an easy-to-use, scalable, high-performance block-storage service designed for Amazon Elastic Compute Cloud (Amazon EC2). The Amazon Elastic Block Store Container Storage Interface (CSI) Driver provides a CSI interface used by Container Orchestrators to manage the lifecycle of Amazon EBS volumes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Redigo

    Redigo

    Go client for Redis

    ...Pipelining, including pipelined transactions. Publish/Subscribe. Connection pooling. Script helper type with optimistic use of EVALSHA. Helper functions for working with command replies. The Conn interface is the primary interface for working with Redis. Applications create connections by calling the Dial, DialWithTimeout or NewConn functions. In the future, functions will be added for creating sharded and other types of connections. Connections support one concurrent caller to the Receive method and one concurrent caller to the Send and Flush methods. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Apache Dubbo

    Apache Dubbo

    A high performance Java RPC framework

    Apache Dubbo is a high performance, lightweight, open source RPC framework written in Java. It offers three key functionalities: interface based remote call, load balancing and fault tolerance, and automatic service registration and discovery. Apache Dubbo is built to support multiple service registries and load balancing strategies right out of the box. Due to its micro-kernel and plugin design it can also be easily extended through third-party implementations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    libpqxx

    libpqxx

    The official C++ client API for PostgreSQL

    libpqxx is the official C++ client library for interacting with PostgreSQL, providing a high-level, type-safe API on top of the native libpq library. It allows C++ applications to connect to PostgreSQL databases, execute queries, and handle results with idiomatic C++ syntax. The library is suitable for performance-critical and systems-level applications.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    RuFlo

    RuFlo

    The leading agent orchestration platform for Claude

    RuFlo is a developer-focused tool designed to streamline workflows by combining automation, scripting, and AI-assisted processes into a cohesive command-driven interface. It enables users to execute complex sequences of tasks using concise commands, reducing manual effort and improving efficiency in development environments. The project emphasizes composability, allowing users to chain operations together and create reusable workflows tailored to their needs. Ruflo integrates with modern tooling ecosystems, making it suitable for tasks such as code manipulation, automation, and data processing. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 23
    critique

    critique

    TUI for reviewing git changes

    critique is a beautiful terminal-oriented user interface tool for reviewing git diffs that makes inspecting source control changes more intuitive and readable directly from the command line. The tool provides a styled, split-view diff layout with syntax highlighting and word-level diffing, which gives developers clear insight into what has changed in each file beyond simple line additions or deletions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gRPC-Gateway

    gRPC-Gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    ...Reasons can range from maintaining backward compatibility, supporting languages or clients that are not well supported by gRPC, to simply maintaining the aesthetics and tooling involved with a RESTful JSON architecture. This project aims to provide that HTTP+JSON interface to your gRPC service.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    node-canvas

    node-canvas

    Node canvas is a Cairo backed Canvas implementation for NodeJS

    If you don't have a supported OS or processor architecture, or you use --build-from-source, the module will be compiled on your system. This requires several dependencies, including Cairo and Pango. Note that libgif/giflib, librsvg and libjpeg are optional and only required if you need GIF, SVG and JPEG support, respectively. Cairo v1.10.0 or later is required. This project is an implementation of the Web Canvas API and implements that API as closely as possible. For API documentation,...
    Downloads: 5 This Week
    Last Update:
    See Project
Auth0 Logo