excaliburjs

excaliburjs/excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

TypeScript
2257
223
BSD 2-Clause "Simplified" License

Excalibur is a free, open-source TypeScript 2D game engine for the web, designed to simplify the creation of HTML5 canvas games for both beginners and experienced developers. It handles boilerplate engine code, cross-platform targeting, and more, allowing users to focus on building their games. Licensed under the 2-clause BSD license, Excalibur is actively maintained and welcomes contributions.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of excaliburjs/excalibur

Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
ESLint JavaScript language implementation
Account's avatar
The iconic font, CSS, and SVG framework
Account's avatar
GitHub REST API client for Node.js
Account's avatar
Storybook for HTML and Vite: Develop, document, and test UI components in isolation
Account's avatar
TypeScript definitions for jasmine
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for react-color
Account's avatar
TypeScript definitions for webpack-env
Account's avatar
Browser running for Vitest
Account's avatar
Istanbul coverage provider for Vitest
Account's avatar
UI for Vitest
Account's avatar
Run commands concurrently
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
Run scripts that set and use environment variables across platforms
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
Jasmine matchers for testing excalibur
Account's avatar
Modern native Git hooks
Account's avatar
CLI for Jasmine, a simple JavaScript testing framework for browsers and Node
Account's avatar
Simple JavaScript testing framework for browsers and node.js
Account's avatar
Spectacular Test Runner for JavaScript.
Account's avatar
A Karma plugin. Launch any browser on BrowserStack!
Account's avatar
A Karma plugin. Launcher for Chrome and Chrome Canary.
Account's avatar
A Karma plugin - adapter for Jasmine testing framework.
Account's avatar
Reports Jasmine order seed that was used to randomize specs in Karma Runner
Account's avatar
A Karma plugin. Report all spec-results to console (like mocha's spec reporter).
Account's avatar
Displays a summary of tested browsers and failed testcases after a test run.
Account's avatar
Lint files staged by git
Account's avatar
The smallest and fastest pixel-level image comparison library.
Account's avatar
A high-level API to automate web browsers
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
A simple utility to quickly replace text in one or more files.
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Fixes stack traces for files with source maps
Account's avatar
Storybook: Develop, document, and test UI components in isolation
Account's avatar
Make synchronous web requests
Account's avatar
TypeScript loader for webpack

Support the repos that depend on excaliburjs/excalibur

Top contributors

eonarheim's profile
eonarheim
1554 contributions
renovate[bot]'s profile
renovate[bot]
572 contributions
renovate-bot's profile
renovate-bot
521 contributions
kamranayub's profile
kamranayub
409 contributions
jedeen's profile
jedeen
255 contributions
dependabot[bot]'s profile
dependabot[bot]
66 contributions
jyoung4242's profile
jyoung4242
58 contributions
mattjennings's profile
mattjennings
32 contributions
alanag13's profile
alanag13
12 contributions
chrisk-7777's profile
chrisk-7777
12 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet