{"id":22011176,"url":"https://github.com/jcelerier/qml-creative-controls","last_synced_at":"2025-04-09T14:14:40.507Z","repository":{"id":149954991,"uuid":"86943296","full_name":"jcelerier/qml-creative-controls","owner":"jcelerier","description":"QML controls for creative applications and creative coding","archived":false,"fork":false,"pushed_at":"2021-10-26T17:27:04.000Z","size":18376,"stargazers_count":266,"open_issues_count":8,"forks_count":45,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-02T08:36:15.151Z","etag":null,"topics":["creative-coding","gallery","gui","qml","qml-controls","qt","qt5","widgets"],"latest_commit_sha":null,"homepage":"","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcelerier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-04-01T21:16:10.000Z","updated_at":"2025-03-13T01:17:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"94b6fb5c-7260-424e-b079-d41caca75e0e","html_url":"https://github.com/jcelerier/qml-creative-controls","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcelerier%2Fqml-creative-controls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcelerier%2Fqml-creative-controls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcelerier%2Fqml-creative-controls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcelerier%2Fqml-creative-controls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcelerier","download_url":"https://codeload.github.com/jcelerier/qml-creative-controls/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054193,"owners_count":21039952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["creative-coding","gallery","gui","qml","qml-controls","qt","qt5","widgets"],"created_at":"2024-11-30T02:16:11.051Z","updated_at":"2025-04-09T14:14:40.488Z","avatar_url":"https://github.com/jcelerier.png","language":"QML","readme":" \u003ch1\u003e \u003cimg src=\"https://raw.githubusercontent.com/jcelerier/qml-creative-controls/master/logo.png\" width=\"100\" align=\"center\"\u003e QML Creative Controls  \u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://media.giphy.com/media/LV9hbOzEIzGt20qThr/giphy.gif\" /\u003e\n\u003c/p\u003e\n\nControls useful in a creative coding context.\n\nRequirements:\n\n* Qt \u003e= 5.7\n* Tested on Windows, Linux, macOS, Android. Should work everywhere.\n\n[![Build Status](https://travis-ci.org/jcelerier/qml-creative-controls.svg)](https://travis-ci.org/jcelerier/qml-creative-controls)\n[![Build status](https://ci.appveyor.com/api/projects/status/j07ij1y6tf6awey5?svg=true)](https://ci.appveyor.com/project/JeanMichalCelerier/qml-creative-controls) [![Join the chat at https://gitter.im/qml-creative-controls/Lobby](https://badges.gitter.im/qml-creative-controls/Lobby.svg)](https://gitter.im/qml-creative-controls/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n\n## Building\n\n### With QPM\n\nThe library is compatible with [qpm](https://qpm.io). \nJust do \n\n    qpm install com.github.jcelerier.qml-creative-controls\n\nin your project.\n\n### Manually\n\nAfter cloning the repository, run : \n\n    cd qml-creative-controls\n    qmake\n    make -j\n\n(Or open the .pro file in Qt Creator)\n\nThen put the `CreativeControls` folder in your Qt installation, so that it looks like:\n\n```\n    ~/Qt/5.11/gcc_64/qml/CreativeControls/libqml-creative-controls.so\n                                        /Foo.qml\n                                      # /etc...\n```\n\nIf you do not wish to pollute your path, you will have to add the parent folder (the git repostiory)\nto your QML2_IMPORT_PATH, either through qmake, an environment variable, code...\n\nTo try an example, run for instance : \n\n    ~/Qt/5.11/gcc_64/bin/qmlscene --multisample examples/Gallery.qml\n    \n## Notes\n\nThis library can be useful in conjunction with [libossia](https://github.com/OSSIA/libossia).\nSee [OssiaClientExample.qml](examples/OssiaClientExample.qml) and [OssiaServerExample.qml](examples/OssiaServerExample.qml)\nThis allows to build pretty control interfaces for MIDI or OSC-able software.\n\n## Gallery\n\n![QtDesigner](https://i.imgur.com/mGzRNor.png)\n\n## Inspiration\n\n* [Lemur](https://liine.net)\n* [HOALibrary](https://cycling74.com/toolbox/hoalibrary-v2/)\n* [Musinekit](http://www.sensomusic.org/musinekit/en)\n* [TouchOSC](https://hexler.net/software/touchosc)\n* [Audiomulch](http://www.audiomulch.com/)\n* [NexusUI](https://nexus-js.github.io/ui/)\n* [ofxDatGui](https://github.com/braitsch/ofxDatGui)\n* [Luminosus](https://www.luminosus.org)\n* [oui.js](https://github.com/wearekuva/oui)\n* [nuklear](https://github.com/vurtun/nuklear)\n* [dat.gui](http://workshop.chromeexperiments.com/examples/gui)\n* [p5.gui](https://github.com/bitcraftlab/p5.gui)\n* [controlp5](https://github.com/sojamo/controlp5)\n* [Dear ImGui](https://github.com/ocornut/imgui)\n* [nanogui](https://github.com/wjakob/nanogui)\n* [Bach](http://www.bachproject.net/) slots\n* [Open Stage Control](https://github.com/jean-emmanuel/open-stage-control)\n* [ofxMightyUI](https://github.com/kritzikratzi/ofxMightyUI)\n* [ofxAVUI](https://github.com/AVUIs/ofxAVUI)\n* [ofxCvGui](https://github.com/elliotwoods/ofxCvGui)\n* [quickcollider](https://github.com/jleben/quickcollider)\n* [QtQuickVcp](https://github.com/qtquickvcp/QtQuickVcp)\n* [FlatUI](https://github.com/obeezzy/FlatUI)\n* [spatium](https://vimeo.com/52321647)\n* [qml-color-picker](https://github.com/astorije/qml-color-picker)\n* [Interface.js](http://charlie-roberts.com/interface/)\n* [ofxDmtrUI3](https://github.com/dimitre/ofxDmtrUI3)\n\n","funding_links":[],"categories":["Misc"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcelerier%2Fqml-creative-controls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcelerier%2Fqml-creative-controls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcelerier%2Fqml-creative-controls/lists"}