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

  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    D-Fend Reloaded

    D-Fend Reloaded

    A graphical environment for DOSBox

    D-Fend Reloaded is a graphical environment for DOSBox. D-Fend Reloaded is a successor of the discontinued D-Fend. Both environments look alike and D-Fend Reloaded contains all features of D-Fend. Even the D-Fend config files can be used.
    Leader badge
    Downloads: 502 This Week
    Last Update:
    See Project
  • 2
    Denise

    Denise

    C64/Amiga emulator with shader and runAhead

    Denise is a cycle accurate C64 / Amiga 1000/500/600 emulator. It runs on Window 7 and higher, macOS (Intel and ARM), Linux, BSD.
    Leader badge
    Downloads: 191 This Week
    Last Update:
    See Project
  • 3
    Gens is a win32/unix Sega Genesis / Sega CD / Sega 32X emulator.
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 4
    Yabause
    Yabause is a portable Sega Saturn emulator.
    Downloads: 30 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    FCEUX11

    FCEUX11

    Accurate NES / Famicom emulation, experimental GBA (Beta) support.

    FCEUX11 is a derivative of the FCEUX NES/Famicom emulator, optimized for Windows. It inherits FCEUX's renowned emulation accuracy while delivering a polished, modern Windows-native experience powered by Qt6, with 12-language localization and a full suite of debugging and TAS tools for developers and speedrunners. Ongoing internal refactoring and performance optimization keeps the emulator efficient, smooth, and stable even under heavy load. Experimental Game Boy Advance (GBA) emulation support has been added, reusing the existing UI, save-state system, hotkeys and debugging infrastructure; GBA features are in Beta, the picture carries a watermark, and some hardware features are not yet fully implemented.
    Leader badge
    Downloads: 119 This Week
    Last Update:
    See Project
  • 6
    Sharp MZ-800 Emulator

    Sharp MZ-800 Emulator

    Emulator of the 8-bit computers Sharp MZ-800 / MZ-700 / MZ-1500

    Source code is no longer updated on SourceForge - all development now happens here on GitHub - https://github.com/michalhucik/mz800emu Open-source emulator of 8-bit personal computers Sharp MZ-800, MZ-700 and MZ-1500. Developed for Linux and Windows using SDL3 (video/audio) and ImGui (GUI). Accurately emulates core hardware: CPU Z80, GDG (WHID 65040-032), CTC i8253, PIO Z80, PIO 8255, PSG SN76489AN - with precise internal signal timing. Supports peripherals: CMT (MZF/MZT/TAP/WAV), FDC WD279x, Quick Disk, ramdisks (MR1R18, Pezik variants), memory extensions, Unicard and IDE8. Integrated Z80 debugger with inline assembler, memory browser and breakpoints. Snapshot system for saving/loading complete emulator state (.mzs archives). Virtual keyboard, autotype, joystick support, variable speed control. GUI localized into 10 languages. Alternative ROM sets (JSS, WILLY) included.
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • 7
    Use the Belkin Nostromo N50 Speedpad on VISTA,7 and XP 32/64. No need to install drivers,plug the device and use it ! Normal/Red/Green/Blue prog levels supported ! Download the file that matches your OS in the "Files" section. GPLv3 (Source code)
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    It's a HL² mod. it's a first personnal shooter where there are zombies.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 9
    Accshift

    Accshift

    One-click account switcher for Steam, Riot, Battle.net and Epic

    Accshift switches game launcher accounts in one click, without signing out or retyping a password. It drives each launcher's own remember-me mechanism: the saved session is captured, one snapshot is kept per account on your machine, and the right one is restored on switch. No password is ever stored, and session data is encrypted at rest with DPAPI, the Keychain or the Secret Service. Launchers: Steam, Riot Games (Valorant, League of Legends), Battle.net (Overwatch 2, Diablo IV, WoW, Call of Duty), Epic Games (Fortnite, Rocket League), Ubisoft Connect, Roblox, and in testing GOG Galaxy, Jagex Launcher and Discord. Steam runs on Windows, macOS and Linux. Also: personas to switch several launchers at once, a streamer mode that blurs names and avatars while OBS or Streamlabs is running, folders, colour labels, search, a Ctrl+K command palette, a PIN lock, seven interface languages, and a scriptable CLI with accshift:// deep links. Docs: github.com/klNuno/accshift/wiki. MIT licens
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    PlayRetro Frontend Multi Emulateur

    PlayRetro Frontend Multi Emulateur

    Frontend arcade mame kawaks bsnes nebula megadrive snes finalburn

    PlayRetro is an interface (FrontEnd) Multi-emulators for arcade PC with Windows or any Windows PC. It supports the largest systems of arcade games and best gaming consoles that have experienced the golden age of video games. PlayRetro allows you to hide windows and have a single interface for playing your favorite arcade games and game consoles. It is controlled entirely with the joystick and / or keyboard. Although suitable for use in an arcade or a dedicated PC emulation, it can be used on a desktop or family to pilot with the joypad or keyboard. Development PlayRetro is studied specifically for each emulator supports it. Its use is very simple and easy. Configuration requires very little knowledge and little time.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Helldivers 2 Binder Free v1.1.4

    Helldivers 2 Binder Free v1.1.4

    A macro runner for HELLDIVERS™ 2

    Helldivers 2 Binder allows you to select stratagems and assign hotkeys to each. In the game, you can use these hotkeys to instantly activate your stratagems without using the arrow keys.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Game Launcher

    Game Launcher

    A Windows tray application that launches your games, quickly

    Game Launcher is a simple application that lives in your notification area/system tray. It maintains a list of games you choose to have on it, and allows you to launch those games from anywhere by right-clicking the icon, or pressing Windows+G on your keyboard. GL supports various methods of adding games, including: browsing for the shortcut, drag'n'drop, shell integration, and direct input of a Steam App ID. Support and bug requests for GL is handled by the GitHub project's issue tracker, so if you have any bugs, feature requests or other suggestions, please post them there!
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13

    CuteMupen

    GUI for Mupen64Plus Nintendo 64 emulator

    CuteMupen is a graphical (GUI based on Qt library) front-end for the cross-platform Mupen64Plus N64 emulator.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    dbfrontend is a windows tool to make the approach to the excellent DOSBox project at dosbox.sourceforge.net more comfortable and to manage DOSBox projects. (ie play the old DOS games)
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Symbolic link manager for windows. With one click, you can move a game from your slow hdd to your ssd while windows will still think the game is on your hdd. So, no need to reinstall. One more click and you restore the hdd dir.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    QMC2 is a Qt based multi-platform GUI front end for MAME NOTE: A new version is hosted and developed at https://github.com/qmc2/qmc2-mame-fe
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    This is a launcher for the game lineage2, you can modify the host and download from FTP server. Customizable for Admin and ProPlayer.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    jo2emLauncher

    portable o2em launcher

    jo2emLauncher stands for Java o2em launcher. It is a GUI to help people use o2em (the odyssey 2 / videopac emulator). Currently available launcher are only for windows. As jo2emLauncher is 100% java, it is able to run on a wide range of platforms. The first target is linux.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Aletheia

    Aletheia

    Game save backup tool

    Aletheia is a cross-platform game save sync tool designed to help you easily back up and restore game saves across multiple game launchers and devices. Supported launchers: Heroic Games - GOG (Linux, Windows & MacOS) Lutris (Linux) Steam (Linux, Windows & MacOS) GOG Galaxy (Windows & MacOS) Xbox (Windows)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Gelide

    Gelide

    Gelide, a configurable frontend for desktops.

    Gelide is a configurable frontend which let you manage any kind of emulated system (arcade, console, PC, etc) letting you to catalog and launch any game from any existing emulator under GNU/Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Lan Over IP is a client/server application which emulates a local area network (LAN) over the internet. It can be useful for playing games in LAN mode even if you are not in the same network.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Advanced Drone system

    Advanced Drone system

    Advanced Drone System

    This project intends to modelize a framework for remote controlled airplanes. This framework includes PPM/PCM drivers and data telemetry (location, speed, altitude) based on the SensorsAPI, to provide a reliable augmented reality for FPV flights
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Aurox is the most popular European distribution based on Fedora. It's a fast and stable operating system that focuses on better hardware support. The graphical configuration tools and installer help new users to get started with linux distributions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AutoTeach

    AutoTeach

    AutoTeach makes kids study and learn in exchange for internet access.

    AutoTeach is a tool that enables parents to supplement The AutoTeach Parent Tool enables parents to supplement their childrens' education without supervision or drama. With AutoTeach you can queue-up activities and tasks that will be dutifully performed at regular intervals. Why will they cooperate like this? Because AutoTeach meters their internet access by using credits which they earn by performing the agenda which you have queued-up for them. The system has potential for many subjects. Everyone, worldwide, is invited to participate. Everything is open-licensed, either Creative Commons or GPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bright Game Panel

    Bright Game Panel

    An easy to use and powerful game control panel

    Bright Game Panel is an open source game server control panel. "BGP" utilizes many standard technologies available on many shared hosting platforms which gives all communities the ability to remotely control their game servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next