Showing 34 open source projects for "python game engine"

View related business solutions
  • 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
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    hematite

    hematite

    A simple Minecraft written in Rust with the Piston game engine

    Hematite is an experimental open-source project that attempts to reimplement aspects of the Minecraft game engine using the Rust programming language. Developed within the Piston ecosystem, the project serves primarily as a technical experiment exploring how Rust can be used to build complex game systems such as rendering, world simulation, and client architecture. Hematite aims to replicate core elements of Minecraft’s mechanics while leveraging Rust’s safety guarantees and modern performance capabilities. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Horizon

    Horizon

    Horizon is Minecraft: Java Edition 26.3 rewritten in Rust

    Horizon is an open-source reimplementation of Minecraft: Java Edition built from scratch in Rust, offering a native alternative to the original Java-based game. It recreates Minecraft's core gameplay mechanics, world generation, physics, mobs, redstone systems, and multiplayer functionality while maintaining compatibility with existing Minecraft worlds. Horizon includes a dedicated launcher that handles installation, updates, Microsoft account authentication, and game file preparation across...
    Downloads: 12,578 This Week
    Last Update:
    See Project
  • 3
    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.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Bevy

    Bevy

    A refreshingly simple data-driven game engine built in Rust

    A refreshingly simple data-driven game engine built in Rust. All engine and game logic uses Bevy ECS, a custom Entity Component System. Massively Parallel and Cache-Friendly. The fastest ECS according to some benchmarks. Components are Rust structs, Systems are Rust functions. Queries, Global Resources, Local Resources, Change Detection, Lock-Free Parallel Scheduler. Bevy is still in the very early stages of development.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 5
    Mini Jinja

    Mini Jinja

    MiniJinja is a powerful but minimal dependency template engine

    MiniJinja is a minimal-dependency template engine based on the syntax and behavior of Python’s Jinja2. It is implemented primarily for Rust and also has Go, JavaScript, Python, C, and CLI-related components. The project supports Jinja-style templates, inheritance, filters, expressions, dynamic objects, and serde-compatible data. It is designed to stay close to Jinja2 while keeping compile times, dependencies, and API surface manageable for Rust programs.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 6
    RustScan

    RustScan

    The Modern Port Scanner

    The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported). Scans all 65k ports in 3 seconds. Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want. Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths. The usuals you would expect.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 7
    Databend

    Databend

    Cloud-native open source data warehouse for analytics and AI queries

    Databend is an open source cloud-native data warehouse designed for large-scale analytics and modern data workloads. Built in Rust, the system focuses on high performance, scalability, and efficient data processing for analytical queries. It is designed with a separation of compute and storage, allowing compute nodes to scale independently while storing data in object storage systems. This architecture enables cost-efficient storage and elastic scaling for workloads that involve large...
    Downloads: 45 This Week
    Last Update:
    See Project
  • 8
    Polars

    Polars

    Dataframes powered by a multithreaded, vectorized query engine

    Polars is a high-performance, multi-language DataFrame library built in Rust using Apache Arrow. It delivers blazing-fast, vectorized, and parallel data manipulation with both eager and lazy execution, making it an excellent tool for data processing in Python, Rust, Node.js, R, and SQL contexts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Matchbox

    Matchbox

    Painless peer-to-peer WebRTC networking for rust wasm

    Matchbox is a WebRTC-based networking library for the Bevy game engine, enabling multiplayer games to run in the browser or native environments with peer-to-peer communication. It handles matchmaking, NAT traversal, and synchronization in real-time, making it easier for game developers to add fast and scalable multiplayer features. Designed with simplicity and performance in mind, Matchbox supports both WebAssembly and desktop targets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    RustPython

    RustPython

    A Python Interpreter written in Rust

    RustPython is an implementation of the Python programming language written in Rust. Its goal is to provide a fast, embeddable, and secure interpreter that can be integrated into Rust applications or used standalone. Because it’s in Rust, it benefits from memory safety and modern tooling, allowing developers to compile Python into efficient binaries or embed it as a scripting engine in Rust projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Summa

    Summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

    Summa is a full-text IPFS-friendly search engine that may be launched on both large servers and inside your browser. Thanks to the embedded IPFS daemon, your data can be replicated and published through P2P, allowing for a truly distributed and uncensorable search experience. And, thanks to compatibility with WASM, Summa can be launched entirely inside your browser, enabling you to search in network-published indices without ever having to execute search queries on remote servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Claw Code

    Claw Code

    AI agent harness for AI coding agents

    Claw Code is an open-source AI agent harness project focused on building better tools for orchestrating and managing autonomous coding agents. It originated as a clean-room reimplementation inspired by the architecture of Claude Code, aiming to replicate core concepts without using proprietary code. The project provides a Python-based foundation for experimenting with agent workflows, tool integration, and task execution pipelines. It emphasizes harness engineering—how agents are structured,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Sandspiel

    Sandspiel

    Creative cellular automata browser game

    ...Its simulation engine models particle dynamics and fluid interactions, creating visually engaging and often unpredictable outcomes that mimic natural processes. Sandspiel also emphasizes community interaction by allowing users to share, fork, and remix creations, turning the platform into a collaborative sandbox for experimentation. The architecture is designed to support extensibility, including the potential to define custom elements through programmable APIs.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    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
  • 15
    BaseRT

    BaseRT

    Fastest LLM inference runtime for Apple Silicon

    ...Its server implements OpenAI-compatible chat, completion, embedding, transcription, tool-calling, and multimodal endpoints. The custom .base format supports affine quantization from Q2 through Q8, optional AWQ calibration, and signed model bundles. Stable C interfaces connect the engine with Python, Node.js, Rust, and Swift applications. The repository contains the open CLI, format specifications, bindings, documentation, and benchmarks, while the prebuilt inference engine uses a separate license.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Turso Database

    Turso Database

    Turso is an in-process SQL database, compatible with SQLite

    Turso is an in-process SQL database written in Rust and designed to stay compatible with SQLite. It supports SQLite’s SQL dialect, file formats, and C API while adding newer database capabilities. The project is currently in beta, so it is best used with care and proper backups for production data. Turso includes support for concurrent writes through MVCC, change data capture, and faster schema management. It offers bindings and integrations across languages such as Rust, JavaScript, Go,...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 17
    rnet

    rnet

    Python HTTP client with TLS and HTTP/2 fingerprint emulation support

    rnet is an ergonomic and modular Python HTTP client designed for developers who need advanced control over network requests and protocol behavior. It provides a flexible API for making HTTP requests while supporting both asynchronous and blocking workflows, allowing it to integrate easily into different Python applications and runtimes. rnet focuses on low-level protocol customization, giving users fine-grained control over TLS and HTTP/2 configuration in order to emulate specific browser behaviors. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Qdrant

    Qdrant

    Vector Database for the next generation of AI applications

    Qdrant is a vector similarity engine & vector database. It deploys as an API service providing search for the nearest high-dimensional vectors. With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more! Provides the OpenAPI v3 specification to generate a client library in almost any programming language.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 19
    OpenNOW

    OpenNOW

    Custom GeForce Now Client Named OpenNOW

    OpenNOW is a free, open-source desktop client designed for streaming games through NVIDIA GeForce NOW. It provides an independent interface for accessing cloud gaming sessions using an existing GeForce NOW account. Built with Qt Quick and Rust, the application offers both desktop and controller-friendly console layouts. Users can browse available games, save favorites, and organize their libraries into collections. Streaming settings allow adjustments to resolution, frame rate, bitrate, and...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    Phonon

    Phonon

    Phonon TTS inference using xn

    ...Its streaming architecture produces audio progressively to minimize playback delays. Hardware acceleration includes Apple Core ML, compatible Snapdragon NPUs, and GPU backends. Phonon integrates through Python, Swift, Rust, JavaScript, Android libraries, and OpenAI-compatible speech APIs.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 21
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    Mohanson GameBoy is a minimalist Game Boy emulator project focused on clarity, experimentation, and educational value rather than full compatibility or performance optimization. It is designed as a clean implementation of the Game Boy architecture, typically written in a high-level language such as Python or Rust depending on the version, making it approachable for developers studying emulator design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    CocoIndex

    CocoIndex

    ETL framework to index data for AI, such as RAG

    CocoIndex is an open-source framework designed for building powerful, local-first semantic search systems. It lets users index and retrieve content based on meaning rather than keywords, making it ideal for modern AI-based search applications. CocoIndex leverages vector embeddings and integrates with various models and frameworks, including OpenAI and Hugging Face, to provide high-quality semantic understanding. It’s built for transparency, ease of use, and local control over your search...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    AquaSWMM

    AquaSWMM

    EPA SWMM editor with 2D overland flow, 1D-2D coupling and sewer design

    ...Windows, macOS and Linux. The desktop app has a 30-day free trial (email only, no card). The simulation engine, command-line tools and Python package are open source under GPL-3.0, and StormSewer releases 0.11.0 and earlier remain GPL-3.0. Written by a practicing water resources PE.
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24

    ZAPH

    Tools and Z80 engine for creating adventure games. (RUST)

    This is an exercise in some advance programming topics using a text adventure as the central result. This originally began as a project to recreate an old BASIC text adventure, on the ZX Spectrum, using Z80. After developing a very simple byte code VM to handle the game interactions, I realised that there was an opportunity to use some more advance techniques, which in turn can lead to some PC based tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    The Burnout Meter

    The Burnout Meter

    Visualize the physical weight of coding. You lift 1.7 Grand Pianos dai

    ...The result? A standard dev lifts over 500kg (1.7 Grand Pianos) every single day. The Burnout Meter visualizes this invisible workload in real-time. 🏋️ Physics Engine: Calculates weight based on your switch's actuation force (e.g. 80g). ❤️ HP Bar: Treats your energy like a game health bar that drains as you work. 📏 Real-world Metrics: Scroll the height of the Statue of Liberty, type the weight of a Tesla Cybertruck. 100% Free & Local-only. Designed to validate your exhaustion.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next