Open Source User Interface (UI) Software

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

  • Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
    Get Avast Free Antivirus with 24/7 AI-powered online scam detection

    Get protection for today’s online threats. Free.

    Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
    Free Download
  • 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
  • 1
    [incr Tcl] is the most widely used O-O system for Tcl. The name is a play on C++, and [incr Tcl] provides a similar object model, including multiple inheritence and public and private classes and variables. Repos now http://core.tcl.tk/itcl and itk
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 2
    JDatePicker. JavaBean components(calendar panel, combobox, dialog). Support appearance customization with visual editors, external skins support. Single, period, miltiple or null selection. Also support visual property customization without IDE
    Leader badge
    Downloads: 49 This Week
    Last Update:
    See Project
  • 3
    The AJAX JSP Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages. Development moved to Mercurial
    Downloads: 17 This Week
    Last Update:
    See Project
  • 4
    SCL Manipulation and Configuration Tools, is a set of libraries and applications that allows to create and modify XML files witch use Substation Configutation Language based on IEC61850 part 6 standart.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • MongoDB 8.0 on Atlas | Run anywhere Icon
    MongoDB 8.0 on Atlas | Run anywhere

    Now available in even more cloud regions across AWS, Azure, and Google Cloud.

    MongoDB 8.0 brings enhanced performance and flexibility to Atlas—with expanded availability across 125+ regions globally. Build modern apps anywhere your users are, with the power of a modern database behind you.
    Learn More
  • 5
    This project has moved! Go to https://github.com/yenrab/qchybrid
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    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 X, 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: 6 This Week
    Last Update:
    See Project
  • 7
    JPortForwarder Project JPortForwarder is a multithreaded TCP Port Forwarder application. The following feature have been developed: - Generic TCP Port Forwarging. Listen for a port and forward to an ip:port. - Multihoming TCP Port Forwarding.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    ACDK - Artefaktur Component Development Kit - is a platform independent C++-framework similar to Java or C#/.NET for generating distributed and scriptable components and applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Robot Controlling System (RCS) - is a .NET-oriented software group for controlling remote mechanical objects, debuging and programming them by .NET-languages
    Downloads: 2 This Week
    Last Update:
    See Project
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 10
    A PHP class library for writing powerfull reloadless web user interfaces using Ajax (DHTML+server-side) style
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    A cross-platform GUI, new language (eC), and 3D engine.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The home site is www.ppassistant.com Help Forum www.ppassistant.com/forum This is meant to be the ultimate framework. Not only is it an open source PHP/MySql framework, but it's also a development toolkit. It also has programs and tools.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    QConsole is a custom Qt widget implementing a standard console to be inherited to support a specific scripting language or shell, and then embedded in any Qt application. As example, a Tcl console (QtclConsole) is provided for use in EDA applications
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    UBIQLIPSE is a plug-in for Eclipse that provides a WYSIWYG editor for the creation of UIQ 2.1 GUIs. UBIQLIPSE maintains an XML model of the GUI and converts this model into Symbian C++ code on demand, using an existing tool developed by Symbian.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    WirePhrame is a PHP framework based on JsWebGets for GUI, POP for Objects, COSA for WebService implementation, and RePHPort for reports generation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    The "gc" language is a script language with c++ grammer and c++ class library . The gaiasle is a set of script language framework . It has some new ideas about soft development ,specially about web server programs .
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    This is a Su-do-ku game solver and player. It generates a complete Sudoku.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    This is a calendar control with multi-select. It provides a point and click interface for selecting holidays or special days. It previously extended on MonthCalendar, now it has a fixed size in all regions and all drawing is handled internally.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A time schedule graphical component with a point and click interface. This is a custom drawn control written in C#. It provides an easy interface for laying out periods of time associated with a predefined color/state. The control respects local timeform
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Adventure PHP Framework (APF)
    The adventure php framework understands itself as a utility to implement object oriented and generic PHP web applications. It supports the developer to create programms in compliance with approved software design patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A web form control for ASP.NET developers. The control features two way data binding, automatic data type validation and includes client side logic and validation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    BeanShield is a powerful Java library, that makes it easy to directly use your complex entity model in your UI (Web based and Client) without the need to copy or clone data to be able to rollback changes when a user clicks "Cancel".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ever wondered, how to create a huge Java/swing application, without ignoring the MVC-Pattern? BlackVisi is the ultimative way to keep you code simple, stable and maintainable! It is state-oriented, uses state-of-the art techniques (Java5) and is flexible
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The BlueDecode frame work is an Open Source Third Party Java Library used for developing more interactive and customized 2D graphical user interfaces in Java using a MVC and object oriented programming approach.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A free rendered GUI library providing windowing and widgets for the easy creation of HUDs for games. It supports themes/skinning, XML-based configuration, and works with any graphics API or rendering engine including Axiom, Irrlicht, and SDL.NET.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.