Showing 12230 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
    Showkase

    Showkase

    Annotation-processor based Android library

    Showkase is an Android library developed by Airbnb that helps teams organize, visualize, and manage their Jetpack Compose UI components through an automatically generated component browser. It uses annotation processing to scan the codebase and build a structured interface where developers can explore all composables, colors, and typography in one place. This significantly improves discoverability and reuse of UI elements, which is often a major challenge in large codebases with hundreds of components. Showkase also renders components under different conditions such as dark mode, right-to-left layouts, and scaled fonts, allowing developers to identify issues early in the development process. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Karpathy

    Karpathy

    An agentic Machine Learning Engineer

    karpathy is an experimental agentic machine learning engineer framework designed to automate many aspects of the ML development workflow. The project sets up a sandboxed environment where an AI agent can access datasets, run experiments, and generate machine learning artifacts through a web interface. Its startup script automatically prepares the environment by creating a sandbox directory, installing key ML libraries, and launching the agent interface. The system is tightly integrated with the Claude Scientific Skills ecosystem, enabling the agent to leverage specialized scientific and machine learning tools. It is intended primarily for research and experimentation with autonomous ML workflows rather than as a polished production platform. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    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
  • 4
    lmdb-js

    lmdb-js

    Simple, efficient, ultra-fast, scalable data store wrapper for LMDB

    This is an ultra-fast NodeJS, Bun, and Deno interface to LMDB; probably the fastest and most efficient key-value/database interface that exists for storage and retrieval of structured JS data (objects, arrays, etc.) in a true persisted, scalable, ACID compliant database. It provides a simple interface for interacting with LMDB, as a key-value db, which makes it easy to fully leverage the power, crash-proof design, and efficiency of LMDB using intuitive JavaScript, and is designed to scale across multiple processes or threads. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Roxy-WI

    Roxy-WI

    Web interface for managing Haproxy, Nginx, Apache and Keepalived

    For those who need a convenient interface for managing all services in one place. Roxy-WI was created for people who want to have a fault-tolerant infrastructure, but do not want to plunge deep into the details of setting up and creating a cluster based on HAProxy, NGINX, Apache, and Keepalived. Use Roxy-WI to build a high available cluster for a couple of clicks: install HAProxy, NGINX, Apache, Keepalived, and its exporters, and carry out the initial configuration for the services. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PDMats.jl

    PDMats.jl

    Uniform Interface for positive definite matrices of various structures

    Uniform interface for positive definite matrices of various structures. Positive definite matrices are widely used in machine learning and probabilistic modeling, especially in applications related to graph analysis and Gaussian models. It is not uncommon that positive definite matrices used in practice have special structures (e.g. diagonal), which can be exploited to accelerate computation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Jekyll Admin

    Jekyll Admin

    Jekyll plugin that provides users with a traditional CMS interface

    A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. The project is divided into two parts. A Ruby-based HTTP API that handles Jekyll and filesystem operations, and a Javascript-based front end, built on that API. The plugin allows you to customize the name of a collection that is displayed in the sidebar by defining it in the collection's metadata in the config file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Siren

    Siren

    Notify users when a new version of your app is available

    ...If a new version is available, a language localized alert can be presented to the user informing them of the newer version, and giving them the option to update the application. Alternatively, Siren can notify your app through alternative means, such as a custom user interface. If an app update is available, Siren checks to make sure that the version of iOS on the user's device is compatible with the one that is required by the app update. For example, if a user has iOS 11 installed on their device, but the app update requires iOS 12, an alert will not be shown. This takes care of the false-positive case regarding app updating.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    python-telegram-bot

    python-telegram-bot

    A Python wrapper you can't refuse

    python-telegram-bot is a library that provides a pure Python interface for the Telegram Bot API. It supports all types and methods of the API 4.8, and is compatible with all Python versions 3.5+ as well as PyPy. Apart from the pure API implementation, python-telegram-bot also offers several high-level classes contained in the telegram.ext submodule. These make bot development much easier and straightforward. python-telegram-bot is free and open source, fun to use, and fast and easy to install. ...
    Downloads: 23 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
    Graphite

    Graphite

    An open source graphics editor for 2025

    ...It combines traditional vector drawing capabilities with features like animation timelines, state machines, and interactive prototyping—all in one toolchain rather than separate apps. The interface supports layering, boolean operations, masks, and full node-based parametric controls for shapes and effects. Because it’s built to be extendable, plugin support allows importing/exporting formats, custom tools, or integrations with code frameworks. It also focuses on performance and scalability—handling complex vector scenes with many nested elements fluidly. ...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 11
    Ora2Pg

    Ora2Pg

    Ora2Pg is a free tool used to migrate an Oracle database

    ora2pg is an open-source tool used to migrate Oracle databases to PostgreSQL. It connects to an Oracle database, extracts schema and data, and generates SQL-compatible output for PostgreSQL. It supports complex migration scenarios, including stored procedures, triggers, data types, and performance optimization, making it ideal for enterprises transitioning away from Oracle systems.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    OpenWhip

    OpenWhip

    Optimize interaction with AI coding assistants

    ...The application runs as a lightweight system tray program and overlays a visual whip animation on the screen when activated, creating an interactive and slightly absurd interface for user engagement. Its core functionality is surprisingly practical beneath the joke: when triggered, it sends a keyboard interrupt signal (Ctrl+C) to halt the current AI process, effectively giving developers a quick way to stop unresponsive or slow-running tasks. In addition to the interrupt, the tool also delivers randomized “encouraging” or humorous messages, blending utility with personality and making the experience more entertaining.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13
    tika-python

    tika-python

    Python binding to the Apache Tika™ REST services

    A Python port of the Apache Tika library that makes Tika available using the Tika REST Server. This makes Apache Tika available as a Python library, installable via Setuptools, Pip and easy to install. To use this library, you need to have Java 7+ installed on your system as tika-python starts up the Tika REST server in the background. To get this working in a disconnected environment, download a tika server file (both tika-server.jar and tika-server.jar.md5, which can be found here) and set...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Session Desktop

    Session Desktop

    A Decentralized, Onion Routed, Private Messenger

    ...Built on the Session protocol and the Loki network, it routes messages through a distributed onion-routing network that hides metadata like sender, timing, and location so that conversations are resistant to surveillance and correlation attacks. The desktop client pairs seamlessly with Session mobile apps but can also be used independently to communicate with Session contacts in a familiar desktop interface that supports a full keyboard, global notifications, drag-and-drop media sharing, and local file access. Session emphasizes zero-knowledge privacy, meaning that only the participants in a conversation can read the messages.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    mongo-express

    mongo-express

    Web-based MongoDB admin interface, written with Node.js

    A web-based MongoDB admin interface written with Node.js, Express, and Bootstrap 5.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Lago

    Lago

    Open Source Metering and Usage Based Billing API

    ...Lago’s event-based architecture provides a solid foundation for building a fair pricing model that scales with your business. Lago supports all pricing models. Create pay-as-you-go and hybrid plans in no time with our intuitive user interface or API. Create engaging marketing campaigns and increase conversion with coupons that customers can redeem to get a discount. Lago allows you to create one-time charges that are invoiced on the fly. Depending on the configuration of your plans, Lago automatically calculates what each customer owes you and generates invoices. Unlock recurring revenue opportunities for pay-as-you-go pricing models with Lago’s real-time prepaid credit features.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 17
    Spotlight web application

    Spotlight web application

    Find random, interesting content from Reddit and Hacker News

    Spotlight is a web application designed to help users discover interesting content from across the internet. It provides a simple interface to fetch random, curated links from Reddit's r/InternetIsBeautiful and Hacker News.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Kondo

    Kondo

    Cleans dependencies and build artifacts from your projects

    Cleans node_modules, target, build, and friends from your projects. Excellent if you want to back up your code but don't want to include GBs of dependencies, or if you want to back up your code but don't want to include GBs of dependencies, or if you like keeping your disks lean and zippy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    pywinauto

    pywinauto

    Windows GUI Automation with Python (based on text properties)

    pywinauto is a set of Python modules to automate the Microsoft Windows GUI. At its simplest it allows you to send mouse and keyboard actions to Windows dialogs and controls, but it has support for more complex actions like getting text data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Samson

    Samson

    Web interface for deployments, with plugin architecture and support

    Samson is a web interface for deployments. Live Demo It is currently in maintenance mode (bugfix, but no new features) because we are migrating off it. Create a project and 1 or more stages (staging/production etc), then selects a version and start the deploy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    UnROOT.jl

    UnROOT.jl

    Native Julia I/O package to work with CERN ROOT files objects

    UnROOT.jl is a reader for the CERN ROOT file format written entirely in Julia, without any dependence on ROOT or Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Menubar

    Menubar

    Create menubar desktop applications with electron

    High level way to create menubar desktop applications with Electron. This module provides boilerplate for setting up a menubar application using Electron. All you have to do is point it at your index.html and menubar will handle the rest.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Canvas LMS

    Canvas LMS

    The open LMS by Instructure, Inc.

    Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 24
    Tauon

    Tauon

    The music player of today

    ...Tauon is a playlist-oriented music player that makes the assumption that folders are albums. (You may find the words "album" and "folder" used interchangeably within the interface and documentation) While some features and interface elements may not be immediately intuitive, I hope that once you are familiar, you will find that Tauon is pleasant, fast, and fun to use.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    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: 4 This Week
    Last Update:
    See Project
Auth0 Logo