Showing 115 open source projects for "linux operating system"

View related business solutions
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Godot Engine

    Godot Engine

    Godot is a powerful cross-platform game engine

    Godot was created to provide a fully free, open source game development environment. To compile from source see the official docs here https://docs.godotengine.org/en/latest/development/compiling/
    Downloads: 303 This Week
    Last Update:
    See Project
  • 2
    MineTest

    MineTest

    Open source voxel game engine with support for survival and crafting

    An open source voxel game engine.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 3
    GDevelop

    GDevelop

    The game engine for everyone

    ...Experts and novices alike can create their own games with GDevelop as it is fast and easy to learn, requiring no knowledge in a specific programming language. What makes GDevelop unique and so easy to use is its powerful and intuitive event-based system. Events are a powerful way to build up your game logic, without having to learn a programming language. GDevelop also features ready-made behaviors for your game objects, and allows you to create new behaviors through the easy to learn events. And when you're done, you can publish your game just about anywhere-- web, iOS, Android, Windows, Mac, Linux and even Facebook Messenger. ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4
    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: 180 This Week
    Last Update:
    See Project
  • 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
  • 5
    OpenFL

    OpenFL

    Open source library for creative expression on the web, desktop, etc.

    OpenFL is a free and open-source, cross-platform software framework that empowers developers to create rich interactive applications and games using a single codebase that can run on web browsers, mobile devices, desktops, and even some consoles. It builds on the Haxe programming language and offers a familiar display list and event-driven API inspired by classic Adobe Flash and AIR, allowing developers to leverage well-known paradigms while targeting modern platforms. OpenFL supports 2D and...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    ioquake3

    ioquake3

    The ioquake3 community effort to continue supporting/developing id's

    ...It is designed to let players run Quake 3, its expansion Team Arena, and community mods on contemporary systems while also serving as a solid base for new projects. The engine modernizes the original codebase with a CMake build system, an SDL2 backend for cross-platform windowing and input, and OpenAL sound for better audio quality and multi-speaker setups. It adds numerous quality-of-life improvements such as VoIP support, AVI demo capture, improved console completion and history, and optional Ogg Vorbis support. ioquake3 also improves portability and maintainability by supporting x86_64 on Linux, MinGW builds on Windows, and various other operating systems, and even provides web support via Emscripten.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    OGRE

    OGRE

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

    OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilizing 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. We consider the results of our GL3Plus RenderSystem as the gold standard. The respective...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    SwiftGodot

    SwiftGodot

    New Godot bindings for Swift

    SwiftGodot provides Swift language bindings for the Godot 4.2 game engine using the new GDExtension system (for 4.1 compatibility, use the 4.1 branch, preview for upcoming 4.3 release is in the 4.3 branch). SwiftGodot can be used to either build an extension that can be added to an existing Godot project, where your code is providing services to the game engine, or it can be used as an API with SwiftGodotKit which embeds Godot as an application that is driven directly from Swift. SwiftGodot...
    Downloads: 1 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: 1 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Luanti

    Luanti

    Voxel game-creation platform with easy modding and game creation

    Luanti, originally known as Minetest, is a free, open-source voxel game engine and platform designed to let players, modders, and developers build and play diverse sandbox-style 3D worlds. Written in C++ for core performance and Lua for scripting, Luanti runs on multiple operating systems (Windows, macOS, Linux, BSD variants and even Android), making it highly accessible and cross-platform. Rather than being a single game, Luanti is meant as an engine and toolkit: individual “games” are actually collections of mods — written in Lua — that define terrain, items, NPCs, mechanics, and rules. This modular design enables rich customization and community-driven content: users can install new games, mods, and texture packs via a built-in content browser that draws from a central repository (ContentDB). ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    dhewm 3

    dhewm 3

    dhewm 3 main repository

    dhewm3 is a source port of the original Doom3 (not Doom3 BFG, for that you may want to try RBDoom3BFG). It’s known to work on Windows, Linux, macOS, FreeBSD, OpenBSD and AROS, but it should work on (or be easily portable to) any system that supports OpenGL 1.4 with ARB shaders, SDL and OpenAL. Compared to the original version of Doom3, dhewm3 has many bugfixes, supports EAX-like sound effects on all operating systems and hardware (via OpenAL Softs EFX support), has much better support for widescreen resolutions and has 64bit support. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    Cocos Engine

    Cocos Engine

    Cocos simplifies game creation and distribution with Cocos Creator

    The Cocos Engine repository powers the open-source core of Cocos Creator, a cross-platform game engine and editor designed for building 2D and 3D games for web and native targets. It aims to simplify game creation and distribution, with support for high-performance rendering, physics, scene management, asset pipelines, and more. The engine is built using a mix of C++ (for performance-critical systems) and TypeScript/JavaScript (for scripting), enabling developers to script game logic while...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Stride

    Stride

    Stride (formerly Xenko), a free and open-source cross-platform C# game

    Stride (formerly known as Xenko) is a full-featured, open-source game engine written in C# and targeting the .NET ecosystem, designed for both 2D and 3D games — and even VR experiences. Stride offers a comprehensive toolchain: an editor for scene building, asset management, a rendering pipeline with physically-based rendering (PBR), and support for advanced graphics features such as real-time reflections, post-processing effects, and complex materials (skin, hair, cloth, etc.). Because it’s...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    Hypackel Engine

    Hypackel Engine

    JavaScript-based game engine designed to empower developers

    Hypackel Engine is a JavaScript-based 2D game engine designed to provide beginner-friendly tools for creating simple games such as platformers, RPGs, and top-down shooters. It focuses on accessibility by offering a lightweight and easy-to-integrate script that developers can import directly into web-based projects. The engine includes built-in systems for handling physics, collisions, rendering, and animation, allowing developers to focus more on gameplay logic rather than low-level...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 15
    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: 0 This Week
    Last Update:
    See Project
  • 16
    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....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Redot Engine

    Redot Engine

    Multi-platform 2D and 3D game engine

    Redot Engine is an open-source game engine that aims to provide a flexible foundation for building games — likely offering a modern, modular structure so developers can compose only the systems they need (rendering, physics, input, scripting, etc.). It is built to give a base framework rather than a full “batteries-included” engine, which makes it suitable for developers who prefer minimalism, want complete control over architecture, or desire to build custom workflows. Because it’s...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    OpenRA

    OpenRA

    Real Time Strategy game engine supporting early Westwood classics

    ...It provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods). This means that OpenRA is not restricted by the technical limitations of the original closed-source games: it includes native support for modern operating systems and screen resolutions (including Windows 10, Mac OS X, and most Linux distros) without relying on emulation or binary hacks, and features integrated online multiplayer.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 19
    macroquad

    macroquad

    Cross-platform game engine in Rust

    macroquad is a lightweight, easy-to-use game library for the Rust programming language, offering developers a relatively simple and streamlined path to build games across platforms. The library is heavily inspired by simpler game frameworks (like raylib), but brings the ergonomic and safety features of Rust to 2D — and some minimal 3D — development. With Macroquad, you don’t need to worry about low-level graphics plumbing: it handles window and input management, rendering, UI, and more,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    VoxelCore

    VoxelCore

    Voxel game engine in C++ with OpenGL

    VoxelEngine-Cpp is a minimal voxel engine written in modern C++ using OpenGL, GLFW, and GLM, inspired by Minecraft-style block worlds. It offers a clean foundation for learning and experimenting with voxel-based rendering and world generation. With features like chunk loading, perlin noise terrain generation, and basic lighting, the engine is a perfect starting point for developers who want to create sandbox games or explore the technical aspects of 3D voxel environments.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    PlayCanvas Engine

    PlayCanvas Engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser. PlayCanvas is used by leading companies in video games, advertising and visualization such as Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga. The PlayCanvas Engine...
    Downloads: 33 This Week
    Last Update:
    See Project
  • 22
    Flame

    Flame

    A Flutter based game engine

    Flame is a modular Flutter game engine that provides a complete set of out-of-the-way solutions for games. It takes advantage of the powerful infrastructure provided by Flutter but simplifies the code you need to build your projects. It provides you with a simple yet effective game loop implementation, and the necessary functionalities that you might need in a game. For instance; input, images, sprites, sprite sheets, animations, collision detection, and a component system that we call Flame...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    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: 10 This Week
    Last Update:
    See Project
  • 24
    Thunder Engine

    Thunder Engine

    Cross-platform 2D and 3D game engine with modular architecture

    Thunder is a lightweight, modular game engine written in C++ that provides a robust foundation for creating 2D and 3D games across platforms. It emphasizes a clean, component-based architecture and is designed for flexibility, performance, and scalability. Thunder includes built-in support for scripting, resource management, physics, animation, and rendering, with tools that facilitate efficient game development and deployment. Its cross-platform nature and minimal dependencies make it...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    LittleJS is a super lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools. It is recommended that you start by copying the LittleJS Starter Project This file is...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB