Open Source C++ System Software for Linux

Browse free open source C++ System Software for Linux and projects below. Use the toggles on the left to filter open source C++ System Software for Linux by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Context for your AI agents Icon
    Context for your AI agents

    Crawl websites, sync to vector databases, and power RAG applications. Pre-built integrations for LLM pipelines and AI assistants.

    Build data pipelines that feed your AI models and agents without managing infrastructure. Crawl any website, transform content, and push directly to your preferred vector store. Use 10,000+ tools for RAG applications, AI assistants, and real-time knowledge bases. Monitor site changes, trigger workflows on new data, and keep your AIs fed with fresh, structured information. Cloud-native, API-first, and free to start until you need to scale.
    Try for free
  • 1
    Zilog Z80

    Zilog Z80

    Z80 shared library including some nice test-projects

    Another Zilog Z80 emulation. C++ class on a shared library. Simulates all pins of the Z80-Chip in a single function interface. Additionally are some Test-Projects added. 1. CP/M 2.2 emulator connectable by an telnet client. 2. An instruction set examiner. 3. An ZX-80 emulator. 4. An TK-80 emulator 5. An Z80 Dis-assembler driver for all supported instructions.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 2
    scmRTOS is tiny Real-Time Preemptive Operating System intended for use with Single-Chip Microcontrollers. scmRTOS is capable to run on small uCs with as little amount of RAM as 512 bytes. The RTOS is written on C++ and supports various platforms.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    An easy to use Development Environment for OS developers to design, write, compile, test, and publish new or existing OS projects with ease.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 4
    OpenGLide is a Glide to OpenGL wrapper. It emulates a Voodoo board so you can run old Windows Glide games by translating Glide calls into OpenGL. The CVS code moved to https://github.com/fcbarros/openglide.
    Downloads: 7 This Week
    Last Update:
    See Project
  • The Modern, Flexible, and Easy-to-use LIMS Icon
    The Modern, Flexible, and Easy-to-use LIMS

    For Laboratory Managers, Laboratory Directors, Laboratory Techs, Laboratory Operations Staff

    Run your entire lab more efficiently with our highly configurable and flexible LIMS. Automate your workflow to process more samples, generate reports faster, and grow your laboratory.
    Learn More
  • 5
    A retargettable micro-controller and embedded system emulator architecture, providing common supports to emulate various types of micro-processors & devices on an x86 PC. Development of emulation for Arduino and various shields is just about to be launched in 2012.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6
    FastFlow: programming multi-core

    FastFlow: programming multi-core

    Pattern-based multi/many-core parallel programming framework

    FastFlow is a C/C++ programming framework supporting the development of pattern-based parallel programs on multi/many-core, GPUs and distributed platforms. FastFlow run-time is built upon non-blocking threads and lock-free queues. Thanks to its very efficient CAS-free communication/synchronization support (e.g. few clock cycles core-to-core latency), FastFlow effectively supports the exploitation of fine grain parallelism, e.g. parallel codes managing very high frequency streams on commodity multi-core. FastFlow works on x86, x86_64, PPC, ARM, and Linux, Mac and Win XP/7. From Jan 1, 2018 code development migrated on GitHub at https://github.com/fastflow/fastflow
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7

    UniSIMD-assembler

    SIMD macro assembler unified for ARM, MIPS, PPC and x86

    UniSIMD assembler is a high-level C/C++ macro assembler framework unified across ARM, MIPS, POWER and x86 architectures. It establishes a subset of both BASE and SIMD instruction sets with clearly defined common API, so that application logic can be written and maintained in one place without code replication. The assembler itself isn't a separate tool, but rather a collection of C/C++ header files, which applications need to include directly in order to use. At present, Intel SSE/SSE2/SSE4 and AVX/AVX2/AVX-512 (32/64-bit x86 ISAs), ARMv7 NEON/NEONv2, ARMv8 AArch32 and AArch64 NEON, SVE (32/64-bit ARM ISAs), MIPS 32/64-bit r5/r6 MSA and POWER 32/64-bit VMX/VSX (little/big-endian ISAs) are mostly implemented (/w horizontal reductions) although scalar improvements, wider SIMD vectors with zeroing/merging predicates in 3/4-operand instructions are planned as extensions to current 2/3-operand SPMD-driven vertical SIMD ISA. See README file.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    x86Lib is a x86 CPU emulation Library. It is meant to help those that want to create their own emulator. Note: This is not a PC emulator right out of the box. This is meant to aid emulator developers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    NEmu is an emulator/simulator for exploring computer architecture. It provides a virtual machine, a debugger, and simulations of various cpus and hardware. NEmu is built on top of ALib, my own application framework.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Peer to Peer Recognition Brings Teams Together Icon
    Peer to Peer Recognition Brings Teams Together

    The modern employee engagement platform for the modern workforce

    Create a positive and energetic workplace environment with Motivosity, an innovative employee recognition and engagement platform. With Motivosity, employees can give each other small monetary bonuses for doing great things, promoting trust, collaboration, and appreciation in the workplace. The software solution comes with features such as an open-currency open-reward system, insights and analytics, dynamic organization chart, award programs, milestones, and more.
    Learn More
  • 10
    This project's goal was to develop an open source firmware for Sinus 154 DSL Basic SE and similar AR7 based devices. Projektziel war die Entwicklung einer freien Firmware für Sinus 154 DSL Basic SE und vergleichbare Geräte mit AR7-Prozessor.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    DOSConf is an installer to install, update, repair, remove and create installation and patch package. It will be developed for DOS / Win32 platforms and in the future for another operating systems, like Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    (moved to http://savannah.nongnu.org/projects/demi) Demi is an object-oriented library for Gameboy Advance programming. The main purpose of this project is to standardize commonly used aspects of GBA programming with an integrated standard library.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    CDK4NIOS stands for Cross Development Kit for Altera's soft core processor NIOS and should you support with a comprehensive Assembler and C/C++ development environment under Linux. It will present only free of fee tools, so you can use it without risks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Softx86 is a library that provides software emulation of an Intel 80x86 CPU. The library takes care of executing opcodes and handling exceptions while the host application is responsible for providing simulated RAM, I/O devices, external signals.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    Active Object real-time OS

    AO RTOS is small real time OS based on Active Object concurrency model

    AO-RTOS is a pure object-oriented small footprint real-time operating system for embedded devices. The project is using Active Object (or Actor) concurrency model and finite state machine (FSM) design template as implementation base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The Bella Operating System aims to use currently available source code as a bootstrap to create a new "Media Operating System" primarily aimed at mid to upperlevel emebbed devices, such as Set Top Boxes and Pocket PCs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    It moves by itself inside networks like virus infection & plagues, it is being written to solve computer virus problem drastically and responsibly. It is legal, free and open for public domain to improve W3 ICT Security.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    BlackSMS is a project to build a very accurate Sega Master System's emulation core without depending on any specific plataform. This is achieved by spliting the plataform-dependable code from the core and providing it as a separated interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This is meant to be a powerful, but easy to use math software. It's by the user and for the users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This project is targeted to consolidate Embedded Linux Tools Chain under Windows. Most of the cross complication tools are compiled using cygwin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    FFT for ARMv6

    Fixed point 16/32 integer FFT library for the Raspberry Pi and Android

    This library is being created as I have a need to do very fast FFTs on low end devices not supporting the NEON instruction set. The Raspberry Pi is an ideal candidate for developing in gcc before porting to JNI for low spec Android devices, hence it's inclusion. Fixed point 16/32 integer FFT library suitable for the Raspberry Pi and Android devices. Includes test stubs for gcc on the Raspberry Pi and a Basic4Android wrapper from JNI. It includes hand optimised ARMv6 assembler, demonstrating techniques such as pipeline stuffing to achieve maximum performance. It also demonstrates how to include large chunks of assembler inline with C/C++ thus avoiding ABI issues between platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    FastSim consists of: - 'Facile' a highly flexible and expressive processor-architecture specification-language. - A compiler for the specifications which produces high-performance, fast-forwarding simulators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    the goal of this project is to build a stack for Lonworks Protocol and device working on this protocol
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This project aims for a completely free alternative to the GNU software. Since RMS/GNU makes restrictions infringing on use of their software by all, we're removing that restriction completely, by placing every line into the Public Domain
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    GNUDE is a complete suite of GNU C, C++, Fortran, and Java Cross Compilers, and the GDB CPU Simulator and Debugger for embedded microprocessor applications development. Targets development for ARM7, ARM9, and XScale applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next