Showing 5224 open source projects for "linux desktop"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    MinecraftConsoles

    MinecraftConsoles

    A certain block game

    MinecraftConsoles is an open-source project that revives and modernizes the legacy console edition of Minecraft by rebuilding it into a multi-platform, extensible codebase. It is based on the original Legacy Console Edition source and introduces numerous fixes and improvements to enhance stability, performance, and usability on modern systems. The project aims to serve as a foundation for further development such as modding, backports, and experimentation with features that were previously...
    Downloads: 202 This Week
    Last Update:
    See Project
  • 2
    RetroArch

    RetroArch

    RetroArch is a frontend for emulators, game engines and media players.

    RetroArch is a way to run classic games on a wide assortment of Operating Systems and Consoles. Support the Developers on their Patron! https://www.patreon.com/libretro
    Downloads: 39 This Week
    Last Update:
    See Project
  • 3
    x-minecraft-launcher

    x-minecraft-launcher

    An Open Source Minecraft Launcher with Modern UX

    ...The launcher integrates directly with major mod distribution ecosystems and supports downloading mods, modpacks, and dependencies from various repositories. Built with modern web and desktop technologies, it focuses on performance, modular architecture, and cross-platform compatibility across Windows, Linux, and macOS systems. The project also supports different authentication systems and allows advanced configuration of Java runtime parameters and game settings.
    Downloads: 161 This Week
    Last Update:
    See Project
  • 4
    Steam Achievement Manager

    Steam Achievement Manager

    A manager for game achievements in Steam

    Steam Achievement Manager is a lightweight, portable desktop application designed to give users direct control over achievements and statistics associated with their Steam games. It works by interfacing with the Steam client and APIs, allowing users to unlock, relock, or modify achievements without needing to launch the actual game. The tool provides a simple interface where users can browse their game library, select a title, and view all available achievements in a structured format....
    Downloads: 178 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    Unciv

    Unciv

    Open-source Android/Desktop remake of Civ V

    Unciv is an open-source reimplementation of the game Civilization V in Java using LibGDX. It focuses on replicating the core gameplay mechanics in a lightweight, mobile- and desktop-friendly format, supporting both single-player and multiplayer modes. Unciv uses a minimalist art style and text-based UI to deliver a fast, turn-based strategy experience.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 6
    Arnis

    Arnis

    Generate any location from the real world in Minecraft

    Arnis is a free and open-source desktop application that generates playable Minecraft worlds from real-world geographic data. The project processes large datasets from sources such as OpenStreetMap and elevation data to recreate terrain, buildings, roads, and landmarks with impressive spatial accuracy inside Minecraft. By converting geographic information into Minecraft blocks and structures, Arnis allows users to explore real cities, neighborhoods, and landscapes in a virtual environment...
    Downloads: 142 This Week
    Last Update:
    See Project
  • 7
    Xash3D FWGS Engine

    Xash3D FWGS Engine

    Xash3D FWGS engine

    Xash3D FWGS is an open-source fork and extension of the original GoldSrc-based engine (from the classic era of first-person shooters), aimed at providing compatibility with the original engine (e.g. games built on it) while extending and modernizing its capabilities. The engine supports multiple rendering backends (OpenGL, GLES, software fallback), modern platforms (desktop OSes, mobile, etc.), and updated features such as better multiplayer, voice chat, IPv6 support, improved virtual...
    Downloads: 150 This Week
    Last Update:
    See Project
  • 8
    MonoGame

    MonoGame

    One framework for creating powerful cross-platform games

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes. Create, develop and distribute your games your way. By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code. We currently support iOS, Android, MacOS, Linux, all Windows platforms, PS4, PSVita, Xbox One, and Switch with more platforms on the way. ...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 9
    Axmol Engine

    Axmol Engine

    Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games

    Axmol is a modern C++ game engine forked from Cocos2d-x, designed to support high-performance 2D and lightweight 3D game development across multiple platforms. It improves upon the original Cocos2d-x with a cleaner architecture, better tooling, and support for modern C++ standards. Axmol supports scripting with Lua and JavaScript, and is suitable for both indie developers and studios targeting mobile, desktop, and web platforms. With an active community and frequent updates, Axmol is a solid...
    Downloads: 17 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.
    Try Free
  • 10
    OpenTTD

    OpenTTD

    Open source simulation game based on Transport Tycoon Deluxe

    OpenTTD is an open source transport simulation game based on the popular game Transport Tycoon Deluxe by Chris Sawyer, with several additions. OpenTTD is as close to the original as you can get, but has been extended with plenty of great features. These include bigger maps (up to 64 times bigger than the original), stable multiplayer mode that allows for up to 255 players in 15 companies, in-game downloading of heightmaps, AIs, scenarios, and so much more. With its many additions and...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 11
    OriLauncher

    OriLauncher

    Fast, user-friendly cross-platform custom launcher for Minecraft

    OriLauncher is a free and open source custom launcher for the popular game Minecraft designed to streamline the process of launching the game with a modern, user-friendly interface. Built using web and desktop technologies like Svelte, Electron, and Vite, it aims to provide a fast and responsive experience for players across multiple platforms including Windows, macOS, and Linux. The launcher enables users to switch quickly between different Minecraft environments (such as Vanilla, Forge, or Fabric) with just one click, eliminating manual setup steps. ...
    Downloads: 44 This Week
    Last Update:
    See Project
  • 12
    Monocraft

    Monocraft

    A programming font based on the typeface used in Minecraft

    Monocraft is a font for developers who like Minecraft a little too much. Featuring monospaced characters and tasteful ligatures, I've carefully designed each glyph in Monocraft to be usable in a dev environment while preserving that Minecraft charm. Try it out today and discover why nobody has ever done this before! The characters in this font were based on the typeface used in the Minecraft UI, with a select few glyphs updated for better readability and spacing. Each character has been...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Kitty-Tools

    Kitty-Tools

    Kitty-Tools is a Kahoot Cheating Client for all devices and interfaces

    Kitty-Tools is a multi-platform client designed to interact with Kahoot games by providing automation and enhanced control features that go beyond the standard user experience. It is built to run across a wide range of environments including desktop systems, web interfaces, and even embedded or microcontroller-based setups, emphasizing accessibility and ease of use. The project focuses on simplifying interaction with Kahoot sessions by offering tools that can automate participation,...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    Defold

    Defold

    Free game engine for development of desktop, mobile, and web games

    Defold is an open-source, cross-platform game engine originally developed for 2D games but also capable of 3D — intended to give developers a turnkey solution for building games for desktop, mobile, web, and even consoles. It ships as a full editor/IDE, combining scene editing, asset management, scripting, and build/export pipelines, so developers don’t need to assemble disparate tools themselves. Game logic is written in Lua (with optional native extensions in C/C++ when needed), and the...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    BikeControl

    BikeControl

    Do virtual gear shifting (and more) in any rider app

    BikeControl is a cross-platform tool aimed at enabling control of trainer apps (cycling/indoor training apps) using hardware controllers such as bike shifters, dedicated remotes (e.g. Zwift Click, Zwift Ride, Zwift Play), gamepads, or even generic Bluetooth HID devices. Instead of connecting to the trainer directly, BikeControl acts as a bridge: when you press a button or lever on your controller, it intercepts the input and simulates corresponding keyboard/mouse/touch events for your...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 16
    Phaser

    Phaser

    Open source HTML5 game framework that offers WebGL and Canvas

    Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development. You can support the developers on their Patreon. https://www.patreon.com/photonstorm
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    ArchiSteamFarm

    ArchiSteamFarm

    C# application with primary purpose of farming Steam cards

    ...Unlike Idle Master which works only for one account at a given time, while requiring Steam client running in the background and launching additional processes imitating "game-playing" status, ASF doesn't require any Steam client running in the background, doesn't launch any additional processes and is made to handle unlimited Steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines and features full cross-OS support, which makes it possible to launch on any operating system with .NET Core runtime, such as Windows, Linux, and macOS. ASF is possible thanks to the gigantic amount of work done in the marvelous SteamKit2 library. Today, ASF is one of the most versatile Steam power tools, allowing you to make use of many features that were implemented over time.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 18
    libGDX

    libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, macOS, Android, your browser and iOS. libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer. Publish your games on Windows, macOS, Linux (including the RPi!), Android, iOS, and HTML5, all with the same code base....
    Downloads: 26 This Week
    Last Update:
    See Project
  • 19
    DeSmuME

    DeSmuME

    DeSmuME is a Nintendo DS emulator

    In this version we have added support for high-resolution 3D rendering. Try the new “GPU Scaling Factor” feature to increase the 3D resolution beyond the native resolution of 256×192 pixels. Also, the Cocoa frontend sees continued radical enhancements and while the Windows frontend sees some new incremental enhancements. DeSmuME is a very CPU demanding app. While many users will see DeSmuME as a toy (and use it as such), it is actually a very sophisticated piece of software with lots of...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 20
    Solar2D Game Engine

    Solar2D Game Engine

    Solar2D Game Engine main repository (ex Corona SDK)

    ...Development is lead by Vlad Shcherban, former technical lead engineer at Corona Labs Inc. If you are using this engine, consider supporting its development. Develop for mobile, desktop, and connected TV devices with just one code base: iOS, tvOS, Android, Android TV, macOS, Windows, Linux, or HTML5. Update your code, save the changes, and instantly see the results in our instant-update Simulator. When you're ready to test on real devices, build and deploy your app just once and then see code/assets update automatically, all over your local network. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 21
    HaxeFlixel

    HaxeFlixel

    Free, cross-platform 2D game engine powered by Haxe and OpenFL

    HaxeFlixel is an open-source 2D game framework built on top of the cross-platform toolkit Haxe + OpenFL, designed to allow developers to build games that can run on web, desktop, and mobile targets from a single codebase. Because it uses Haxe and OpenFL, HaxeFlixel games can compile to many targets: native desktop (Windows, macOS, Linux), mobile (Android, iOS), as well as web (HTML5), and even historically Flash. It is licensed under MIT and completely free for personal or commercial use. HaxeFlixel emphasizes ease of use and rapid development for 2D games — ideal for pixel-art platformers, card games, puzzles, or 2D action games. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Tower Building Game

    Tower Building Game

    HTML5 Canvas Tower Building Game

    Tower Building Game is a small game project — likely implementing a classic “tower defense” or “tower-based” game — designed to showcase game-development fundamentals such as rendering, game logic, user interaction, and possibly simple physics or animations. As an open-source repository, tower_game aims not only to deliver a playable game, but also to serve as a learning resource or template: developers can inspect its code, understand how game loops, input handling, asset management, and...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 23
    VVVVVV

    VVVVVV

    The source code to VVVVVV

    ...All the actual levels in the game are hardcoded in huge arrays generated with a map editor, which exports the levels in source code. Since the 2.0 update, the Windows, Mac and Linux versions of VVVVVV have featured a powerful and easy to use level editor.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 24
    Ebitengine

    Ebitengine

    A dead simple 2D game engine for Go

    Ebitengine (formerly known as Ebiten) is a lightweight, open-source 2D game engine built for the Go programming language. It is designed to be simple and easy to use, allowing developers to build games quickly with a clean and minimal API. Ebitengine supports cross-platform deployment, including desktop, mobile, web, and select console platforms. The engine provides essential features such as 2D graphics rendering, input handling, and audio playback. Developers can work with transformations,...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 25
    AlphaZero.jl

    AlphaZero.jl

    A generic, simple and fast implementation of Deepmind's AlphaZero

    Beyond its much publicized success in attaining superhuman level at games such as Chess and Go, DeepMind's AlphaZero algorithm illustrates a more general methodology of combining learning and search to explore large combinatorial spaces effectively. We believe that this methodology can have exciting applications in many different research areas. Because AlphaZero is resource-hungry, successful open-source implementations (such as Leela Zero) are written in low-level languages (such as C++)...
    Downloads: 23 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next