Общая инфраструктура GPU для экосистемы gogpu, предоставляющая интерфейсы для совместного использования ресурсов GPU, управления окнами и обработки событий.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONCollagen — это программный генератор коллажей, который преобразует манифесты JSON или Jsonnet в единые переносимые SVG-файлы со встроенными ресурсами.
VMNL — это экспериментальная низкоуровневая библиотека на Rust на базе Vulkan, предоставляющая модульный фундамент для графики, звука и сети для игровых движков и приложений реального времени.
Tokamak — это движок на C# для создания игр и виртуальных миров, предоставляющий модульный набор строительных блоков для разработки приложений.
raylib — это простая и удобная библиотека на языке C для программирования видеоигр, которая идеально подходит для прототипирования, обучения и создания графических приложений.
Zig-биндинги для автономного C API Impeller, предоставляющие обертку на языке Zig для высокопроизводительного графического рендеринга.
mo · js — это быстрая, готовая к Retina, модульная библиотека JavaScript для создания графики движения в веб-приложениях. Она предлагает декларативный API с встроенными компонентами, такими как Html, Shape, Swirl, Burst и Stagger, для создания увлекательных веб-анимаций.
Pyxel — это ретро-игровой движок для Python, вдохновленный консолями прошлого. Он поддерживает только 16 цветов и 4 звуковых канала, что делает его идеальным для создания пиксельных игр. Проект распространяется под лицензией MIT и является бесплатным.
Рендерер реального времени на базе GPU, созданный с использованием C++20 и Vulkan 1.4, с поддержкой mesh shaders, bindless-рендеринга и продвинутых эффектов трассировки лучей.
Pebble — это низкоуровневый графический фреймворк на базе ECS для Rust, построенный на wgpu, winit и hecs, предоставляющий гибкий каркас для создания пользовательских конвейеров рендеринга.
Dadaki — это высокопроизводительный браузерный редактор векторной графики с ядром на Rust/WASM и CanvasKit и пользовательским интерфейсом на TypeScript.
Aseprite — редактор анимированных спрайтов и пиксельной графики для Windows, macOS и Linux. Поддерживает слои, кадры, луковую шелуху, экспорт спрайт-листов, Lua-скрипты и CLI.
Простой фреймворк для разработки интерактивных приложений, симуляций и видеоигр, предоставляющий основной функционал движка без специализированного редактора.
FragmentColor — это кроссплатформенная абстракция GPU для Rust, JS, Python, Swift и Kotlin. Она упрощает шейдерные процессы с помощью WGSL/GLSL на Vulkan, Metal, DirectX и WebGPU.
drawio-desktop — это офлайн-приложение на Electron для создания диаграмм, блок-схем и визуальных проектов локально без передачи данных во внешние сети.
Библиотека Node.js для рендеринга скетчей p5.js в безголовом режиме в RGBA-буферы пикселей.
LnDrawer — это простое, легковесное приложение для рисования на экране с GPU-ускорением, написанное на языке Rust.
Elemental — это низкоуровневая кроссплатформенная библиотека для программирования GPU, предоставляющая простой C API для Direct3D 12, Vulkan и Metal.
FlatRedBall — это кроссплатформенный 2D-игровой движок, созданный на .NET и C#, с выделенным редактором для повышения продуктивности разработчиков.
FractGen — это расширяемый программный комплекс для генерации фрактальных изображений, таких как множество Мандельброта, с поддержкой графического и командного интерфейсов.