data-oriented-programming

There are 37 repositories under data-oriented-programming topic.

  • pmndrs/koota

    🌎 Performant real-time state management for React and TypeScript

    Language:TypeScript53176322
  • lumol-org/soa-derive

    Array of Struct to Struct of Array helpers in Rust

    Language:Rust46593129
  • zefhub/zef

    Toolkit for graph-relational data across space and time

    Language:Python116843
  • gaia-ecs

    richardbiely/gaia-ecs

    A simple and powerful entity component system (ECS) written in C++17

    Language:C++1113176
  • Avokadoen/ecez

    An ECS API for Zig!

    Language:Zig3521952
  • tdbe/Tdbe-2023-URP-DOTS-ECS-Graphics-Physics

    Full 🌑🛸👾🚀 co-op game-loop in Bursted Dots 1.0 2023-URP-DOTS-ECS-Graphics-Physics

    Language:C#31205
  • EcsoKit/ecso

    Experimental Entity Component System for Haxe.

    Language:OCaml236291
  • StableCoder/foe-engine

    Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.

    Language:C++23301
  • ergonomic-code/Trainer-Advisor

    Информационная система йогатерапевта и демонстрационный проект Эргономичного подхода

    Language:Kotlin2241287
  • ergonomic-code/Project-Mariotte

    Демонстрационный проект Эргономичного подхода - сервис бронирования номеров в отелях

    Language:Kotlin19100
  • Web-ECS/do-serialization

    Serialization library for data-oriented design structures in JavaScript

    Language:JavaScript18121
  • mayanez/min-dop

    Minimal Data-Oriented Programming (DOP) Vulnerability + Exploits

    Language:Python13102
  • briancairl/multi_field_array

    Data-oriented multi-field array container class template written in C++17

    Language:C++9301
  • stergiotis/boxer

    Go packages helping to win by K.O. when fighting cross-cutting concerns.

    Language:Go6271
  • Web-ECS/do-three

    Data-oriented design integration library for Three.js

    Language:TypeScript4100
  • andresfelipemendez/100-Dungeons

    data oriented, hot-reloading C/C++ game engine to create 100 unique, Zelda-inspired 3D dungeons focused on exploration, puzzles, and classic gameplay.

    Language:C3100
  • chk-n/dash

    A simple, safe and data-oriented programming language for creating fast and reliable software.

    Language:Go2180
  • Farravid/Leaf

    Leaf is a cross-building data oriented engine using C++20 developed in my spare time in order to improve my skills and knowledge about game engine architectures.

    Language:C++2100
  • axoloto/CaptainAsteroid

    Minimalist 2D video game done with Unity and C++ plugin in a week

    Language:ASP.NET1100
  • LucAlexander/NN

    Machine learning utility from scratch in c

    Language:C1110
  • DeltaBoyBZ/dop-c

    A header-only library for implementing data tables in C++.

    Language:C++0100
  • kjcommon138/ordnat

    Creates C code to utilize Joint Memory Allocation (DoD) - Now with Struct of Array support!

    Language:C0100
  • Mr-Slinky/slinky-physics

    A high-performance Physics Engine built using an Entity Component System (ECS) architecture, designed with a hybrid approach that blends object-oriented programming (OOP) principles with Data-Oriented Design (DOD) to deliver both intuitive usage and exceptional performance.

    Language:Java0100
  • noirhero/MemoryChunkProfile

    Performance check chunk base ECS.

    Language:C++0100
  • PacVan1/Ray-Tracer

    Y1 B3 game programming assignment for Breda University of Applied Sciences

    Language:C++00
  • Sheraff/collision-threads

    Language:JavaScript0100
  • BcRikko/data-oriented-programming-ts

    Data-Oriented Programming with TypeScript

    Language:TypeScript10
  • delonnewman/hash_delegator

    Thread-safe immutable objects that provide delegation and basic validation to hashes.

    Language:Ruby30
  • delonnewman/multiple-dispatch

    An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.

    Language:Ruby22
  • hazeliscoding/quiz-game-redux

    A CLI based quizzing application.

    Language:C++10
  • KondeU/NCS

    node/entity-component-system framework, data-oriented programming framework.

    Language:C++10
  • obinexus/gov-clock

    OBINexus Governance Validation Framework - A comprehensive enterprise-grade framework implementing Data-Oriented Programming principles for systematic component validation, build pipeline verification, and governance compliance. The Gov-Clock framework provides XML manifest integration, cryptographic integrity verification, peer-to-peer topology.

    Language:C
  • obinexus/libpolycall-unstable

    A polymorphic function call library - written in C.

    Language:C
  • rohansikder/ImmutableApiDesign

    This repository contains the implementation of an API. The API is designed based on the Data Oriented Programming (DOP) paradigm, incorporating SOLID principles to ensure a robust and flexible design.

    Language:Java10
  • Sheraff/ants

    Language:JavaScript10
  • Tom-KB/TailorMade

    Tailor Made is a C++20 ECS library with on-the-fly entity creation and JSON-based definitions for entities, components, and their relationships. It supports snapshots for saving and reloading, powerful entity tagging, and custom types that simplify your workflow.

    Language:C++