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
·
openframeworks avatar

openframeworks/openFrameworks

0
View on GitHub↗
10,385 stars·2,575 forks·C++·3 vuesopenframeworks.cc↗

OpenFrameworks

openFrameworks is a C++ creative coding toolkit and multimedia framework designed for building interactive art and visual applications across multiple operating systems. It provides a development environment and graphics library that unify the handling of visuals, audio, and hardware input for real-time projects.

The toolkit facilitates the development of generative art and multimedia installations through a set of libraries that ensure consistent behavior across different platforms. It includes tools for prototyping and deploying artistic software and installations, supporting the creation of interactive software for both digital screens and physical spaces.

Features

  • Creative Coding Environments - Serves as a comprehensive environment for writing expressive C++ code to create generative art and interactive graphics.
  • Procedural Art Generators - Facilitates the creation of visual art using algorithmic processes and real-time rendering.
  • Cross-Platform Applications - Ensures artistic applications run consistently across multiple operating systems without rewriting core logic.
  • C++ Multimedia Libraries - Provides a cross-platform C++ library that wraps low-level graphics and audio APIs for easier use.
  • Multimedia Application Frameworks - Integrates graphics, audio, and hardware input into a unified framework for real-time interactive projects.
  • Multimedia Installations - Provides tools for building software for physical installations that integrate hardware sensors with real-time visuals and audio.
  • C++ GUI Toolkits - Provides a C++ toolkit for managing windowing and event loops in interactive visual applications.
  • Interaction Libraries - Provides a unified set of libraries for building interactive interfaces with real-time visual and audio feedback.
  • Non-Gaming Interactive Applications - Enables the creation of interactive, non-game experiences such as artistic installations and simulations.
  • Cross-Platform Build Systems - Includes a unified project generation system to manage compiler flags and dependencies across multiple platforms.
  • Abstraction-Layer Rendering Backends - Implements a common API that maps drawing commands to platform-specific graphics backends like OpenGL.
  • Modular Extension Architectures - Features a modular architecture allowing optional functional extensions to be added without altering the core codebase.
  • Core Frameworks - Toolkit for creative coding and interactive projects.
  • Frameworks - Toolkit designed for creative coding and interactive applications.
  • Media & Communication - Toolkit for creative coding

Historique des stars

Graphique de l'historique des stars pour openframeworks/openframeworksGraphique de l'historique des stars pour openframeworks/openframeworks

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 à OpenFrameworks

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec OpenFrameworks.
  • vercel/next.jsAvatar de vercel

    vercel/next.js

    140,051Voir sur GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    JavaScriptreactframeworkssr
    Voir sur GitHub↗140,051
  • drogonframework/drogonAvatar de drogonframework

    drogonframework/drogon

    13,568Voir sur GitHub↗

    Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and server-side applications. It functions as a multi-threaded, event-driven server engine that manages concurrent network traffic and WebSocket connections with minimal latency. By leveraging non-blocking input/output and native code compilation, the framework provides a foundation for scalable applications that operate efficiently across diverse hardware architectures. The framework distinguishes itself through its compile-time template rendering, which transforms dynamic HTML views in

    C++asynchronous-programmingdrogonhttp
    Voir sur GitHub↗13,568
  • laurentgomila/sfmlAvatar de LaurentGomila

    LaurentGomila/SFML

    11,911Voir sur GitHub↗

    SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network applications. It functions as a unified set of libraries that provides a 2D graphics rendering engine, an audio processing library, a network socket library, and a cross-platform window manager. The framework allows for the development of interactive software by coordinating real-time 2D graphics rendering, audio playback, and user input handling. It provides a standardized interface for creating and controlling application windows across multiple operating systems. Its capability surf

    C++
    Voir sur GitHub↗11,911
  • sfml/sfmlAvatar de SFML

    SFML/SFML

    11,665Voir sur GitHub↗

    SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It provides a unified interface for hardware-accelerated graphics, audio playback, and window management, allowing developers to create visual software that functions consistently across different operating systems. The library abstracts native windowing and graphics APIs, enabling the use of object-oriented primitives to render shapes, sprites, and text. It includes a dedicated audio engine that supports sound effects and music with controls for volume, pitch, and spatial positioning,

    C++audioc-plus-pluscross-platform
    Voir sur GitHub↗11,665
Voir les 30 alternatives à OpenFrameworks→

Questions fréquentes

Que fait openframeworks/openframeworks ?

openFrameworks is a C++ creative coding toolkit and multimedia framework designed for building interactive art and visual applications across multiple operating systems. It provides a development environment and graphics library that unify the handling of visuals, audio, and hardware input for real-time projects.

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

Les fonctionnalités principales de openframeworks/openframeworks sont : Creative Coding Environments, Procedural Art Generators, Cross-Platform Applications, C++ Multimedia Libraries, Multimedia Application Frameworks, Multimedia Installations, C++ GUI Toolkits, Interaction Libraries.

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

Les alternatives open-source à openframeworks/openframeworks incluent : vercel/next.js — Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side… drogonframework/drogon — Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and… laurentgomila/sfml — SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network… sfml/sfml — SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It… wxwidgets/wxwidgets — wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows,… godotengine/godot-cpp — godot-cpp is a C++ binding library and development kit for creating high-performance extensions and custom nodes for…