pixijs
Из публичных источниковPixiJS — открытая библиотека для 2D-рендеринга в HTML5, позволяющая создавать быструю интерактивную графику и игры в браузере на WebGL и WebGPU.
Обзор
- animation
- canvas
- canvas2d
- data-visualization
- game
- glsl
- javascript
- pixi
- pixijs
- renderer
- rendering
- rendering-2d-graphics
Установка
Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.- Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
npm install pixi.jsНе проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.
www.npmjs.com/package/pixi.js ↗ - Сборка из исходниковИз публичных источниковиз метаданных каталога
Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.
github.com/pixijs/pixijs ↗
Совместимость
«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.| Платформа | Статус | Архитектура | Доказательство | Уверенность |
|---|---|---|---|---|
| Node.js | Совместимо | — | манифест пакета: package.json name | 0.60 |
| Python | Неизвестно | — | — | — |
| JVM | Неизвестно | — | — | — |
| .NET | Неизвестно | — | — | — |
| WebAssembly | Неизвестно | — | — | — |
| Web browser | Неизвестно | — | — | — |
Релизы
проверено 29 окт. 2026 г.Файлы версии 8.22.0
| Файл | Платформа | Размер | SHA-256 | Скачать из официального источника |
|---|---|---|---|---|
| advanced-blend-modes.js | другое | 36,9 KB | a15dd33b5118… | Официальный источник ↗ |
| advanced-blend-modes.js.map | другое | 66 KB | a5591262ffb6… | Официальный источник ↗ |
| advanced-blend-modes.min.js | другое | 30,9 KB | 18c73fc95ca2… | Официальный источник ↗ |
| advanced-blend-modes.min.js.map | другое | 62,2 KB | a140392e8ec7… | Официальный источник ↗ |
| gif.js | другое | 44,3 KB | d0ee8ae69c6e… | Официальный источник ↗ |
| gif.js.map | другое | 86,2 KB | 7506b469ef77… | Официальный источник ↗ |
| gif.min.js | другое | 14,6 KB | 9a0f89c376c3… | Официальный источник ↗ |
| gif.min.js.map | другое | 70,2 KB | 5c164ee8b17a… | Официальный источник ↗ |
| html-source.js | другое | 14,1 KB | 08d1138d1f4c… | Официальный источник ↗ |
| html-source.js.map | другое | 36,3 KB | 9e22d6285d6d… | Официальный источник ↗ |
| html-source.min.js | другое | 4,5 KB | 02399b3a8608… | Официальный источник ↗ |
| html-source.min.js.map | другое | 32,6 KB | 11a8bd0c18e6… | Официальный источник ↗ |
| math-extras.js | другое | 6,6 KB | fa92de55d6be… | Официальный источник ↗ |
| math-extras.js.map | другое | 20,2 KB | bdd6155b3638… | Официальный источник ↗ |
| math-extras.min.js | другое | 2,8 KB | 346a8523084b… | Официальный источник ↗ |
| math-extras.min.js.map | другое | 15 KB | 49752f7d4cc1… | Официальный источник ↗ |
| pixi.js | другое | 2,4 MB | 27bcdad5c17f… | Официальный источник ↗ |
| pixi.js.d.ts | другое | 1,6 MB | 68690cc14ca9… | Официальный источник ↗ |
| pixi.js.map | другое | 5,2 MB | 212148d925e4… | Официальный источник ↗ |
| pixi.min.js | другое | 821 KB | 06d9ef9823e7… | Официальный источник ↗ |
| pixi.min.js.map | другое | 4,5 MB | bd0363c22680… | Официальный источник ↗ |
| pixi.min.mjs | другое | 821,6 KB | 66257bc46776… | Официальный источник ↗ |
| pixi.min.mjs.map | другое | 4,5 MB | 71aaa2ddb9c2… | Официальный источник ↗ |
| pixi.mjs | другое | 2,1 MB | 8c7c745f667a… | Официальный источник ↗ |
| pixi.mjs.map | другое | 5,2 MB | 4c5ff08b7c53… | Официальный источник ↗ |
| unsafe-eval.js | другое | 35,3 KB | e5080621b200… | Официальный источник ↗ |
| unsafe-eval.js.map | другое | 96,8 KB | a0326af27fee… | Официальный источник ↗ |
| unsafe-eval.min.js | другое | 15,4 KB | 80d5eabed0e1… | Официальный источник ↗ |
| unsafe-eval.min.js.map | другое | 78,7 KB | 2fc26b20bb83… | Официальный источник ↗ |
| webworker.js | другое | 2,4 MB | 1838ea392884… | Официальный источник ↗ |
| webworker.js.map | другое | 5,2 MB | 7b47c8d05d4c… | Официальный источник ↗ |
| webworker.min.js | другое | 847,4 KB | e2508e4a71c2… | Официальный источник ↗ |
| webworker.min.js.map | другое | 4,5 MB | 4cd94be7c966… | Официальный источник ↗ |
| webworker.min.mjs | другое | 848 KB | 0380fc21425e… | Официальный источник ↗ |
| webworker.min.mjs.map | другое | 4,5 MB | 5ac919e06d34… | Официальный источник ↗ |
| webworker.mjs | другое | 2,2 MB | fc67d7358514… | Официальный источник ↗ |
| webworker.mjs.map | другое | 5,2 MB | 9a5ce1a2ab17… | Официальный источник ↗ |
История релизов
- v8.21.017 сент. 2026 г.Официальный источник ↗
- v8.20.126 авг. 2026 г.Официальный источник ↗
- v8.20.020 авг. 2026 г.Официальный источник ↗
- v8.19.04 июн. 2026 г.Официальный источник ↗
- v8.18.114 апр. 2026 г.Официальный источник ↗
- v8.18.014 апр. 2026 г.Официальный источник ↗
- v8.17.116 мар. 2026 г.Официальный источник ↗
Профиль качества
алгоритм quality-v1.0 · оценено 15 окт. 2026 г.Составляющие оценки
Лицензия
MITЭто статус политики каталога, а не юридическое заключение.
Источники
Отзывы
Отзывов пока нет.
Альтернативы
README
Из pixijs/pixijs · лицензия MIT · загружено 29 окт. 2026 г.PixiJS ⚡️
Next-Generation, Fastest HTML5 Creation Engine for the Web
- 🚀 WebGL & WebGPU Renderers
- ⚡️ Unmatched Performance & Speed
- 🎨 Easy to use, yet powerful API
- 📦 Asset Loader
- ✋ Full Mouse & Multi-touch Support
- ✍️ Flexible Text Rendering
- 📐 Versatile Primitive and SVG Drawing
- 🖼️ Dynamic Textures
- 🎭 Masking
- 🪄 Powerful Filters
- 🌈 Advanced Blend Modes
PixiJS is the fastest, most lightweight 2D library available for the web, working across all devices and allowing you to create rich, interactive graphics and cross-platform applications using WebGL and WebGPU.
Setup
It's easy to get started with PixiJS! Just use our PixiJS Create CLI and get set up in just one command:
npm create pixi.js@latest
or to add it to an existing project:
npm install pixi.js
Usage
import { Application, Assets, Sprite } from 'pixi.js';
(async () =>
{
// Create a new application
const app = new Application();
// Initialize the application
await app.init({ background: '#1099bb', resizeTo: window });
// Append the application canvas to the document body
document.body.appendChild(app.canvas);
// Load the bunny texture
const texture = await Assets.load('https://pixijs.com/assets/bunny.png');
// Create a bunny Sprite
const bunny = new Sprite(texture);
// Center the sprite's anchor point
bunny.anchor.set(0.5);
// Move the sprite to the center of the screen
bunny.x = app.screen.width / 2;
bunny.y = app.screen.height / 2;
app.stage.addChild(bunny);
// Listen for animate update
app.ticker.add((time) =>
{
// Just for fun, let's rotate mr rabbit a little.
// * Delta is 1 if running at 100% performance *
// * Creates frame-independent transformation *
bunny.rotation += 0.1 * time.deltaTime;
});
})();
TypeScript
PixiJS supports WebGPU, so its type declarations depend on the WebGPU types. Where those come from depends on your TypeScript version.
TypeScript 5: no WebGPU types are built in, so PixiJS adds @webgpu/types for you. No additional setup required.
TypeScript 6 and 7: the WebGPU types are built into the "dom" library, but some releases leave parts out, such as GPUTextureUsage. Use @types/web, which has the full set, in place of "dom". Remove @webgpu/types from types if it's there, since it conflicts with the built-in types.
npm install --save-dev @types/web
{
"compilerOptions": {
"lib": ["esnext"],
"types": ["@types/web"]
}
}
Contribute
Want to be part of the PixiJS project? Great! All are welcome! We will get there quicker together :) Whether you find a bug, have a great feature request, or you fancy owning a task from the road map above, feel free to get in touch.
Make sure to read the Contributing Guide before submitting changes.
License
This content is released under the MIT License.
Change Log
Support
We're passionate about making PixiJS the best graphics library possible. Our dedication comes from our love for the project and community. If you'd like to support our efforts, please consider contributing to our open collective.