Displaying 1 to 20 from 364 results

wxWidgets - Cross Platform GUI Library

  •    Python

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has the usual basic controls such as text and bitmap buttons, text entry, scrolling list, combobox, checkbox, and so on. Additional to that Powerful event system, Printing facility etc..




slip - Slip.js — UI library for manipulating lists via swipe and drag gestures

  •    Javascript

A tiny library for interactive swiping and reordering of elements in lists on touch screens. No dependencies. BSD Licensed.Supports iOS Safari, Firefox Mobile, Chrome Mobile, Opera Mobile (Presto and Blink).

ImageOptim - GUI image optimizer for Mac

  •    HTML

ImageOptim is a GUI for lossless image optimization tools: PNGOUT, AdvPNG, Pngcrush, OptiPNG, JpegOptim, MozJPEG, jpegtran, Gifsicle and SVGO.To get started, open imageoptim/ImageOptim.xcodeproj. It will automatically download and build all subprojects when run.

gdbgui - Browser-based frontend to gdb (gnu debugger)

  •    Javascript

A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run gdbgui from the terminal and a new tab will open in your browser. gdbgui is easy to get started with yet supports scripting, and has terminal access while keeping the user interface in lock step with the underlying gdb process.

Avalonia - A multi-platform .NET UI framework (formerly known as Perspex)

  •    CSharp

Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of OSs: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android and iOS.Avalonia is now in alpha. This means that framework is now at a stage where you can have a play and hopefully create simple applications. There's still a lot missing, and you will find bugs, and the API will change, but this represents the first time where we've made it somewhat easy to have a play and experiment with the framework.


fenix - A simple and visual static web server with collaboration features.

  •    Javascript

Fenix is a desktop web server for developers. Check out fenixwebserver.com for details. There's also a companion command line app. There are some YouTube videos available as well.Fenix 3 is currently in developer preview (macOS). Windows versions are nearly complete.

NyaoVim - Web-enhanced Extensible Neovim Frontend

  •    TypeScript

This is a Neovim frontend built on Electron. The Neovim editor is composed as a Web Component and users can extend the UI with reusable Web Components, HTML, CSS and JavaScript. Use Vim as a component from a shell or in an IDE.

Cura - 3D printer / slicing GUI built on top of the Uranium framework

  •    Python

This is the new, shiny frontend for Cura. Check daid/LegacyCura for the legacy Cura that everyone knows and loves/hates. We re-worked the whole GUI code at Ultimaker, because the old code started to become unmaintainable. For additional support, you could also ask in the #cura channel on FreeNode IRC. For help with development, there is also the #cura-dev channel.

Binding.scala - Reactive data-binding for Scala

  •    Scala

Binding.scala is a data-binding framework for Scala, running on both JVM and Scala.js. Binding.scala can be used as a reactive templating language in both web and desktop GUI development. It enables you use native XHTML literal syntax to create reactive DOM nodes, which are able to automatically change whenever the data source changes.

Oni - new kind of editor, powered by Neovim

  •    TypeScript

Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs. The vision of Oni is to build an editor that allows you to go from thought to code as easily as possible - bringing together the raw editing power of Vim, the feature capabilities of Atom/VSCode, and a powerful and intuitive extensibility model - wrapped up in a beautiful package. This repository is under active development, and until 1.0 please consider everything unstable.

shoes4 - Shoes 4 : the next version of Shoes

  •    Ruby

Shoes is a little DSL for cross-platform (Mac, Windows, and Linux) GUI programming. It feels like real Ruby, rather than just another C++ library wrapper. For some samples, the manual, and a free book, check out the Shoes website. The look and feel will differ for your operating system, as Shoes 4 uses native widgets.

gong-wpf-dragdrop - The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF

  •    CSharp

The GongSolutions.WPF.DragDrop library is an easy to use drag'n'drop framework for WPF. This framework is free and can be used for free, open source and commercial applications. It's tested and contributed by many people... So mainly hit the ⭐️ button, that's all... thx (💵, 💶, 🍺 or some other gifts are also being accepted...).

gui.cs - Console-based user interface toolkit for .NET applications.

  •    CSharp

This is a simple UI toolkit for .NET, .NET Core and Mono and works on both Windows and Linux/Unix. All visible UI elements are subclasses of the View, and these in turn can contain an arbitrary number of subviews.

gocui - Minimalist Go package aimed at creating Console User Interfaces.

  •    Go

Minimalist Go package aimed at creating Console User Interfaces. Or visit godoc.org to read it online.

jQuery-QueryBuilder - jQuery plugin offering an interface to create complex queries

  •    Javascript

jQuery plugin offering an simple interface to create complex queries. jQuery-QueryBuilder is available on jsDelivr.