Open Source BSD User Interface (UI) Software

User Interface (UI) Software for BSD

Browse free open source User Interface (UI) software and projects for BSD below. Use the toggles on the left to filter open source User Interface (UI) software by OS, license, language, programming language, and project status.

  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 1
    A comprehensive software suite for reading barcodes. Supports EAN/UPC, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Includes libraries and applications for decoding captured barcode images and using a video device (eg, webcam) as a barcode scanner.
    Leader badge
    Downloads: 376 This Week
    Last Update:
    See Project
  • 2
    FigCraft

    FigCraft

    FigCraft: interface design and prototyping

    FigCraft is a free, open-source interface design and prototyping application that provides an alternative to Figma for creating user interfaces, interactive prototypes, and design systems. Built entirely in Rust, FigCraft delivers a fast, native design environment with support for vector editing, auto layout, reusable components, and advanced styling tools. Users can create responsive layouts, manage design variables, build component libraries, and develop interactive prototypes with transitions and conditional interactions. The software includes advanced vector drawing capabilities, typography controls, gradients, effects, and export options for SVG, PNG, JPG, WebP, and PDF files. FigCraft also supports AI-powered design automation through its Model Context Protocol (MCP) server, command-line interface, and scripting capabilities, allowing AI agents to create and modify designs. Available for Windows, macOS, Linux, FreeBSD, and web browsers.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 3
    Crazy Eddies GUI System (CEGUI)

    Crazy Eddies GUI System (CEGUI)

    A fast, powerful and adaptable GUI solution

    Crazy Eddie's GUI (CEGUI) system is a graphical user interface C++ library. It was designed particularly for the needs of videogames, but the library is usable for non-game tasks, such as any other type of applications (rendering/visualisation/virtual reality) and tools. It is designed for user flexibility in look-and-feel, as well as being adaptable to the user's choice in tools and operating systems. Established in 2003, CEGUI sees continual, active development and remains one of the most powerful and most popular options for developers requiring an adaptable and efficient GUI solution. CEGUI is fully supported by the developers that created - and continue to develop - the library, and who are accessible via the project's dedicated internet forums and IRC channel. For more information, more screenshots and for news, check out out our homepage: http://cegui.org.uk The repository is now at bitbucket (including our issue/bug tracker): https://bitbucket.org/cegui
    Downloads: 164 This Week
    Last Update:
    See Project
  • 4
    JFreeChart
    JFreeChart is a free (LGPL) chart library for the Java(tm) platform. It supports bar charts, pie charts, line charts, time series charts, scatter plots, histograms, simple Gantt charts, Pareto charts, bubble plots, dials, thermometers and more. *** JFreeChart has moved to GitHub: https://github.com/jfree/jfreechart ***
    Leader badge
    Downloads: 108 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    Eagle Mode

    Eagle Mode

    Zoomable user interface (ZUI) with file manager, file viewers and more

    Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a multi-function clock, a stock watchlist, some fractals, and a Linux kernel configurator in form of a kernel patch.
    Downloads: 38 This Week
    Last Update:
    See Project
  • 6
    tkImg

    tkImg

    Img is a collection of format handlers for the Tk photo image type.

    See https://tkimg.sourceforge.net/ for a list of supported image formats.
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • 7

    Togl

    A Tcl/Tk widget for OpenGL rendering.

    Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 8
    Tao3D

    Tao3D

    Tao3D is a programming language for real-time interactive 3D

    Tao3D is a programming language for real-time interactive 3D. It lets you easily create dynamic, interactive, data-rich presentations, small applications, user interface concepts, and more.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    Converts bitmap file to c/c++ files (usefull for embedded systems with GUI). The color encoding is fully configurable (for example 16bit 5/6/5) and a "preview" bmp file is generated to show how much the picture is altered by the information reduction
    Downloads: 5 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • 10
    An extension of GWTCanvas widget to allow leveraging all of the features of the HTML 5 canvas element, like drawing text and shadows. Depends on browser support for the canvas element. See project home page link for usage details.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    ShivaVG is an open-source ANSI C implementation of the Khronos' OpenVG specification for hardware-accelerated vector graphics API. It is built entirely on top of OpenGL.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    This system provides printed and cursive handwriting recognition service as a shared library on GNU/Linux/Unix systems. Until someone writes another client, try the S/HIP: https://sourceforge.net/projects/ship-project/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Agar

    Agar

    Cross Platform GUI Toolkit

    Agar provides a base GUI framework and a standard set of widgets from which graphical applications can be built which run natively under X11, Windows, MacOS, SDL and others. It takes advantage of texture and GPU acceleration wherever available. Agar can also attach to an existing framebuffer, SDL or OpenGL context and operate as a self-contained window-manager. It includes a standard library of general-purpose widgets, and is also designed to be extended externally. New widgets can be implemented as part of an application or library. Complex user interface elements can be realized often in few lines of code. Agar is also extensible at the low-level. The low-level API is documented such that modular drivers can be written which enable Agar applications to work seamlessly under many platforms graphics systems without any change at the application level.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    This project is a continuation of the existing SkinDoc project. The aim is to create a number of programs aimed to simplify the creation of media player skins. Aimed primarily at Windows Media Player, support for Winamp and others will be added.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    A small and easy to use framebuffer graphics library
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16

    Perl OpenGL 2

    Perl bindings to the Modern OpenGL API

    The Perl OpenGL 2 module provides bindings to the modern OpenGL APIs for use from the perl language.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    F2IBuilder, is a generator of bitmap fonts, opensource and multiplatform, developed in Java language, according to the GPL. F2IBuilder, é um gerador de fontes bitmap, opensource e multiplataforma, desenvolvido em linguagem java, de acordo com a lice
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    A cross-platform GUI, new language (eC), and 3D engine.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    Eclipse Visual Editor

    Community Supported Eclipse Visual Editor

    The Eclipse Visual Editor project is a platform for creating Visual classes and GUI builders within Eclipse. The project currently provides support for WYSIWYG editing of Swing/AWT and SWT/RCP user interfaces. Originally developed as an Eclipse Project the Visual Editor project was discontinued and archived in June 2011. This project is a community based fork of the archived sources. The archived source and website trees have been converted from CVS to Subversion. This code can be freely downloaded or browsed online using the 'Code' link above. The VE releases are available for installation from the Eclipse Marketplace or using the Eclipse Update Manager. Click on the Download button to download the most recent release for offline installation using the Eclipse Update Manager. See the Wiki FAQ for more information about installation options.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Speech based User Interface Components Library for Java is a project to create Java controls and applications that can be used not only by literate people but also by non-literates. Speech and visual element with minimal text is used to create components
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Libraries for rapid development of Augmented Environment / Reality systems. Cross-platform, though hardware interfacing is currently provided mainly for Windows. Provides encapsulated video capture, image processing, multi-threading and OpenGL renderer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    VisionMouse allows people to control their computers with their webcams!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    GOTT (GUI on transparent technology) is a highly portable and extensible widget toolkit and development framework written in C++ which aims towards good design and clean programming style while being open for all changes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    tkgifviewer

    tkgifviewer

    Image viewer for animated GIFs

    tkgifviewer is an image viewer to open and manipulate images, especially animated GIF images. tkgifviewer has two operational modes, One is an image slideshow, showing one image at a time from those specified on the commandline. It will show (animated) thumbnails of images if started in thumbnail mode. It is possible to manipulate the animation time of the GIF images. Moreover it is possible to execute operations on images like Move File, Create Link, Delete File, and so on. For user convenience tkgigviewer can open and display other image formats. Furthermore this project provides the Tk package tkimagewindow which can be used in your own application for displaying animated GIFs (and other image formats).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    A library which can be used to build a vector graphic application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next