GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • C3Framework
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — C3 Framework

README.md

About C3 Framework

C3 Framework is a set of TypeScript utilities and a CLI tool to automate the process of creating Construct 3 plugins, behaviors and themes, in a expressive and elegant way, without code repetition nor boilerplate.

With C3 Framework you don't need 10+ configuration files, you just write code, and from it, C3 Framework reads it, understands it and generates all the boilerplate for you!

C3 Framework features:

  • Fully configurable: Structure your project as you need.
  • Highly-typed: develop Behaviors & Plugins using TypeScript.
  • ACEs Decorators: All the ACE config is done in one single place, inside the same code.
  • File scanning: TypeScript definitions and File dependencies will be automatically detected and added.
  • Multi-language support: With an easy dot-notation/Laravel-inspired translation system for all strings.
  • Themes: Create your own themes with SCSS/SASS, with color palettes and variations generation.
  • Development Server: Just run a command and start developing!

C3 Framework is meant for you to write the less amount of code possible, so you'll be surprised how quickly you start building your own plugins!

Learning C3 Framework

The quickest way to start is by using the npx create-c3fo command.

You can check C3Framework/examples for examples that replicate Scirra's own examples.

You can clone C3Framework/template-theme to quickly get started on creating themes.

Built With C3 Framework

C3 Framework is a fully tested framework/building tool. Some plugins that have been created using C3 Framework, include:

  • Himmlisch Theme
  • SnapTo Camera
  • Twitch Suite
  • Construct Primitives
  • SAM Text-To-Speech

Pinned Loading

  1. create-c3fo create-c3fo Public

    Generates a new C3 Framework project

    JavaScript 1

  2. framework framework Public

    C3 Framework lets you create Construct 3 plugins & themes in a expressive and effective way. Write less boilerplate, do more!

    TypeScript 4 1

  3. examples examples Public

    Examples of the C3 Framework

    TypeScript

  4. template-theme template-theme Public template

    C3 Framework template to start building Construct 3 themes

    SCSS

Repositories

Loading
Type
Language
Sort
Showing 6 of 6 repositories
  • core Public

    The C3 Framework Core, including the CLI parser/builder and TypeScript utilities

    C3Framework/core's past year of commit activity
    JavaScript 2 MIT 1 0 0 Updated Nov 30, 2025
  • framework Public

    C3 Framework lets you create Construct 3 plugins & themes in a expressive and effective way. Write less boilerplate, do more!

    C3Framework/framework's past year of commit activity
    TypeScript 4 1 3 0 Updated Sep 10, 2025
  • template-theme Public template

    C3 Framework template to start building Construct 3 themes

    C3Framework/template-theme's past year of commit activity
    SCSS 0 0 0 0 Updated Aug 5, 2025
  • .github Public

    C3 Framework organization's source files

    C3Framework/.github's past year of commit activity
    0 0 0 0 Updated Mar 5, 2025
  • create-c3fo Public

    Generates a new C3 Framework project

    C3Framework/create-c3fo's past year of commit activity
    JavaScript 0 MIT 1 0 1 Updated Feb 24, 2025
  • examples Public

    Examples of the C3 Framework

    C3Framework/examples's past year of commit activity
    TypeScript 0 0 0 0 Updated Dec 29, 2024

People

@LuanHimmlisch

Top languages

JavaScript TypeScript SCSS

Most used topics

construct3 construct3-addon construct2 scirra
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.