Category/Programming-language/lua

From Free Software Directory
 
Jump to: navigation, search

Broaden your selection: Category/Programming-language

Category/Programming-language Search icon.png

lua (8)



Fugio
Fugio (pronounced foo-gee-oh) is an open visual programming system for building digital art and creative projects quickly, with no programming experience required.
IUP
IUP is a multi-platform toolkit for building graphical user interfaces (GUIs). It offers a simple API in three basic languages: C, Lua and LED. IUP's purpose is to allow a program source code to be compiled in different systems without any modification. Its main advantages are: high performance, due to the fact that it uses native interface elements; and fast learning by the user, due to the simplicity of its API. More details at: http://webserver2.tecgraf.puc-rio.br/iup/en/prod.html
Love2d
A game engine for 2D games of any genre. Uses the Lua programming language.
Minetest
Minetest is a Minecraft / Infiniminer inspired game, currently under active development. It is a “sandbox” game in which players explore an expansive world made of harvestable blocks. There are mountains, dungeons and very deep caves to mine from. Harvested blocks can be crafted into tools or objects, and/or attached to other blocks in the world. There is also a multi-player mode with a number of active servers. Minetest has a server-side Lua modding API, which makes it possible to add and modify content in easy-to-write mods.
Neovim
Neovim is a next-generation vim editor.
Orthanc
Orthanc aims at providing a simple, yet powerful standalone DICOM server. It is designed to improve the DICOM flows in hospitals and to support research about the automated analysis of medical images. Orthanc can turn any computer running Windows or GNU/Linux into a DICOM store (in other words, a mini-PACS system). Its architecture is lightweight and standalone, meaning that no complex database administration is required, nor the installation of third-party dependencies. What makes Orthanc unique is the fact that it provides a RESTful API. Thanks to this major feature, it is possible to drive Orthanc from any computer language. The DICOM tags of the stored medical images can be downloaded in the JSON file format. Furthermore, standard PNG images can be generated on-the-fly from the DICOM instances by Orthanc. Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol.
Urho3D
Urho3D is a cross-platform 2D and 3D game engine. Features:
  • Direct3D9, Direct3D11, OpenGL 2.0 or 3.2, OpenGL ES 2.0 or WebGL rendering
  • HLSL or GLSL shaders + caching of HLSL bytecode
  • Configurable rendering pipeline. Default implementations for forward, light pre-pass and deferred rendering
  • Component based scene model
  • Skeletal (with hardware skinning), vertex morph and node animation
  • Automatic instancing on SM3 capable hardware
  • Point, spot and directional lights
  • Shadow mapping for all light types; cascaded shadow maps for directional lights
  • Particle rendering
  • Geomipmapped terrain
  • Static and skinned decals
  • Auxiliary view rendering (reflections etc.)
  • Geometry, material & animation LOD
  • Software rasterized occlusion culling
  • Post-processing
  • HDR rendering
  • 2D sprites and particles that integrate into the 3D scenev1.31
  • Task-based multithreading
  • Hierarchical performance profiler
  • Scene and object load/save in binary and XML format
  • Keyframe animation of object attributes
  • Background loading of resources
  • Keyboard, mouse, joystick and touch input (if available)
  • Cross-platform support using SDL 2.0 (currently runs on Windows, GNU/Linux, OS X, Android, iOS, Raspberry Pi, and HTML5 with Emscripten toolchain)
  • Physics using Bullet
  • 2D physics using Box2D
  • Scripting using AngelScript
  • Alternative script interface using Luav1.3 or LuaJIT (on Windows, GNU/Linux, OS X, Android, and Raspberry Pi)
  • Networking using kNet + possibility to make HTTP requestsv1.3
  • Pathfinding and crowd simulation using Recast/Detour
  • Image loading using stb_image + DDS / KTX / PVR compressed texture support
  • 2D and “3D” audio playback, Ogg Vorbis support using stb_vorbis + WAV format support
  • TrueType font rendering using FreeType, AngelCode bitmap fonts are also supported
  • Unicode string support
  • Inbuilt UI system
  • Scene editor and UI-layout editor implemented in script with undo & redo capabilities
  • Model/scene/animation/material import from formats supported by Open Asset Import Library
  • Alternative model/animation import from OGRE mesh.xml and skeleton.xml files
  • Build as single external library (can be linked against statically or dynamically)
VLC media player
VLC (initially VideoLAN Client) is a highly portable multimedia player for various audio and video formats (MPEG-2, MPEG-4, H.264, DivX, WebM, WMV, MP3, Ogg, as well as numerous others) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.


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.