Library of peripheral drivers, component drivers, utilities, and more!
A collection of C libraries for the TI MSP430 family of microcontrollers.
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.
Precompiled (deployable) open source binary files
These precompiled (deployable) open source binary files distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
FLAC is a free lossless compressed audio format which supports streaming and archival. The FLAC project maintains the format and provides a reference encoder/decoder and input plugins for several popular audio players.
An Open Source POWERLINK network configuration toolkit
openCONFIGURATOR is an open-source configuration framework for easy setup, configuration and maintenance of any POWERLINK (http://www.ethernet-powerlink.org/) network. It ideally complements openPOWERLINK, the open source POWERLINK protocol stack for master and slave. The project consists of a core library implementing the configuration algorithms and an eclipse plugin base user interface (https://www.eclipse.org). For XDD tooling and validation support within eclipse please visit: https...
Educational Linux Distribution
Main goals: * Prepare operating system based on Linux kernel and free software for use at home from scratch by building sources. Binary packages/images are also available. * Each package is installed in separate directory, so you can use different versions of applications and libraries by design. * There is only one user 'kanapi' with root permissions, so you don't have to login, remember passwords, etc. * Simple configuration * Automatic compilation.
GPL source and toolchain for ASUSTOR NAS
Intel® Rapid Storage Technology enterprise with Linux OS* Standard Storage Interface API Library. The library allows user to manage storage devices including creating and managing Raid arrays on systems with Intel chipset.
C and C++ library for the NIBObee, NIBO burger and NIBO 2 robots. The library contains libraries for AVR Studio and Arduino developement, USB drivers and the RoboDude programming software.
RoboDude is a programming tool for AVR microcontrollers. The graphical interface is easy to use, because it works with xhex-files (xml files containing ihex and srec sections, mcu information and fuse bit settings). The GUI uses the avrdude library. The binary files are included in the NiboRoboLib Package!
Open-source RTOS and Embedded Systems Toolkit for C++ and C
Mark3 is a sophisticated RTOS and embedded systems toolkit, targeted towards a growing list of MCUs. Beyond providing "just another scheduler", it provides heaps, drivers, a shell, an event-driven GUI framework, and much more! It currently supports a variety of Atmel AVR, MSP430, and the ARM Cortex-M series of microcontrollers, with other platforms to follow. Mark3 was designed from the ground-up using disciplined object-oriented design principles - and unlike the vast majority of free or...
Hardware Abstraction Layer for microcontrollers, written in C++11.
Hardware abstraction layer for microcontrollers. Written in C++14.
open source analogue of IBM OS/2 operating system
JOPUX - a flexible and scalable application platform!
JOPUX is a Linux-distribution and family of free open source Linux appliances, built on openSUSE and Gnome, and designed for quickly setup and running Linux on servers and workstations. With a fully documented library of resources, JOPUX allows the customization of every aspect of a Linux installation and cloning, including administration and the rapid integration with third-party applications JOPUX provides more developer power while making the user experience all the more friendly...
Note: Maui with Plasma Simple Shell "PSS" has been discontinued (last version 0.5.1.). For the Maui Linux distribution go to http://www.mauilinux.org For the non-Plasma but Qt-based Hawaii-Shell project visit: http://hawaiios.org/.
Some custom builds of software that I use.
A repository for pre-built open source software, mostly libraries for MinGW. At the moment there are builds for Win32/MinGW32 and Linux. There are a few for Win64. More coming later.
Client-server networking library
The MUSCLE system is a fast, portable, flexible client-server system for distributed applications. Clients send BMessage-like PortableMessages to each other either directly or via a centralized server (with built-in database and 'live query' support).
MEWUI is a front-end for MAME, that expands the internal UI, making available many additional functions.
A simple shuttingdown application for Windows
ShutMeDown 1.2.0 is an simple application that will help you automate common system tasks on your computer, such as shutting down, restarting, hibernating and more. It allows you to create automatic timers to make life easier. You can now set shutting down at particular time and see remaining time on graphical indicators. By using SMD you can save electric energy and money by setting appropriate tasks. You can limit time that you and other users spend using your computer with 'limit tasks'....
Platform-independent recursive search library. C-API, written in C/C++, with mappings to C++, COM, D, Java, .NET, Python, Ruby, STL, with more to come.
Performance Timing Tools
Ichnaea is a set of tools that aid in collecting and tracking parameters and timings for parallel applications. The Performance Modelling Timing Module, PMTM, is a library that wraps system timing calls to abstract these from code developers and aid portability. It also has functionality to store parameters and print those, along with the timing information to a comma separated variable file. The Performance Modelling Analysis Tool, PMAT, is coming soon. This is able to read in and store...
A library for the control of motors using the TI DRV8833 IC
A library for the control of ShiftBrite modules
Library was merged: NiboRoboLib C and C++ library for the NIBObee robot. The library contains wrappers to access the hardware of the ATmega16
Simple and flexible GNU/Linux distribution
Draco is an independently developed GNU/Linux distribution for i486 compatible computers, with focus on simplicity and flexibility. Draco has an distinct separation between the base system and third-party (provided by pkgsrc), the advantage of this approach is that the base system will work without third-party; And third-party applications are completely isolated from the base system, unable to break your system.