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
    UniversalIndentGUI
    A cross platform GUI for several code formatter, beautifier and indenter like AStyle, GNU Indent, GreatCode, HTML Tidy, Uncrustify and many more. Main feature is a live preview to directly see how the selected formatting option affects the source code.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 2
    This project has moved! Go to https://github.com/yenrab/qchybrid
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3

    EDITEL

    EDITEL is a screen editor/code generator for GnuCOBOL programmers

    One of the hardest things to do when coding with COBOL is translating a screen design into code. The process may take hours, not to say days. In my old BLIS-COBOL, COBOL 74 and COBOL 80 /85 days (and those last 2 had the SCREEN SECTION which helped a lot !), I recall spending a significant amount of time dedicated to that activity. Time that could be used for more productive activities like coding and resolving bugs, for instance. Having said that, I developed a Screen Editor (similar to a Screen Painter, as some tools may call it) which allows the user to create screen layouts (which includes the use of colors) with delimited fields and respective input masks, and finally generate the SCREEN SECTION code that reflects that layout. All of it automatically - no code needed. The idea came from a program I used to use named EDITEL. I have adapted the concept (it was originally built for BLIS COBOL systems) and created a version that does this for GnuCOBOL and Microfocus COBOL. Enjoy !
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    WireMaster is a user interface (UI) tool for creating wireframes in an open, XML based format. A wireframe is a basic visual guide used in web design to suggest the structure of a website and relationships between it's pages.
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas | Run databases anywhere Icon
    MongoDB Atlas | Run databases anywhere

    Ensure the availability of your data with coverage across AWS, Azure, and GCP on MongoDB Atlas—the multi-cloud database for every enterprise.

    MongoDB Atlas allows you to build and run modern applications across 125+ cloud regions, spanning AWS, Azure, and Google Cloud. Its multi-cloud clusters enable seamless data distribution and automated failover between cloud providers, ensuring high availability and flexibility without added complexity.
    Learn More
  • 5
    Open Source Application Server Appliance based on Open Source GlassFish
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    AjaxAnywhere turns any set existing JSP/JSF components into AJAX-aware components without a complex JavaScript coding. Simply separate your web page into multiple zones, and use AjaxAnywhere to refresh only those zones that needs to be updated.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Protoreto is a GPL-licensed tool to create prototypes of graphical user interfaces (GUIs). NOTE: This project is not actively maintained at the moment. If you'd like to continue developing Protoreto, please send an e-mail to: wikipedian@users.sf.net
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    Command Line Assistant is a Graphical User Interface GUI aimed at helping the usage of the Command Line Interface CLI. It is a Java application which builds commands to be used at the CLI prompt.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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
  • 10
    DIAS Netbeans IDE plugin & Standalone
    DIAS stands for “Disability Impairment Approximation Simulator” and is a Netbeans IDE plugin. It approximately simulates the difficulties someone with vision and other impairments face when interacting with Java Swing GUIs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    JAXX is a powerful XML user interface language for Java. JAXX source files compile into ordinary Java classes, making integration a snap. JAXX features advanced data binding and event handling, and uses (fully compiled) Java as its scripting language
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    A light-weight java help window that reads & uses HTML pages for help pages, and is configured via an XML file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Java Runtime Designer is a visual designer component that can be easily embedded in your application and used to change the layout of the dialog at runtime. The runtime designer allows you to switch at any time between the live and design mode.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    This keyboard allows you to use any imaginable keyboard layouts, without having them installed on your local PC. This tool is good to embed it into the WISYWIG editor, webmail, chat, forum and any other application, requires the user input.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    This project is a base for developing new LabVIEW tools which aren't fully functional yet. Together with a forum discussion this will enhance the power of multi-developer LabVIEW tool development
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    MOBIDICK
    MOBIDICK (MOdular But IntegrateD applICation frameworK) is dedicated to gather as less as possible Java frameworks in order to complete full needs of large business application and allow regeneration of code, even when java frameworks change.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Number Base Converter

    Number Base Converter

    Instantly convert between number systems and do basic operations

    With this Java application values of arbitrary length can be converted between Dec, Hex and Bin number base. Additionally, bitwise and numeric operations can be performed on the main value (also of arbitrary size). The main feature is the visual buttons representing the appropriate bit value, which can show and change the respective bit position. Also, bit group values (eg. W0, H0, etc) can be displayed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    PROFACE is a User Interface Prototyper developed in Java. The objective of Proface is not code generation, but allow design/creation of interface idea with colors, buttons, texts, images, links and others.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    WebComponent

    WebComponent

    PHP class that separates programming from presentation using templates

    WebComponent is a simple but flexible and powerful PHP class that outputs HTML content to the browser, based on templates and variables. Under a good design it eliminates the "developers vs art designers" war, separating the programming from presentation code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    phpAjaxTags is a port to PHP from advanced java tag library "AjaxTags" (ajaxtags.sourceforge.net). To install - just extract zip file into Your root www dir. On-line demo http://www.2al.pl/phpAjaxTags/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    tk-goodies provides a set of Tcl/Tk packages to build GUI in an easy and powerfull way.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    CrimeWatching is a webbased interactive graphical map combined with quantitative data from the police to analyze and communicate the relationship between crimes and the places they happened.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Curl Advanced UI libraries - Advanced User Interface libraries provide components necessary for creating rich user interface applications easily. Please see the detail info in Wiki page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Curses++ is a set of C++ wrapper classes for the curses library. The project is aimed at providing a layer compatible with any version of curses (ncurses and pdcurses are seen as two major versions) and to be easy-to-use, using familiar STL interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A tool for gathering usability feedback from web users in a low-impact manner.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 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.