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.
High-speed, 3D-friendly, TightVNC-compatible remote desktop software
TurboVNC is a high-performance, enterprise-quality version of VNC based on TightVNC, TigerVNC, and X.org. It contains a variant of Tight encoding that is tuned for maximum performance and compression with 3D applications (VirtualGL), video, and other image-intensive workloads. TurboVNC, in combination with VirtualGL, provides a complete solution for remotely displaying 3D applications with interactive performance. TurboVNC's high-speed encoding methods have been adopted by TigerVNC and libvncserver, and TurboVNC is also compatible with any other TightVNC derivative. TurboVNC forked from TightVNC in 2004 and still covers all of the TightVNC 1.3.x features, but TurboVNC contains numerous feature enhancements and bug fixes relative to TightVNC, and it compresses 3D and video workloads much better than TightVNC while using generally only 5-20% of the CPU time of the latter. Using non-default settings, TurboVNC can also be made to compress 2D workloads as "tightly" as TightVNC.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
Open source cross-platform Java Visual Networking tool
Open source cross-platform (Windows/Linux/Mac) Java Visual Traceroute, packet sniffer and Whois. Data is displayed in a 3D or a 2D map component. What is a traceroute? http://en.wikipedia.org/wiki/Traceroute What is a packet sniffer? http://en.wikipedia.org/wiki/Packet_analyzer If you need some help, please first check http://visualtraceroute.net/ Feel free to drop by and leave a comment on the Facebook page https://www.facebook.com/openvisualtraceroute Enjoy and share!
Yet Another Terminal :: Serial Communication
Engineering, testing and debugging of serial communication. Supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID. Optimized for simple command sets of e.g. embedded systems.
A cross platform Python frequency scanning GUI for rtl-sdr
A cross platform Python frequency scanning GUI for USB TV dongles, using the OsmoSDR rtl-sdr library. In other words a cheap, simple Spectrum Analyser. More information can be found at: http://eartoearoak.com/software/rtlsdr-scanner An installer and standalone versions for Windows are located here: https://github.com/EarToEarOak/RTLSDR-Scanner/releases Sources are available on GitHub: https://github.com/EarToEarOak/RTLSDR-Scanner ** The up to date installer is no longer maintained on this site and can now be found at https://github.com/EarToEarOak/RTLSDR-Scanner/releases **
Windows binaries for the GNU Linear Programming Kit (GLPK)
GLPK 4.65 (GNU Linear Programming Kit, http://www.gnu.org/software/glpk/) is a solver for large-scale linear programming (LP), and mixed integer programming (MIP). This project supplies the most recent Windows executables - 2018-03-17. Linux and OSX users should download the source distribution from http://ftp.gnu.org/gnu/glpk
AstroTortilla is a wrapper around common astrophotography tools intended to automate basic tasks such as polar alignment and goto correction.
An equation editor for creating mathematical and scientific documents.
The goal of project Math Editor is to provide students and professionals a quality alternative to expensive equation editors.
Client software for users of the Automatic Packet Reporting System amateur radio network.
An open source framework for LC-MS based proteomics and metabolomics. OpenMS offers data structures and algorithms for the processing of mass spectrometry data. The library is written in C++.
Build custom robots in your browser with IncrediBots! Design your robot by drawing shapes, joints, motors, and more! Then, pilot your machine using your own custom key bindings. NOTE: OPEN SOURCE VERSION CAN BE DOWNLOADED FROM "FILES" TAB!
Zoomable user interface (ZUI) with file manager, file viewers and more
Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a world clock, some fractal fun, and a Linux kernel configurator in form of a kernel patch. Eagle Mode runs best on Linux, but there is also a light version for Windows, which lacks some of the plugins.
G3D is a commercial-grade C++ 3D engine. It is used in commercial games, research papers, military simulators, and university courses. G3D supports real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs. As of January 16, 2018, SourceForge is again the home of the active repository for G3D.
Plugins for OpenCPN
This project hosts various plugins for the OpenCPN chart plotter, which are not bundled with the core package. OpenCPN is a free software (GPLv2) project to create a concise chart plotter and navigation software, for use underway or as a planning tool. OpenCPN is developed by a team of active sailors using real world conditions for program testing and refinement.
Speech recognition software for English & Polish languages
Software for speech recognition in English & Polish languages. Basic versions of SkryBot: 1. SkryBot Home Speech (English Language) - https://sourceforge.net/projects/skrybotdomowy/files/ReleasesEnglish/InstalatorSkryBotHomeSpeechDemo-220.127.116.1192.exe/download 2. SkryBot DoMowy (Polish Language) - https://sourceforge.net/projects/skrybotdomowy/files/Releases/InstalatorSkryBotDoMowyDemo-18.104.22.16882.exe/download More help: https://sourceforge.net/p/skrybotdomowy/wiki/ Domain advanced versions (Polish Language) 1. SkryBot Prawo - for judicial professionals. 2. SkryBot Administracyjny - for civil and government administration. 3. SkryBot Medycyna Rodzinna - for doctors, hospitals. Professional version of SkryBot (commercial) offers you: 1. Audio conversion and cutting sound files into smaller ones. 2. Searching for words or phrases in sound files (recognised by SkryBot). 3. Editing sound files and automatic cutting off long silence parts in the recording.
2.5D CAD CAM emphasis on CAM and toolpaths
A Windows only 2.5D CAD CAM application. The user experience tightly integrates the CAM aspects when doing design and layout. The target users will layout their design and then immediately generate CNC code. The goal is a design application closer to Adobe Illustrator than to AutoCAD. The user specifies machining aspects during object creation so that when the design/layout phase is completed the toolpath generation can occur automatically. What is 2.5D? Objects created are flat (2D) but have a depth component. So you can create a square that will be machined at a specific depth but the depth will be constant accross the square. It is not/does not: A general purpose CAD (AutoCAD) type program. Support reference dimension on the drawing. Export or import major CAD file formats.
The Gaze Tracking Library is a framework for open source eye tracking using off-the-shelf components, such as webcams and videocameras. It supports both head-mounted and remote setups. The network API relies on TCP/IP and UDP (.Net client included)
PLC-Logger and Analyzer
Use PLC-logger to store and analyze data from almost every PLC-system. The following PLC-Systems are accessible: - Every PLC-System running a Modbus-TCP / Modbus-UDP Server - Siemens S7 via IBH NetLink - Siemens S7 with Ethernet-Interface - Codesys-based PLC-Systems - via OPC-Servers V0.61: - Bugfixes V0.60: - Some Bugfixes - Some data evaluation V0.59: - Modbus TCP Server Simulator supports Modbus UDP - Possibility to set bookmarks V0.57: - Modbus UDP supported - Edit configuration from connection-manager - Configuration keeps selected after starting or stopping V0.56 HF1: - Bugfix executing EasyModbusTCP Server Simulator V0.56: - Integration of EasyModbusTCP Server Simulator in "Tools"-Menue - Improvements in Modbus-Connection Wizard - Modbus Addresses shifted by (-1) to meet Modbus specification
SWAN is a third-generation wave model, developed at Delft University of Technology, that computes random, short-crested wind-generated waves in coastal regions and inland waters.
The Coding Analysis Toolkit (or "CAT") consists of a ASP.NET based suite of tools to facilitate efficient and effective analysis of text datasets that have been coded using the CAT coding module or ATLAS.ti.
ShelXle is a Qt GUI for SHELXL
ShelXle combines an editor with syntax highlighting for the SHELXL-associated .ins (input) and .res (output) files with an interactive graphical display for visualization of a three-dimensional structure including the electron density (Fo) and difference density (Fo-Fc) maps. See J. Appl. Cryst. (2011). 44, 1281–1284. for details.
Graphic molecular dynamic package.
Molecular Graphics, Molecular Dynamics, Optimization, Quantum chemistry. Molecular model building. Explicit and implicit water models. http://www.biomolecular-modeling.com/Products.html
Analysis of Raman spectra and spectroscopy data.
Raman Tool Set has been developed as a user-friendly free software for processing and analysis of Raman spectra and spectroscopy data. RamanToolSet offers the following functions for processing: - scaling spectra - offset spectra - cut spectra - averaging spectra - smoothing spectra - normalizing spectra - background subtraction - polynomial subtraction The following analytical tools have been implemented: - Principal Component Analysis (PCA) - Clustering analysis - Extended Multiplicative Signal Correction (EMSC) analysis The following mapping tools have been implemented: - Producing single spectra files from Renishaw, Witec and Horiba mapping files (.txt) - Mapping the single spectra so imported from Renishaw, Witec or Horiba files - PCA is performed over mapping spectra and PCA-Scores are mapped - ICA is performed over mapping spectra and ICA-coefficients are mapped - Clustering analysis is performed over mapping spectra and Clusters are mapped
jChecs is an open source Java chess program, designed to introduce the basics of computer chess programming concepts.