Deductive Database with Datalog, RA, TRC, DRC and SQL
The Datalog Educational System (DES) is a deductive database with Datalog, SQL, Relational Algebra, Tuple Relational Calculus and Domain Relational Calculus as query languages developed mainly for education. It can be used from most common Prolog interpreters over any supported OS and from portable executables (Windows, Linux and MacOS).
Crossfire is graphical multi-user 2d tile-based role playing game.
Crossfire is graphical multi-user 2d tile-based role playing game similar to Moria, Angband, Omega, Nethack, Rogue, Gauntlet, and Muds. The bulk of the game is based on predefined maps, however some areas are randomly generated.
WeeJE stands for "wee Java enhancements". Enhancements included for the moment are: console component for Swing with stdin/stdout redirection support, JFontChooser, Buttons & Dialog factory, a small Debug class.
Computer Algebra System written in Common Lisp
Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades. Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 300,000. Many other users receive it through secondary distribution.
Play SoundTracker media on your computer.
PlayerPro is a music composer and sound editor ( SoundTracker ) for MOD S3M XM IT UMX . Uses XI, Quicktime or SoundFonts. Currently runs on MacOS and OSX; playback engines also available for Windows and BeOS. Upcoming version 6 will support ALSA (Linux).
SETEdit is a friendly text editor. It is a text mode application with windows, buttons, mouse support, etc. The main target of the project are programmers so the editor is mainly oriented to programming.
When you are downloading media on an iTunes or watching online videos on a web browser etc., this tool can often sniff out the download links of these media. You may use this tool for legal purposes only.
A complete C++ Text User Interface (TUI) featuring windows, dialogs (buttons, check and radio boxes, input boxes, etc.), mouse support, menues, etc. It's available for various platforms and compilers.
native popup inputbox password color WIN OSX GTK QT CONSOLE C# LUA SSH
v3.3.5 one C file + header (add them to your C or C++ project) with 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CEGUI MathGL GLM CPW GLOW Open3D IMGUI MyGUI GLT NGL STB & GUI less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE the dialogs can be forced into console mode windows (XP to 10) ASCII MBCS UTF-8 UTF-16 - native code creates the graphic dialogs - enhanced console mode via dialog.exe - basic console input osx / unix (command line calls) ASCII UTF-8 - applescript, kdialog, zenity - python + tkinter + dbus - dialog (opens a console if needed) - basic console input C89 / C++98 compliant VisualStudio MinGW GCC Clang TinyCC OpenWatcom-v2 BorlandC SunCC ZapCC on Windows Mac Linux Bsd Solaris Minix Raspbian click the tab 'Files' for prototypes, help, hello_world
GemRB is a portable open-source implementation of the Infinity Engine
GemRB (Game engine made with pre-Rendered Background) is a portable open-source implementation of Bioware's Infinity Engine. It was written to support pseudo-3D role playing games based on the Dungeons & Dragons ruleset (Baldur's Gate and Icewind Dale series, Planescape: Torment). It should run on GNU/Linux, Microsoft Windows, OS X, possibly other UNIX derivatives and more. It is licensed under the GPL.
Pioneers - The Settlers of Catan
Pioneers is an emulation of the board game The Settlers of Catan, which can be played over the internet.
4X Space Strategy Game
FreeOrion is a free and open source community-developed 4X turn-based galactic empire strategy game.
PEBL (Psychology Experiment Building Language) is a system designed for creating psychology and neuroscience experiments and tests. It is cross-platform, with the intention to run the same experiment, unchanged, on Linux, Windows, and Macintosh PCs.
Best Object Persistence Framework ever!
The tiOPF is an Object Persistence Framework (OPF) for Delphi and Free Pascal that simplifies the mapping of an object oriented business model into a relational database. Persistence layers are available for Firebird, XML, Oracle, SQLServer and many more
3D Without Boundaries
VirtualGL redirects 3D commands from a Unix/Linux OpenGL application onto a server-side GPU and converts the rendered 3D images into a video stream with which remote clients can interact to view and control the 3D application in real time.
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui, which ensures programs are portable. MSEgui has identical look and feel on all supported platforms, the look of the widgets is highly configurable. The widgetset library is completely written in Pascal and links directly to xlib on Linux and FreeBSD and to gdi32 on win32/64. MSEgui includes sophisticated DB-access components and DB-aware widgets. Main goal of development is to provide a handy, stable and very productive tool for professionals. MSEide+MSEgui currently runs on i386-linux, i386-win32, x84_64-win64, x84_64-linux, x86_64-freebsd and arm-linux. Main git repository: https://gitlab.com/mseide-msegui/mseide-msegui Community website with installation packages: http://www.msegui.com/
A modern C++ GUI library
Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. Documentation http://nanapro.org/en-us/documentation Feel free to report a bug at https://github.com/cnjinhao/nana/issues
Perl bindings for Gtk+ 2.x, and 3.x, plus a few related libraries.
A free transportation simulator game
Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
Rapid applications development tool and libraries for FPC
The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.
Retro Computer Image Library
Retro Computer Image Library decodes Amiga, Amstrad CPC, Apple II, Atari 8-bit, Atari Portfolio, Atari ST/TT/Falcon, BBC Micro, Commodore 16, Commodore 64, Commodore 128, Macintosh 128K, MSX, NEC PC-88, NEC PC-98, Oric, SAM Coupe, Sharp X68000, Timex 2048, TRS-80, TRS-80 Color Computer, ZX81 and ZX Spectrum picture formats. The project contains a simple viewer, plug-ins for general-purpose image viewers and editors, and an everything-to-png converter.
LiteSQL is a codegenerator and C++ library that integrates C++ objects tightly to relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL, MySQL and oracle as backends.
FTE QuakeWorld is a QuakeWorld derivative which mainly focuses on modding and additional features for both users and servers. Supports NetQuake gamecode and protocol, Hexen 2/Quake 2/Quake 3 maps and models, many QuakeC builtin extensions, and more.
Powerful desktop publishing software
Scribus is an Open Source program that brings professional page layout to Linux, BSD UNIX, Solaris, OpenIndiana, GNU/Hurd, Mac OS X, OS/2 Warp 4, eComStation, and Windows desktops with a combination of press-ready output and new approaches to page design. Underneath a modern and user-friendly interface, Scribus supports professional publishing features, such as color separations, CMYK and spot colors, ICC color management, and versatile PDF creation.
MP4Tools is a collection of free tools to manipulate MP4 files
MP4Tools is a collection of cross-platform free tools to manipulate MP4 files. It contains following applications: ⦁ MP4Joiner is a free application that allows join multiple MP4 files into one ⦁ MP4Splitter is a free application that allows split a MP4 file in multiple files