awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 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++·15 viewsopenframeworks.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

Star history

Star history chart for openframeworks/openframeworksStar history chart for openframeworks/openframeworks

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does openframeworks/openframeworks do?

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.

What are the main features of openframeworks/openframeworks?

The main features of openframeworks/openframeworks are: Creative Coding Environments, Procedural Art Generators, Cross-Platform Applications, C++ Multimedia Libraries, Multimedia Application Frameworks, Multimedia Installations, C++ GUI Toolkits, Interaction Libraries.

What are some open-source alternatives to openframeworks/openframeworks?

Open-source alternatives to openframeworks/openframeworks include: 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…

Open-source alternatives to OpenFrameworks

Similar open-source projects, ranked by how many features they share with OpenFrameworks.
  • vercel/next.jsvercel avatar

    vercel/next.js

    140,051View on 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
    View on GitHub↗140,051
  • drogonframework/drogondrogonframework avatar

    drogonframework/drogon

    13,568View on 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
    View on GitHub↗13,568
  • laurentgomila/sfmlLaurentGomila avatar

    LaurentGomila/SFML

    11,911View on 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++
    View on GitHub↗11,911
  • sfml/sfmlSFML avatar

    SFML/SFML

    11,665View on 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
    View on GitHub↗11,665
  • See all 30 alternatives to OpenFrameworks→