Back to the catalog

Project foundations

Explore repositories by project goal or target platform. Compare business applications, app foundations, game engines and supporting libraries before choosing your starting point.

79 repositories

Mobile application starters
Project generator

Ignite

React Native and Expo project generator with reusable components, navigation, theming and test conventions.

Technology
TypeScript, React Native, Expo
License
MIT

Clones the generator source; creating your application is a separate step.

Desktop application starters
Project generator

Wails

Go desktop framework and CLI for applications with a web frontend and native system integration.

Technology
Go, Wails, JavaScript
License
MIT

Clones the generator source; creating your application is a separate step.

Game engines and frameworks
Reference project

Godot

Complete 2D/3D game engine with a visual editor, scenes, nodes and GDScript or C# gameplay.

Technology
GDScript, C#, C++
License
MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Browser games and 3D worlds
Reference project

Phaser

JavaScript/TypeScript framework for 2D browser games with scenes, input, animation and physics.

Technology
TypeScript, JavaScript, 2D
License
MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Browser games and 3D worlds
Reference project

Three.js

3D rendering library for custom browser games, visual experiences and interactive worlds.

Technology
JavaScript, TypeScript, WebGL, WebGPU
License
MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game engines and frameworks
Reference project

raylib

C library for code-driven 2D/3D games, graphics, input and audio.

Technology
C, C++, 2D / 3D
License
Zlib

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Multiplayer and game backends
Reference project

Colyseus

Node.js/TypeScript multiplayer framework with authoritative rooms and synchronized state.

Technology
TypeScript, Node.js, Multiplayer
License
MIT

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.

Game physics and simulation
Reference project

Rapier

Rust 2D/3D rigid-body physics with collision detection, scene queries and separate language bindings.

Technology
Rust, JavaScript / WebAssembly, 2D / 3D
License
Apache-2.0

Clones the reference sources for study and adaptation; follow the guide to create your own game or application.