Category/Library/User-interface

From Free Software Directory
 
Jump to: navigation, search

Broaden your selection: Category/Library

Category/Library Search icon.png

User-interface (27)



AKFAvatar
AKFAvatar is a fancy graphical user interface for applications, where an avatar appears on the screen and tells things to the user via a speech bubble. There can also be recorded audio files, so that the user even can hear what it is saying. It can be used for infotainment systems. With AKFAvatar you can easily write cross platform applications in Lua. Lua scripts don't even need to be compiled for the target platform. It has an interface for C programs. Furthermore there is a binding for Free Pascal.
AdaCurses
Ncurses Ada allows programmers to use the Ncurses library within the Ada language. This means programming panels, colors, forms in text terminals or emulators.
Anastasis , Heckert gnu.tiny.png
Anastasis is a key recovery system that allows the user to securely deposit shares of a core secret with an open set of escrow providers, to recover it if the secret is lost. The core secret itself is protected from the escrow providers by giving each provider only part of the information, and additionally by encrypting it with an identity-based key unknown to the providers.
Castle Game Engine
Castle Game Engine is an open-source game engine: - General-purpose game engine to develop 3D and 2D games. - Featuring a comfortable visual editor (but everything can also be instantiated from code). - Cross-platform (desktop, mobile, console). Made with love for open-source: Of course works on Linux and can make Linux games. Including low-end Linux systems like Raspberry Pi and PineTab2. As well as on/for FreeBSD. Supports also all popular systems you expect: Windows, macOS, Android, iOS, and Nintendo Switch. - Fast clean code using modern Object Pascal. Compatible with both FPC / Lazarus an Delphi. - Supports many formats for game assets, including glTF, X3D, VRML, Collada, Spine JSON and MD3. - Many graphic effects are possible, including bump mapping, shadows, shader effects, mirrors, post-processing effects, physically based rendering, gamma correction. - Animation, collision detection, 3D sound and more features are available. - User interface, with visual designed, with UI scaling, anchors.
Clutter
Clutter is an Open GL based interactive canvas library, designed for creating fast, mainly 2D single window applications such as media box UIs, presentations, kiosk style applications and so on. It is a core part of Gnome3.
Degate
Degate is a tool that aids VLSI- reverse engineering of digital logic in integrated circuits (ICs). Degate helps you to explore layered images from ICs. It matches standard cells on the imagery given by graphical templates and to some degree degate matches vias and wires and assists you in tracing circuit paths and in reconstructing the net list. Degate is not a completely automatic analyzing tool. Degate helps you with some automation in your manual chip reverse engineering process.
EMI User Controls Library
eMI User Controls Library is a library for the .NET Framework that provides a closeable tab item for the tab control of the Windows Presentation Framework (WPF) and a file system browser window.
FINAL CUT
The FINAL CUT is a C++ class library and widget toolkit with full mouse support for creating a text-based user interface. The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen. The structure of the Qt framework was originally the inspiration for the C++ class design of FINAL CUT. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on.
Firestr
Fire★ is a a simple platform for decentralized communication and computation. Provides a simple application platform for developing p2p applications and share these applications with others in a chat like user interface. You don't send a message to someone, you send an program, which can have rich content. All programs are wired up together automatically providing distributed communication, either through text, images, or games. The source code to all applications is available immediately to instantly clone and modify.
Fontconfig
fontconfig is a library for customizing and configuring fonts in a system, providing configuration, enumeration and substitution of fonts to other programs. Applications can use fontconfig in two ways:
  • by querying it for the available fonts on the system, or
  • by querying it for a font matching certain parameters (comprising a pattern) as closely as possible.
To perform font matching, fontconfig stores typesetting information about all of the installed fonts, including the name of the font family, style, weight, dots per inch (DPI), and Unicode coverage. This information is also used to perform font substitution.

Features

fontconfig can:

  • discover new fonts when installed automatically, removing a common source of configuration problems.
  • perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing.
  • identify the set of fonts required to completely cover a set of languages.
  • have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized).
  • efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimizing memory usage.
  • be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display.

fontconfig does not:

  • render the fonts themselves (this is left to FreeType or other rendering mechanisms)
  • depend on the X Window System in any fashion, so that printer only applications do not have such dependencies

... further results



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.