awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ct-js avatar

ct-js/ct-js

0
View on GitHub↗
317 stars·37 forks·TypeScript·MIT·9 views

Ct Js

Ct.js is a 2D game engine and IDE that aims to be powerful and flexible while still being easy to use and learn. It does that by providing extensive documentation, examples, a wide variety of game asset types and their visual editors — all while remaining open to modding, and if modding doesn't…

Features

  • Game Engine Development - Desktop-based 2D game engine.

Star history

Star history chart for ct-js/ct-jsStar history chart for ct-js/ct-js

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ct Js

Similar open-source projects, ranked by how many features they share with Ct Js.
  • boomingtech/piccoloBoomingTech avatar

    BoomingTech/Piccolo

    6,638View on GitHub↗

    Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and runs on Windows, macOS, and Linux from a unified codebase, and includes an editor integration for live editing and debugging. The engine uses a component-based entity system with data-oriented design, storing component data in contiguous arrays for cache-friendly iteration. It features a fixed timestep game loop that decouples simulation updates from rendering frame rate, and provides a physics debug overlay that renders visual shapes from simulation data synchronized with the ed

    C++cpluspluscppgame-development
    View on GitHub↗6,638
  • adamslair/dualityAdamsLair avatar

    AdamsLair/duality

    1,428View on GitHub↗

    a 2D Game Development Framework

    C#c-sharpcsharpdotnet
    View on GitHub↗1,428
  • aframevr/aframeaframevr avatar

    aframevr/aframe

    17,557View on GitHub↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    JavaScript3daframeaugmented-reality
    View on GitHub↗17,557
  • 4ian/gdevelop4ian avatar

    4ian/GDevelop

    20,609View on GitHub↗

    GDevelop is a no-code game engine designed for building interactive 2D applications through a visual scripting environment. It allows users to define game logic and object interactions using a graphical interface of conditions and actions, eliminating the need for traditional programming. The platform functions as a cross-platform creator, enabling the export of projects to web, desktop, and mobile environments from a single codebase. The engine is built on a modular game development extension framework that supports the creation and sharing of reusable behaviors and logic components. Develop

    JavaScript2d-game2d-game-engine3d
    View on GitHub↗20,609
See all 30 alternatives to Ct Js→

Frequently asked questions

What does ct-js/ct-js do?

Ct.js is a 2D game engine and IDE that aims to be powerful and flexible while still being easy to use and learn. It does that by providing extensive documentation, examples, a wide variety of game asset types and their visual editors — all while remaining open to modding, and if modding doesn't…

What are the main features of ct-js/ct-js?

The main features of ct-js/ct-js are: Game Engine Development.

What are some open-source alternatives to ct-js/ct-js?

Open-source alternatives to ct-js/ct-js include: boomingtech/piccolo — Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and… adamslair/duality — a 2D Game Development Framework. aframevr/aframe — A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences… aloisdeniel/awesome-monogame — A collection of interesting libraries/tools for Monogame based game projects. ambientrun/ambient — Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system… 4ian/gdevelop — GDevelop is a no-code game engine designed for building interactive 2D applications through a visual scripting…