Showing 1354 open source projects for "graphical user interface"

View related business solutions
  • 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
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    GopherLua

    GopherLua

    GopherLua: VM and compiler for Lua in Go

    ...The stack-based API like the one used in the original Lua implementation will cause a performance improvement in GopherLua (It will reduce memory allocations and concrete type <-> interface conversions). GopherLua API is not a stack-based API. GopherLua gives preference to user-friendliness over performance. GopherLua APIs perform in much the same way as Lua, but the stack is used only for passing arguments and receiving returned values.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Mix Space Core

    Mix Space Core

    The next generation of RESTful API service

    MX-Space Core is a content management platform designed for blogging and personal websites, with a focus on customization and user experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    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: 0 This Week
    Last Update:
    See Project
  • 4
    Criterion

    Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    Most test frameworks for C require a lot of boilerplate code to set up tests and test suites -- you need to create a main, then register new test suites, then register the tests within these suites, and finally call the right functions. This gives the user great control, at the unfortunate cost of simplicity. Criterion follows the KISS principle, while keeping the control the user would have with other frameworks. Supports parameterized tests and theories. Progress and statistics can be...
    Downloads: 7 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 5
    reveal.js

    reveal.js

    The HTML Presentation Framework

    reveal.js is a framework for creating beautiful interactive presentations using HTML. It comes with a wide range of features, including nested slides, auto-sliding, touch navigation, Markdown support, PDF export, speaker notes, theming and more. It also comes with a JavaScript API that allows you to control various other options, and a list of plugins that can be used to extend reveal.js further. reveal.js currently offers full support for any recently released version of the following...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Qooxdoo JavaScript Framework

    Qooxdoo JavaScript Framework

    qooxdoo - Universal JavaScript Framework

    ...Qooxdoo offers a wide range of widgets and UI components, plus powerful server I/O communication. Built-in unit testing framework with unit tests across the API and User Interface testing.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Surface

    Surface

    A server-side rendering component library for Phoenix

    Surface is a component-based UI library for Phoenix LiveView that brings a declarative, template-driven approach to building interactive interfaces. Inspired by frameworks like React, it introduces components with typed properties, slots, and macros to simplify complex UIs. Developers can create reusable, encapsulated components that integrate seamlessly with LiveView’s server-rendered real-time model. Surface emphasizes readability, making templates feel closer to HTML while retaining...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Validated DTO for Laravel

    Validated DTO for Laravel

    Data Transfer Objects with validation for Laravel applications

    ...DTOs are typically used in applications to provide a simple, consistent format for transferring data between different parts of the application, such as between the user interface and the business logic. This package provides a base DTO Class that can validate the data when creating a DTO. But why should we do this instead of using the standard Request validation? Imagine that now you want to do the same action that you do in an endpoint on a CLI command per example. If your validation is linked to the Request you'll have to implement the same validation again. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Compose Multiplatform

    Compose Multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin

    Develop stunning shared UIs for Android, iOS, desktop, and web. Declarative framework for sharing UIs across multiple platforms. Based on Kotlin and Jetpack Compose. Build your user interface once, and use it on all platforms, Android, iOS, web, and desktop. Save yourself the effort of keeping different UIs in sync, and get your app into the hands of your users more quickly. Use the same familiar APIs from Jetpack Compose to build user interfaces for all platforms. Use a wide variety of production-ready Kotlin libraries and frameworks that make it easy to be productive from the get-go and get support from a helpful and welcoming developer community. ...
    Downloads: 3 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
    web2py

    web2py

    Free and open source full-stack enterprise framework

    Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python (version 3 and 2.7). Everything you need in one package including fast multi-threaded web server, SQL database and web-based interface. No third-party dependencies but works with third-party tools. Create, modify, deploy and manage applications from anywhere using your browser. One web2py instance can run multiple web sites using different databases. Try the interactive demo. Start with some quick examples, then read the manual and the Sphinx docs, watch videos, and join a user group for discussion. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Takes

    Takes

    True object-oriented Java web framework without NULLs

    ...To be sure, always set it on the command line with file.encoding Java argument. We decided not to hard-code "UTF-8" in our code mostly because this would be against the entire idea of Java localization, according to which a user always should have a choice of encoding and language selection. We're using Charset.defaultCharset() everywhere in the code. Essential part of Bigger Example is Front interface. It's encapsulates server's back-end and used to start an instance, which will accept requests and return results. FtBasic, which is a basic front, implements that interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Alfred GitHub Workflow

    Alfred GitHub Workflow

    GitHub Workflow for Alfred

    Alfred GitHub Workflow is a productivity tool for macOS that integrates GitHub features into the Alfred launcher. It allows users to quickly search repositories, issues, pull requests, and user profiles without leaving the Alfred interface. This workflow enhances developer productivity by providing instant access to GitHub information directly from the keyboard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    GeoNode

    GeoNode

    GeoNode is an open source platform for geospatial data

    GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. It brings together mature and stable open-source software projects under a consistent and easy-to-use interface allowing non-specialized users to share data and create interactive maps. Data management tools built into GeoNode allow for integrated creation of data, metadata, and map visualization. Each dataset in the system can be shared publicly or restricted to allow access to only specific users. Social features like user profiles and commenting and rating systems allow for the development of communities around each platform to facilitate the use, management, and quality control of the data the GeoNode instance contains. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Weblate

    Weblate

    Web based localization tool with tight version control integration

    ...Copylefted libre software, used by over 2,500 libre software projects and companies in over 165 countries. Hosted service and standalone tool with tight version control integration. Simple and clean user interface, propagation of translations across components, quality checks and automatic linking to source files. There is infrastructure in place so that your translation closely follows development. This way translators can work on translations the entire time, instead of working through huge amounts of new text just prior to release. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    LinkAce

    LinkAce

    LinkAce is a self-hosted archive to collect links of your favorite web

    ...Save articles to read them later, tools to use in your next project, or historical content to archive it for the long term. LinkAce comes with a lot of features while keeping a clean and minimal interface. It provides a long-term archive to store links to websites, media files or anything else with a valid URL. The user is able to categorize the added links to be able to find them later, and share lists of links with friends, family, or coworkers. However, LinkAce should not provide a solution to sync your browser bookmarks.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Yoga

    Yoga

    Cross-platform layout engine which implements Flexbox

    Build flexible layouts on any platform with a highly optimized open source layout engine designed with speed, size, and ease of use in mind. Yoga already powers widely used open source frameworks. It enables these frameworks to offer a simple and intuitive layout API that allows for engineers to collaborate more easily across platforms. Yoga has unlocked exciting features such as calculating layouts off of the main thread to help ensure smooth UI performance. Yoga was built to be fast and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Agent-Native

    Agent-Native

    A framework for building agentic apps

    Agent-Native is an open-source TypeScript framework for building AI agents with purpose-built application interfaces. Each capability is defined once as an action that can be called by both the agent and the user interface. The same actions can also be exposed through HTTP, MCP, A2A, and command-line interfaces. Shared data and application state let agents see relevant UI context and immediately surface their work back to users. The framework includes chat, authentication, permissions, skills, memory, automations, agent teams, and PostgreSQL-backed persistence. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    superfluid protocol-monorepo

    superfluid protocol-monorepo

    Superfluid protocol specification, implementations and development kit

    ...Settle employees and contributors compensation once and for all, without frictions or fees. Your tokens flow in a continuous stream to recipients, until you edit their compensation or choose to stop it. Create, modify or close streams in a single interface, even if the stream was started on other applications. The Superfluid Protocol is a framework that realizes the real-time finance vision where user accounts are connected together, and transactions can happen between user accounts instantaneously as a result. This repository implements the superfluid protocol as Ethereum contracts. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Discord.Net

    Discord.Net

    An unofficial .Net wrapper for the Discord API

    Discord.Net is an asynchronous, multi-platform .NET Library used to interface with the Discord API. Nightlies are builds of Discord.NET that are still in an experimental phase, and have not been released. These are not included in the main repository and are instead taken over by Discord.NET Labs. Discord.NET Labs is an experimental fork of Discord.NET that implements the newest discord features for testing and development to eventually get merged into Discord.NET. A counterpart to the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Textual

    Textual

    Textual is a TUI (Text User Interface) framework for Python

    Textual is a Python framework for creating interactive applications that run in your terminal. Textual adds interactivity to Rich with a Python API inspired by modern web development. On modern terminal software (installed by default on most systems), Textual apps can use 16.7 million colors with mouse support and smooth flicker-free animation. A powerful layout engine and re-usable components makes it possible to build apps that rival the desktop and web experience. Textual runs on Linux,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    future

    future

    R package: future: Unified Parallel and Distributed Processing in R

    The future package in R provides a unified abstraction for asynchronous and/or parallel computation. It allows R expressions to be scheduled for future evaluation, with the result retrieved later, in a way decoupled from the specific backend used. This lets code be written in a way that works with sequential execution, multicore, multisession, cluster, or remote compute backends, without changing the high-level code. It handles automatic exporting of needed global variables/functions,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    SQUEEZER

    SQUEEZER

    Squeezer framework, build serverless dApps

    Squeezer is a platform that empowers new-entry blockchain developers to build serverless dApps simply as dead. The main usage of the ChainKit is to unify top blockchains interfaces into a single normalized API interface, therefore you can build blockchain dApps easily without digging into blockchain complex infrastructure. Bi-directional on-chain transactions (inbound and outbound). Build dApps connecting to smart contracts using chain kit agnostic connector. Quick intuitive code deployments...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    IUP
    IUP is a portable toolkit for building graphical user interfaces. It offers a configuration API in three basic languages: C, Lua and LED. IUP purpose is to allow a program to be executed in different systems without any modification.
    Leader badge
    Downloads: 223 This Week
    Last Update:
    See Project
  • 24
    nimforum

    nimforum

    Lightweight alternative to Discourse written in Nim

    NimForum is a lightweight forum software written in Nim, designed for simplicity and ease of deployment. It powers the official Nim programming language forum.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    RiCPP

    RiCPP

    C++ Frontend for the RenderMan Interface

    RiCPP is a C++ language binding of Pixar's RenderMan(R) interface. It supports RIB (RenderMan Interface Bytestream) and OpenGL output. It is implemented as DLL and runs on Windows XP platforms. After redesigned it will also run on MacOS and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project