Showing 43 open source projects for "ui"

View related business solutions
  • 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
  • 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
  • 1
    Ren'Py

    Ren'Py

    The Ren'Py Visual Novel Engine

    ...Its scripting language is designed to be readable and intuitive, allowing writers and creators to define scenes, dialogues, branching choices, character expressions, and events without deep programming knowledge, while still offering the ability to embed Python for advanced control and custom gameplay features. The engine handles essential visual novel conventions like save and load systems, rollback to previous text, scene transitions, and UI menus, so creators can focus on the story and player experience. Because it’s built on Python and widely supported across platforms, Ren’Py games can run on Windows, macOS, Linux, mobile devices, and even in browsers with HTML5 builds, helping developers reach a broad audience.
    Downloads: 123 This Week
    Last Update:
    See Project
  • 2
    Godot Minimal Theme

    Godot Minimal Theme

    Godot Minimal Theme

    ...By offering a well-tuned default set of UI parameters (color scheme, font recommendations, layout tweaks), it saves users the trouble of configuring their own setup — and ensures consistency across different projects or machines. Because it’s open source, users can further customize or fork it to suit their personal preferences.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Clay

    Clay

    High performance UI layout library in C

    Clay (short for “C Layout”) is a high-performance 2D UI layout library in C, offering a declarative, Flexbox-like layout model with microsecond performance. It features a single-header design, zero dependencies, and support for WebAssembly, making it lightweight yet powerful for responsive UI rendering. The Clay macro by default accepts an ID as its first argument, which is usually provided by the CLAY_ID() convenience macro.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cocos Engine

    Cocos Engine

    Cocos simplifies game creation and distribution with Cocos Creator

    ...Because of its cross-platform nature, games built with cocos-engine (via Cocos Creator) can target mobile, desktop, and web, making it a popular choice for developers wanting flexibility and broad reach. The engine includes extensive tooling and example/demo projects to demonstrate 2D and 3D physics, animation, UI and rendering capabilities.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5
    macroquad

    macroquad

    Cross-platform game engine in Rust

    ...Because it’s “batteries included” for common tasks (rendering, drawing shapes, text, basic UI, game loop), Macroquad works well for rapid prototyping.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    SadConsole

    SadConsole

    A .NET ascii/ansi console engine written in C# for MonoGame and XNA

    SadConsole is a generic library that emulates old-school console game systems. It provides command prompt-style graphics where one or more tile textures are used to represent an ASCII character set. Console's are made up of a grid of cells, each of which can have its own foreground, background, glyph, and special effect applied to it. While SadConsole is a generic library that doesn't provide any rendering capabilities, "host" libraries are provided that add renderers to SadConsole. The two...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    osu!framework

    osu!framework

    A game framework written with osu! in mind.

    ...Either way, full project structure, cross-platform support, and a testing setup are included! This framework is intended to take steps beyond what you would normally expect from a game framework. This means things like basic UI elements, text rendering, advanced input handling (textboxes) and performance overlays are provided out-of-the-box. Any of the osu! code that is deemed useful to other game projects will live in this framework project. Anywhere we implement graphical components, they will be displayed with a generic design and will be derivable for further customization.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Fyrox

    Fyrox

    3D and 2D game engine written in Rust

    A feature-rich and easy-to-use game engine written in the Rust programming language. The engine comes with an editor, Fyroxed (Fyrox + editor) is a native scene editor for the Fyrox Game Engine. High-quality volumetric lighting (directional, point, spot) with soft shadows. PC (Windows, Linux, macOS) and Web (WebAssembly) support. First-class 3D and 2D support + ability to mix 3D with 2D. Deferred shading, use tons of lights with small overhead. Built-in save/load, save or load entire state...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Cube 2: Sauerbraten (game engine & FPS)
    3D game engine (more powerful redesign of the Cube engine) and FPS game
    Leader badge
    Downloads: 11,056 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Sign Up
  • 10
    QuakeSpasm

    QuakeSpasm

    A modern, cross-platform Quake game engine based on FitzQuake.

    QuakeSpasm is a *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake. It includes some new features, important fixes, and aims for portability and 64 bit correctness.
    Leader badge
    Downloads: 676 This Week
    Last Update:
    See Project
  • 11

    ZxSim

    API (C#) for simulating certain aspects of a ZX spectrum for porting.

    Initially this project is a showcase of my abilities to write code using C# and DotNet libraries, along with Design Patterns and SOLID techniques. The project itself is a bunch of libraries that make porting Spectrum games easier using C#. Originally I would use a popular UI and write code emulating the Z80. However over time those UIs would come out of favour or not compile on a modern OS, so the first aim is portability. The current examples will use Godot to display and control the game. Next is re-usability, broken up into separate scopes there is a natural layer of usage. Along with all this is some code to handle the original games data and to emulate some of the routines found in the original Z80, such as sprite blitting and room drawing. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Castle Game Engine

    Castle Game Engine

    Game engine supporting many 3D/2D formats and graphic effects

    This project has moved to: - Our website https://castle-engine.io/ - GitHub repo: https://github.com/castle-engine/castle-engine/ Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in glTF, X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    PyCAPGE

    PyCAPGE

    PyCAPGE - Python Classic Adventure Point and Click Game Engine

    PyCAPGE (Python Classic Adventure Point and Click Game Engine) is a versatile, open-source framework designed for creating retro-style 2D graphic adventures using Python and Pygame. Inspired by the golden age of SCUMM games, it features a customizable 9-verb interface and robust inventory management. Key features include a Scene Manager supporting parallax scrolling, walk-behind masks, and depth-based character scaling. It implements intelligent Pathfinding to navigate complex...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    LambdaHack

    LambdaHack

    Haskell game engine library for roguelike dungeon crawlers

    Haskell game engine library for roguelike dungeon crawlers. LambdaHack is a Haskell game engine library for ASCII roguelike games of arbitrary theme, size and complexity, with optional tactical squad combat. It's packaged together with a sample dungeon crawler in a quirky fantasy setting. To use the engine, you need to specify the content to be procedurally generated. You declare what the game world is made of (entities, their relations, physics and lore) and the engine builds the world and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    vivid

    vivid

    Vivid3D is an open-source 3D engine with powerful 2D UI.

    Vivid3D is a full 3D engine with open-source code, which also includes a full 2D UI. This UI is combined with the engine for the "Vivid3D" tool - which is similar in usage to Unity3D, in some regards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    boardgame.io

    boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

    ...With boardgame.io, you define the game logic in pure functions: you describe how the game state changes when a move is made, and the framework handles all the rest (state management, synchronization, storage, multiplayer, etc.). This abstraction lets developers focus on the rules and mechanics rather than on networking, persistence or UI plumbing. It supports both local games and online multiplayer across clients, and can be used with different view layers — e.g., vanilla JS or a UI framework like React or React Native. It also offers tools to help with prototyping, debugging, logging, replaying game states, and even simple AI bots. Because of its simplicity and flexibility, boardgame.io is widely used for rapid prototyping of new game ideas or building full multiplayer board games.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Piccolo Engine

    Piccolo Engine

    Mini game engine for games104

    Piccolo is a software project oriented toward offering a flexible, probably modern game or application engine/framework, designed to be lightweight and open — giving developers the ability to build custom interactive applications or games without massive overhead. It aims to strike a balance between usability and freedom: providing core building blocks (rendering, input, asset management, maybe UI) while leaving higher-level design decisions up to the user. Its architecture is likely modular and minimalistic, avoiding heavy assumptions or “one-size-fits-all” paradigms. As an open-source project, Piccolo allows developers to inspect and modify internal workings, integrate external libraries or modules as needed, and adapt to unconventional or experimental use cases. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Spring RTS Engine

    Spring RTS Engine

    Spring is a free RTS engine developed for Windows, Linux and Mac OS X.

    Spring is a versatile 3D RTS game engine. Using extensively Lua for scripting game-specific code to make nearly every aspect of the engine customizable, from GUI, to unit AI, to pathfinding.
    Downloads: 93 This Week
    Last Update:
    See Project
  • 19
    Doomsday Engine

    Doomsday Engine

    DOOM / Heretic / Hexen source port with enhanced graphics and UI

    A portable game engine for classic first person shooters such as DOOM, Heretic and Hexen. Lets you enjoy the original games using modern technology, including high-resolution OpenGL graphics, 3D models, and dynamic lighting effects.
    Downloads: 71 This Week
    Last Update:
    See Project
  • 20
    KSFramework

    KSFramework

    QQ Group:538722494,KSFramework = KEngine + SLua(or xLua)

    ...Hot reloading is the development focus of KSFramework - without restarting the game, reloading the code and configuration table can immediately see the modification effect, maximizing the speed of development and debugging, and facilitating hot updates during the operation phase. For programmers, basic function modules such as AssetBundle loading and packaging, scripted UI, automatic generation of configuration table code, download and update can be used, which greatly reduces the workload of basic functions around the game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    KlayGE is an open source, cross-platform game engine with plugin-based architecture. It provides a framework to make game development, testing, porting as simple as possible.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    OpenDiablo2

    OpenDiablo2

    An open source re-implementation of Diablo 2

    ...The project is organized into a core engine (now evolving into a more generic 2D ARPG engine under Abyss Engine) plus toolset and support libraries. While still a work-in-progress, OpenDiablo2 has made strides: the main menu works, character selection and basic UI panels load, and movement in the first act is possible. The goal is eventually to support full gameplay — potentially allowing modders or developers to extend or make new games atop the engine.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Imagine Engine

    Imagine Engine

    A project to create a blazingly fast Swift game engine

    ...You are hereby invited to participate in this new community to build a tool with an ambitious but clear goal - to enable you to easily build any game that you can imagine. Imagine Engine uses Core Animation as its rendering backend - just like Apple's UI frameworks like UIKit and AppKit do. By leveraging the power of Core Animation's hardware-accelerated 2D rendering capabilities, Imagine Engine is able to push lots of pixels onto the screen at the same time. That means more objects, more effects and less restrictions when designing your games. Besides its goal of being blazingly fast at rendering & updating your games, Imagine Engine aims to provide an easy to use API that anyone can learn - regardless of game development experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    geeny

    scriptable game engine with built-in support for 2D graphics and sound

    Geeny is a scriptable game engine with built-in support for 2D graphics and sound. The scripting language is object oriented, high performance is attainable by using vector and array operations. Win32 C++, full portability planned in the future.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Yeti3D PRO - Portable 3D Engine
    This is the last know development of Yeti3D before the project was shelved. It was a nice engine in its time, and might have code in it still worth something to someone. Its a portable 3D game engine with fast software rendering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next