awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cinder avatar

cinder/Cinder

0
View on GitHub↗
5,528 stars·965 forks·C++·2 vueslibcinder.org↗

Cinder

Cinder est une bibliothèque de création de code C++ et une boîte à outils graphique native conçue pour développer des médias interactifs professionnels et de l'art visuel. Elle sert de framework multimédia multiplateforme pour générer de l'art numérique génératif haute performance et du rendu visuel en temps réel.

Le framework fournit une suite professionnelle d'outils pour construire des installations intégrées au matériel et des visuels cinématographiques. Il se concentre sur la programmation graphique en temps réel et la production de graphismes de haute qualité pour des écrans professionnels.

La bibliothèque inclut une couche d'abstraction multiplateforme et une architecture modulaire pour standardiser les opérations sur différents systèmes d'exploitation. Elle intègre un rendu accéléré par le matériel et une gestion des entrées pilotée par les événements pour traiter les interactions utilisateur et les données de capteurs.

Features

  • Creative Coding Frameworks - Provides a high-performance C++ framework specifically designed for generating visual art and experimental media.
  • Interactive Media Development Kits - A professional suite of tools for building hardware-integrated installations and generative digital art.
  • Cross-Platform Graphics Frameworks - Provides a cross-platform suite of tools for handling hardware-accelerated graphics, audio, and user input.
  • Hardware-Accelerated Rendering - Offloads complex visual computations to the GPU using dedicated hardware APIs to maintain fluid frame rates.
  • Interactive Installation Frameworks - Supplies tools and libraries for building audiovisual experiences that react to physical sensors or user input in real time.
  • Interactive Media Creation - Enables the creation of high-performance visual art and professional-quality interactive media using native programming tools.
  • Native Graphics Toolkits - Provides a collection of high-performance native libraries for real-time visual rendering and creative coding.
  • Professional Visual Arts Production - Facilitates the production of high-quality graphics and cinematic visuals for professional displays using native C++.
  • Real-Time Graphics Development - Allows the development of high-performance visual effects and animations that render instantly for live performances.
  • Native C++ Implementations - Implements low-level system instructions via native C++ for high-performance graphics and real-time media processing.
  • Modular Library Architectures - Decouples core functionality into separate, integrable components that can be linked based on project requirements.
  • Object-Oriented Frameworks - Organizes creative elements into hierarchical classes and objects to manage complex interactive scenes and system states.
  • Cross-Platform Abstraction Layers - Provides a unified interface to native operating system and hardware services to ensure consistent behavior across different platforms.
  • Event-Driven Input Handlers - Processes user interactions and sensor data through a system of callbacks and listeners for immediate visual responses.
  • Engines and Frameworks - Creative coding framework with Vulkan support.
  • Graphics Libraries - App and graphics library for cross-platform development.
  • Media & Communication - Library for professional creative coding

Historique des stars

Graphique de l'historique des stars pour cinder/cinderGraphique de l'historique des stars pour cinder/cinder

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cinder

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cinder.
  • gameplay3d/gameplayAvatar de gameplay3d

    gameplay3d/gameplay

    4,864Voir sur GitHub↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    Voir sur GitHub↗4,864
  • glfw/glfwAvatar de glfw

    glfw/glfw

    14,716Voir sur GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Cclinuxmacos
    Voir sur GitHub↗14,716
  • makieorg/makie.jlAvatar de MakieOrg

    MakieOrg/Makie.jl

    2,778Voir sur GitHub↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    Voir sur GitHub↗2,778
  • processing/p5.jsAvatar de processing

    processing/p5.js

    23,758Voir sur GitHub↗

    p5.js is a JavaScript creative coding library and generative art framework. It serves as a web-based graphics engine and a high-level HTML5 Canvas wrapper designed to produce algorithmic imagery and responsive audio-visual experiences. The project provides a simplified sketching API for rendering 2D and 3D graphics directly in a web browser. It enables the creation of interactive animations, generative art, and digital experiences that respond to user input. The library covers a range of applications including interactive data visualization, browser-based multimedia art, and educational prog

    JavaScript
    Voir sur GitHub↗23,758
Voir les 30 alternatives à Cinder→

Questions fréquentes

Que fait cinder/cinder ?

Cinder est une bibliothèque de création de code C++ et une boîte à outils graphique native conçue pour développer des médias interactifs professionnels et de l'art visuel. Elle sert de framework multimédia multiplateforme pour générer de l'art numérique génératif haute performance et du rendu visuel en temps réel.

Quelles sont les fonctionnalités principales de cinder/cinder ?

Les fonctionnalités principales de cinder/cinder sont : Creative Coding Frameworks, Interactive Media Development Kits, Cross-Platform Graphics Frameworks, Hardware-Accelerated Rendering, Interactive Installation Frameworks, Interactive Media Creation, Native Graphics Toolkits, Professional Visual Arts Production.

Quelles sont les alternatives open-source à cinder/cinder ?

Les alternatives open-source à cinder/cinder incluent : gameplay3d/gameplay — Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D… glfw/glfw — This project is a cross-platform library designed for desktop application development, providing a unified interface… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… processing/p5.js — p5.js is a JavaScript creative coding library and generative art framework. It serves as a web-based graphics engine… processing/processing — Processing is a creative coding environment and Java graphics library designed for writing visual sketches that… gfx-rs/wgpu — This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction…